United Kingdom
Where can I go by ferry from Mallaig?
6 ferry destinations from Mallaig: Armadale, Isle of Canna, Isle of Eigg, Isle of Muck, Isle of Rùm and Lochboisdale.
All Ferries from Mallaig
Car ferries from Mallaig
- Armadale · 30m – 45m
- Lochboisdale · About 3h 30m
Foot-passenger ferries from Mallaig
- Isle of Canna · About 2h 50m via Rùm
- Isle of Eigg · About 1h 20m
- Isle of Muck · 1h 45m direct
- Isle of Rùm · 1h 25m direct – about 2h 45m via Eigg
Plan your crossing from Mallaig
- Mallaig → Armadale (Isle of Skye)
Winter 2026/27: two sailings a day from Mallaig Monday to Saturday (a morning boat at 08:15 or 08:40 and an afternoon boat at 16:00–16:15), plus one at about 17:30–17:45 until 1 November and from 11 March; one on Sundays, at 16:00. Crossings take 30 minutes.
CalMac winter timetable 19 October 2026 – 25 March 2027. Booking is essential; the winter ferry (MV Lochnevis) cannot take caravans, motorhomes, trailers or commercial vehicles. No sailings on 25–26 December, 1–2 January and the maintenance days 4 November, 1 December, 6 January, 2 February and 3 March.
Source: CalMac Mallaig–Armadale winter 2026/27 timetable (updated 19 October 2026), checked 2026-10-29
- Mallaig → Isle of Canna
Winter 2026/27: Tuesdays and Thursdays at 09:50 via Rùm (arriving Canna 12:40), plus a Sunday 09:00 sailing (arriving 11:05) that runs only if requested by 16:00 on the previous working day.
CalMac winter timetable 19 October 2026 – 25 March 2027. Bookings for vehicles and passengers are essential and must be made by 16:00 on the previous working day (Mallaig port office). No sailings on 25 December, 1 January and the maintenance days 4 November, 1 December, 6 January, 2 February and 3 March.
Source: CalMac Small Isles winter 2026/27 timetable, checked 2026-10-29
- Mallaig → Isle of Eigg
Winter 2026/27: Mondays, Wednesdays and Fridays at 10:15 from Mallaig (arriving Eigg 11:35), and Saturdays at 10:15 via Rùm and Muck (arriving 14:15).
CalMac winter timetable 19 October 2026 – 25 March 2027. Bookings for vehicles and passengers are essential and must be made by 16:00 on the previous working day (Mallaig port office). No sailings on 25 December, 1 January and the maintenance days 4 November, 1 December, 6 January, 2 February and 3 March.
Source: CalMac Small Isles winter 2026/27 timetable, checked 2026-10-29
- Mallaig → Isle of Muck
Winter 2026/27: Mondays, Wednesdays and Fridays at 10:15 from Mallaig via Eigg (arriving Muck 12:35), and Saturdays at 10:15 via Rùm (arriving 13:15).
CalMac winter timetable 19 October 2026 – 25 March 2027. Bookings for vehicles and passengers are essential and must be made by 16:00 on the previous working day (Mallaig port office). No sailings on 25 December, 1 January and the maintenance days 4 November, 1 December, 6 January, 2 February and 3 March.
Source: CalMac Small Isles winter 2026/27 timetable, checked 2026-10-29
- Mallaig → Isle of Rùm
Winter 2026/27: Mondays at 10:15 via Eigg and Muck (arriving Rùm 14:10), Tuesdays and Thursdays at 09:50 direct (arriving 11:15), and Saturdays at 10:15 direct (arriving 11:40).
CalMac winter timetable 19 October 2026 – 25 March 2027. Bookings for vehicles and passengers are essential and must be made by 16:00 on the previous working day (Mallaig port office). No sailings on 25 December, 1 January and the maintenance days 4 November, 1 December, 6 January, 2 February and 3 March.
Source: CalMac Small Isles winter 2026/27 timetable, checked 2026-10-29
- Mallaig → Lochboisdale (South Uist)
Winter 2026/27: Mallaig sailings run only on 19–22 October, 23 November – 27 January, 5–26 February and 2–25 March: Mondays at 11:10 and Wednesdays, Fridays, Saturdays and Sundays at 14:30, taking 3½ hours. At other times in winter Lochboisdale is served from Oban instead (via Castlebay from 23 October to 16 November).
CalMac South Uist winter timetable 19 October 2026 – 25 March 2027; no sailings on 25 December and 1 January.
Source: CalMac Mallaig/Oban–Lochboisdale winter 2026/27 timetable, checked 2026-10-29
Getting to the ferry in Mallaig
- Mallaig station (trains from Fort William and Glasgow) is next to the pier
- Mallaig station is about 5 minutes’ walk from the terminal
- Mallaig railway station, end of the West Highland Line, is about 5 minutes’ walk from the terminal
- Mallaig station is about 5 minutes’ walk from the ferry terminal