FerryConnect

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

Mallaig → Armadale30m – 45m · Caledonian MacBrayne (CalMac)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🚗 CarsMallaig → Isle of CannaAbout 2h 50m via Rùm · CalMac FerriesWinter 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🚶 Foot onlyMallaig → Isle of EiggAbout 1h 20m · CalMac FerriesWinter 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)🚶 Foot onlyMallaig → Isle of Muck1h 45m direct · CalMac FerriesWinter 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)🚶 Foot onlyMallaig → Isle of Rùm1h 25m direct – about 2h 45m via Eigg · CalMac FerriesWinter 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)🚶 Foot onlyMallaig → LochboisdaleAbout 3h 30m · CalMac FerriesWinter 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🚗 Cars

Car ferries from Mallaig

Foot-passenger ferries from Mallaig

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

Frequently Asked Questions

Where can I go by ferry from Mallaig?
FerryConnect lists ferries from Mallaig to Armadale, Isle of Canna, Isle of Eigg, Isle of Muck, Isle of Rùm and Lochboisdale. Each route page has crossing times, operators and booking options.
Can I take my car on a ferry from Mallaig?
Yes, car ferries run from Mallaig to Armadale, Lochboisdale.
How long is the ferry from Mallaig to Armadale?
30m – 45m with Caledonian MacBrayne (CalMac).
How often is the ferry from Mallaig to Armadale?
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 (operator timetable, checked 2026-10-29).
How long is the ferry from Mallaig to Isle of Canna?
About 2h 50m via Rùm with CalMac Ferries.
How often is the ferry from Mallaig to 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 (operator timetable, checked 2026-10-29).
How long is the ferry from Mallaig to Isle of Eigg?
About 1h 20m with CalMac Ferries.
How often is the ferry from Mallaig to 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) (operator timetable, checked 2026-10-29).