Mallaig

Malaig

The terminus of the West Highland Line and the 'Harry Potter' steam train, a small fishing harbor with many seafood restaurants, and the departure point for ferries to the Isle of Skye.

Mallaig is the end of the West Highland Line and the A830 Road to the Isles, and it is an important fishing port on Scotland's west coast. Around the harbor are several fish-and-chip shops and seafood restaurants. Passengers on the Jacobite steam train stop here for about 1.5 hours to have lunch and explore the harbor. CalMac ferries take about 30–45 minutes to reach Armadale on the Isle of Skye, and there are also boats to the small islands and the Knoydart peninsula. It is about 1 hour by car from Fort William, or about 1 hour 20 minutes by ScotRail train.

Opening hours

Open all day

Fishing port · Seafood · Ferry · Train terminus

Nearby sights

Places to eat nearby

More in Glencoe & Fort William