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.

45 min crossing 7 / day
Crossing time
45 min
Operators
CalMac
Sailings
7 / day
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. Change the ports to compare another crossing.

We earn a commission when you book through this search; it doesn’t change the price you pay. A booking fee may be added.
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.

  • Scenic sea crossing to Skye in around 30 to 45 minutes
  • Lands in the green Sleat peninsula, the 'Garden of Skye'
  • Departs Mallaig, end of the West Highland Line
  • Views to the Cuillin mountains on the approach
Fares

Mallaig to Armadale (Skye) ferry fares we have seen

Fare basketFare seenSeen onSource
Adult foot passenger, single£4.0018 October 2026CalMac Summer 2026 fare table (valid from 27 March 2026)
Adult foot passenger, return£8.0018 October 2026CalMac Summer 2026 fare table (valid from 27 March 2026)
Car, single (passengers charged separately)£13.2518 October 2026CalMac Summer 2026 fare table (valid from 27 March 2026)
Car, return (passengers charged separately)£26.5018 October 2026CalMac Summer 2026 fare table (valid from 27 March 2026)

Fares change with date, demand and vehicle; these are figures we saw on the dates shown, not quotes. A booking fee may be added. Check live prices in the search above.

Sailings

Mallaig to Armadale (Skye) ferry times

DirectionSailingsDepartsArrivesCrossing timeDays
Mallaig to Armadale3 / day08:40, 16:15, 17:4509:10, 16:45, 18:1530 minMon
Armadale to Mallaig3 / day09:25, 17:00, 18:3009:55, 17:30, 19:0030 minMon
Mallaig to Armadale3 / day08:15, 16:10, 17:4008:45, 16:40, 18:1030 minTue
Armadale to Mallaig3 / day09:00, 16:55, 18:2509:30, 17:25, 18:5530 minTue
Mallaig to Armadale3 / day08:40, 16:00, 17:3009:10, 16:30, 18:0030 minWed
Armadale to Mallaig3 / day09:25, 16:45, 18:1509:55, 17:15, 18:4530 minWed
Mallaig to Armadale3 / day08:15, 16:10, 17:4008:45, 16:40, 18:1030 minThu
Armadale to Mallaig3 / day09:00, 16:55, 18:2509:30, 17:25, 18:5530 minThu
Mallaig to Armadale3 / day08:40, 16:00, 17:3009:10, 16:30, 18:0030 minFri
Armadale to Mallaig3 / day09:25, 16:45, 18:1509:55, 17:15, 18:4530 minFri
Mallaig to Armadale3 / day08:40, 16:15, 17:4509:10, 16:45, 18:1530 minSat
Armadale to Mallaig3 / day09:25, 17:00, 18:3009:55, 17:30, 19:0030 minSat
Mallaig to Armadale1 / day16:0016:3030 minSun
Armadale to Mallaig1 / day16:4517:1530 minSun

Winter 2026/27 timetable from CalMac's PDF. Some sailings carry conditions (letter codes) in the PDF and Sunday services differ; check CalMac's timetable and service status before travelling.

Source: assets.calmac.co.uk, checked 18 October 2026. This timetable is valid from 19 October 2026 to 25 March 2027. Timetables change by season; the search shows the sailings for your date. Live status: calmac.co.uk.

Operators

Who sails Mallaig to Armadale (Skye)

OperatorShipsCrossingSailingsFoot passengersPetsCheck-in
Caledonian MacBrayne (CalMac)Lochnevis45 minutesup to 3 / day each way (winter)YesAllowed: 'pet in lounge' ticket (limited) or pet stays in the car; assistance dogs anywhere except play areasvehicles 20 minutes before, foot passengers 10 minutes before

Rules differ by operator and ship; confirm when you book. Sources: assets.calmac.co.uk. Checked 18 October 2026.

Before you sail

What to know about the Mallaig to Armadale (Skye) crossing

Check-in

Vehicles must check in 20 minutes prior to departure; foot passengers 10 minutes prior to departure. (calmac.co.uk)

Foot passengers

Carried on every sailing. (calmac.co.uk)

Vehicles

Single-ended; no caravans or trailers. (assets.calmac.co.uk)

Pets

Pets travel on a lead in designated areas or stay in the car. CalMac sells a 'pet in passenger lounge' ticket (limited numbers) or a 'pet remains in car' option (you cannot return to the car deck during the crossing). Assistance dogs are allowed in all public areas except children's play areas. (calmac.co.uk)

Bicycles

Pedal cycles free, single and return; groups of 6 or more inform port office in advance. (calmac.co.uk)

Accessibility

Blue badge concession online; passenger assistance page linked. Mallaig: 2 accessible spaces opposite terminal, accessible toilets. Armadale: 2 disabled bays, accessible toilets. (calmac.co.uk)

Ports

Where the ferry leaves from and arrives

Map of the Mallaig to Armadale ferry route
Straight-line distance between the ports; the ship's track is longer. Coastline: Natural Earth.

Mallaig ferry terminal

Address
Caledonian MacBrayne, Ferry Terminal, Mallaig, PH41 4QD.
Parking
No parking at the terminal; long stay parking five minutes away next to the Community Centre (charges apply); 2 accessible spaces opposite terminal.
Facilities
Free Wi-Fi, ticket office, waiting area, toilets, baby changing.

Source: calmac.co.uk, checked 18 October 2026.

Armadale ferry terminal

Address
The Pier, Armadale, IV45 8RS.
Facilities
Free Wi-Fi, ticket office, waiting area, toilets, baby changing; petrol station, cash machine (Post Office) and store about 300 metres.

Source: calmac.co.uk, checked 18 October 2026.

At the other end

Staying in or around Armadale

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.

How much is the Mallaig to Armadale ferry?

CalMac publishes a fixed fare table for this route (Summer 2026 table, valid from 27 March 2026): the adult foot-passenger single and the car single we saw on 18 October 2026 are in the fares table on this page, with the source. Passengers are charged separately from the vehicle, and the fare is the same whoever you book with.

What time is the first ferry from Mallaig to Armadale in winter?

In the winter 2026/27 timetable the first weekday sailing from Mallaig leaves at 08:40 (Mon). Times change by season and on some dates; check CalMac's timetable and service status before travelling.

Sources

Where these facts come from

Checked by the CheapFerries editorial team on 18 October 2026. Operators change timetables, fares and rules, so confirm details for your sailing when you book.