Download GPX file for this article
57.00358-5.83198Map mag.png


From Wikivoyage
Jump to navigation Jump to search
Mallaig - village and port

Mallaig is on the West Coast of the Scottish Highlands and is the port for the ferries to the Small Isles and Skye.

Get in[edit]

By car[edit]

43 mi (69 km) along the A380 from Fort William.

By Train[edit]

Several trains a day run on the scenic West Highland Railway from Glasgow Queen Street Station to Fort William. These trains usually split at Crianlarich, with one section going to Oban and one to Mallaig - thus they may be announced as destined for Oban, but part of the train will actually get you to Mallaig. Make sure you are sitting in the right section!

The route take you through spectacular mountainous scenery, offering some of the best views of Scotland that you can enjoy without actually having to do any hiking. Trains cross the remote Rannoch Moor, and north of Fort William, the line crosses the spectacular Glenfinnan Viaduct, a hundred-year-old stone arched rail bridge which was brought to fame in the Harry Potter movies (the bridge also features on the Bank of Scotland £10 note). Sit on the left of the train for the best views.

In summer, the West Coast Railway company runs a special steam train service along this line to Mallaig, which is popular with tourists and day-trippers, especially due to the associations with the Harry Potter franchise.

By Bus[edit]

Shiel Buses run from Fort William to Mallaig three times per day Monday-Friday and once on Saturday.

By Boat[edit]

Caledonian MacBrayne ("CalMac") run most of the Scottish ferries, with more running in summer than winter.

From Mallaig they go to the Small Isles: Rum, Eigg, Muck and Canna most days.

In summer several carferries a day run to Armadale on Skye, but in winter this service is reduced to two sailings a day, Monday to Friday.

Starting in 2016, there is a daily service to South Uist.

Get around[edit]

Mallaig is a small village, everything is within walking distance.


  • Mallaig Heritage Centre (located next to the train station). Tells the story of Mallaig and the surrounding area.


  • Bruce Watt Cruises. run boats to Inverie on the Knoydart Peninsula. Go there and back in a day, great views of the surrounding area from the boat.


Mallaig has a few souvenir shops, two pubs, a tourist information centre and Spar and Co-op supermarkets. There is also a post office, chemist shop and ships chandlers.


There are many other fish restaurants and other places to eat in the village.

  • Fishmarket Restaurant (in the middle of the village). Serving fresh fish and some non-fish dishes. Very nice food.
  • Chlachain Inn. does very nice food at reasonable prices. Their chips are great!


The Chlachain Inn (above) has an outstanding collection of single malt whiskys.


There are many places to stay in Mallaig, though some are only open in the peak summer months.

  • West Highland Hotel. At the large end of the scale, is a descendant of the original Station Hotel that was built to coincide with the coming of the West Highland Railway in 1901.

Go next[edit]

  • See the pretty coastline between Arisaig and Morar, especially the Back of Keppoch. Both have trains from Mallaig.
  • See Glenfinnan Viaduct close to the Road to the Isles - as seen in the Harry Potter films!
  • See Tarbet — a tiny hamlet on the banks of Loch Nevis. The hamlet also lies near the banks of Loch Morar. Its names derives from the Viking term "drag boat" (due to narrow piece of land) hence why there are several other places in Scotland with the same or similar name. No roads lead to the hamlet. A ferry from Mallaig/Knoydart peninsular makes regular visits. It can also be reached by footpath from Bracorina (several hours minimum).

This city travel guide to Mallaig is an outline and needs more content. It has a template, but there is not enough information present. Please plunge forward and help it grow!