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: several sailings daily in summer; reduced winter timetable.
Crossing times and frequencies are typical figures and vary by season. Confirm the current timetable with the operator or booking partner before you travel.
Maritime Crossing Route Map
Interactive sea passage between Mallaig and Armadale (Isle of Skye)
Ready to cross from Mallaig to Armadale (Isle of Skye)?
Check live availability, fares and sailing times with Direct Ferries.
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