FerryConnect
🇬🇧United Kingdom

Mallaig Ferry Terminal

Ferry port for Mallaig, United Kingdom

Fishing port at the end of the West Highland Line and one of CalMac’s busiest terminals, with ferries to Armadale on Skye, the Small Isles (Eigg, Muck, Rùm and Canna) and, in summer, Lochboisdale on South Uist.

Ferries from Mallaig Ferry Terminal

6 ferry routes on FerryConnect. Tap a route for timetables, operators and booking.

To / fromCrossing timeOperatorsCarries
Armadale (Isle of Skye)30m – 45mCaledonian MacBrayne (CalMac)Cars & foot
Isle of CannaAbout 2h 50m via RùmCalMac FerriesFoot only
Isle of EiggAbout 1h 20mCalMac FerriesFoot only
Isle of Muck1h 45m directCalMac FerriesFoot only
Isle of Rùm1h 25m direct – about 2h 45m via EiggCalMac FerriesFoot only
Lochboisdale (South Uist)About 3h 30mCalMac FerriesCars & foot

Ferry Operators at Mallaig Ferry Terminal

Passenger terminal: Caledonian MacBrayne Ferry Terminal, Mallaig PH41 4QD

Ground Transport & Railway Links

🚆

Mallaig railway station (trains to Fort William and Glasgow) is about 5 minutes’ walk away

🚆

A petrol station is about 100 yards from the terminal

Sources: calmac.co.uk · Verified 2026-09-29 · How we verify

Nearby Ferry Ports