Scotland
Mallaig → Armadale (Isle of Skye)
The short crossing to Skye from Mallaig, the end of the West Highland Line and the Jacobite steam-train route. It is an alternative to driving over the Skye Bridge, especially for rail travellers.
Mallaig to Armadale (Isle of Skye) ferry at a glance
The ferry from Mallaig to Armadale (Isle of Skye) takes 30m – 45m across the Sound of Sleat, operated by Caledonian MacBrayne (CalMac). Both vehicles and foot passengers are carried. Typical frequency: two or three sailings a day each way, one on Sundays (winter 2026/27).
Crossing times and frequencies are typical figures and vary by season. Confirm the current timetable with the operator or booking partner before you travel. Route facts last reviewed 2026-10-29.
Sources: calmac.co.uk · assets.calmac.co.uk · assets.calmac.co.uk · How we verify
Return crossing: Armadale (Isle of Skye) to Mallaig
Caledonian MacBrayne (CalMac) also sails Armadale (Isle of Skye) to Mallaig, taking 30m – 45m. From Armadale: about 09:00–09:25 and 16:45–17:00 Monday to Saturday (plus about 18:15–18:30 until 1 November and from 11 March), and 16:45 on Sundays.
Mallaig to Armadale (Isle of Skye) ferry timetable & sailing pattern
This timetable ended on 25 March 2027. Check Caledonian MacBrayne (CalMac)’s current timetable before you travel.
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.
Published departure times
- 08:15 or 08:40
- 16:00–16:15
Return: From Armadale: about 09:00–09:25 and 16:45–17:00 Monday to Saturday (plus about 18:15–18:30 until 1 November and from 11 March), and 16:45 on Sundays.
Timetables change by season and date. Check exact departures for your travel date on the official timetable.
Official Caledonian MacBrayne (CalMac) timetable →Check prices & book on Direct Ferries →Source: CalMac Mallaig–Armadale winter 2026/27 timetable (updated 19 October 2026). Verified 2026-10-29.
Maritime Crossing Route Map
Interactive sea passage between Mallaig and Armadale (Isle of Skye)
Ready to cross from Mallaig to Armadale (Isle of Skye)?
Book your crossing with Direct Ferries: live fares, availability and sailing times.
Operators on This Route
| Operator | Crossing Time | Vessels |
|---|---|---|
| Caledonian MacBrayne (CalMac) | 30m – 45m | CalMac Ro-Pax ferry |
Route Features
Vehicles
Cars, campervans, and motorbikes accepted
Foot Passengers
Walk-on passengers welcome
Pets
Pets allowed with valid documents
Distance
5 nautical miles
Getting There & Onward Transport
- Mallaig station (trains from Fort William and Glasgow) is next to the pier
- Armadale connects by road to Broadford and Portree