Home · Routes · Mallaig–Armadale (Skye)
Scotland → Scotland 🇬🇧

Mallaig to Armadale (Skye) Ferry

CalMac's scenic crossing to the Isle of Skye — around 30 to 45 minutes from Mallaig to Armadale, in the island's gentle southern Sleat peninsula.

40 min crossing 7 / day from £30 car + 2
Crossing time
40 min
Operators
CalMac
Sailings
7 / day
From
£30
Route type
Short crossing
Book this crossing

Search live Mallaig to Armadale (Skye) ferry prices

The search below is already set to this route — just hit search for live fares and times from every operator, via our Direct Ferries partner. Change the ports to compare another crossing.

Opens Direct Ferries · we earn a commission, you pay the same.
The crossing

The Mallaig to Armadale (Skye) ferry

Mallaig to Armadale is the scenic sea route to the Isle of Skye, CalMac's crossing of around 30 to 45 minutes from the West Highland fishing port of Mallaig over the Sound of Sleat. While the Skye Bridge offers a road link to the north of the island, this ferry lands you in the gentle, green Sleat peninsula in the south, often called the 'Garden of Skye', and makes a beautiful approach with the Cuillin mountains rising beyond. Mallaig is the end of the famous West Highland Line and the Road to the Isles from Fort William, so the crossing pairs well with a rail or scenic-drive trip. The ferry carries cars, motorhomes, bikes and foot passengers, with several sailings a day in season. Booking vehicle space ahead is recommended through the busy summer months.

What it connects

Ports & operators on this route

Good to know

Mallaig to Armadale (Skye) ferry — common questions

How long is Mallaig to Armadale?

Around 30 to 45 minutes across the Sound of Sleat to the Isle of Skye.

Who operates the Skye ferry?

CalMac (Caledonian MacBrayne) runs the Mallaig to Armadale crossing.

Do I need the ferry if there's a bridge to Skye?

Not strictly — but the ferry lands you in southern Skye and pairs beautifully with the West Highland rail and scenic-drive route from Fort William.

More crossings

Related ferry routes