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.
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
Mallaig to Armadale (Skye) ferry fares we have seen
| Fare basket | Fare seen | Seen on | Source |
|---|---|---|---|
| Adult foot passenger, single | £4.00 | 18 October 2026 | CalMac Summer 2026 fare table (valid from 27 March 2026) |
| Adult foot passenger, return | £8.00 | 18 October 2026 | CalMac Summer 2026 fare table (valid from 27 March 2026) |
| Car, single (passengers charged separately) | £13.25 | 18 October 2026 | CalMac Summer 2026 fare table (valid from 27 March 2026) |
| Car, return (passengers charged separately) | £26.50 | 18 October 2026 | CalMac 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.
Mallaig to Armadale (Skye) ferry times
| Direction | Sailings | Departs | Arrives | Crossing time | Days |
|---|---|---|---|---|---|
| Mallaig to Armadale | 3 / day | 08:40, 16:15, 17:45 | 09:10, 16:45, 18:15 | 30 min | Mon |
| Armadale to Mallaig | 3 / day | 09:25, 17:00, 18:30 | 09:55, 17:30, 19:00 | 30 min | Mon |
| Mallaig to Armadale | 3 / day | 08:15, 16:10, 17:40 | 08:45, 16:40, 18:10 | 30 min | Tue |
| Armadale to Mallaig | 3 / day | 09:00, 16:55, 18:25 | 09:30, 17:25, 18:55 | 30 min | Tue |
| Mallaig to Armadale | 3 / day | 08:40, 16:00, 17:30 | 09:10, 16:30, 18:00 | 30 min | Wed |
| Armadale to Mallaig | 3 / day | 09:25, 16:45, 18:15 | 09:55, 17:15, 18:45 | 30 min | Wed |
| Mallaig to Armadale | 3 / day | 08:15, 16:10, 17:40 | 08:45, 16:40, 18:10 | 30 min | Thu |
| Armadale to Mallaig | 3 / day | 09:00, 16:55, 18:25 | 09:30, 17:25, 18:55 | 30 min | Thu |
| Mallaig to Armadale | 3 / day | 08:40, 16:00, 17:30 | 09:10, 16:30, 18:00 | 30 min | Fri |
| Armadale to Mallaig | 3 / day | 09:25, 16:45, 18:15 | 09:55, 17:15, 18:45 | 30 min | Fri |
| Mallaig to Armadale | 3 / day | 08:40, 16:15, 17:45 | 09:10, 16:45, 18:15 | 30 min | Sat |
| Armadale to Mallaig | 3 / day | 09:25, 17:00, 18:30 | 09:55, 17:30, 19:00 | 30 min | Sat |
| Mallaig to Armadale | 1 / day | 16:00 | 16:30 | 30 min | Sun |
| Armadale to Mallaig | 1 / day | 16:45 | 17:15 | 30 min | Sun |
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.
Who sails Mallaig to Armadale (Skye)
| Operator | Ships | Crossing | Sailings | Foot passengers | Pets | Check-in |
|---|---|---|---|---|---|---|
| Lochnevis | 45 minutes | up to 3 / day each way (winter) | Yes | Allowed: 'pet in lounge' ticket (limited) or pet stays in the car; assistance dogs anywhere except play areas | vehicles 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.
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)
Where the ferry leaves from and arrives
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.
Staying in or around Armadale
Ports & operators on this route
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.
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.
- calmac.co.uk www.calmac.co.uk/en-gb/route-information/mallaig-armadale
- assets.calmac.co.uk assets.calmac.co.uk/media/grwnqs3y/wtt-18-mallaig-armadale.pdf
- calmac.co.uk www.calmac.co.uk/en-gb/ports/mallaig-port/
- calmac.co.uk www.calmac.co.uk/en-gb/ports/armadale-port/
- calmac.co.uk www.calmac.co.uk/en-gb/travel/travelling-with-pets/