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

Sailing patterns from Mallaig Ferry Terminal

  • 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 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 → 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 → 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

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