United Kingdom (Scotland)
Mallaig → Isle of Canna
The furthest of the Small Isles from Mallaig, Canna is a National Trust for Scotland island with a sheltered harbour and seabird cliffs; the ferry reaches it via Rùm.
Mallaig to Isle of Canna ferry at a glance
The ferry from Mallaig to Isle of Canna takes About 2h 50m via Rùm across the Sea of the Hebrides, operated by CalMac Ferries. It is a foot-passenger service; vehicles are not carried. Typical frequency: two days a week, plus a Sunday sailing on request (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 · calmac.co.uk · calmac.co.uk · How we verify
Return crossing: Isle of Canna to Mallaig
CalMac Ferries also sails Isle of Canna to Mallaig, taking About 2h 50m via Rùm. From Canna: Tuesdays and Thursdays at 13:00 via Rùm (arriving Mallaig 15:50); on request on Sundays at 13:25 (arriving 15:30).
Mallaig to Isle of Canna ferry timetable & sailing pattern
This timetable ended on 25 March 2027. Check CalMac Ferries’s current timetable before you travel.
Winter 2026/27: Tuesdays and Thursdays at 09:50 via Rùm (arriving Canna 12:40), plus a Sunday 09:00 sailing (arriving 11:05) that runs only if requested by 16:00 on the previous working day.
CalMac winter timetable 19 October 2026 – 25 March 2027. Bookings for vehicles and passengers are essential and must be made by 16:00 on the previous working day (Mallaig port office). No sailings on 25 December, 1 January and the maintenance days 4 November, 1 December, 6 January, 2 February and 3 March.
Published departure times
- 09:50 (Tue, Thu)
- 09:00 (Sun, on request)
Return: From Canna: Tuesdays and Thursdays at 13:00 via Rùm (arriving Mallaig 15:50); on request on Sundays at 13:25 (arriving 15:30).
Timetables change by season and date. Check exact departures for your travel date on the official timetable.
Official CalMac Ferries timetable →Check prices & book on Direct Ferries →Source: CalMac Small Isles winter 2026/27 timetable. Verified 2026-10-29.
Maritime Crossing Route Map
Interactive sea passage between Mallaig and Isle of Canna
Ready to cross from Mallaig to Isle of Canna?
Book your crossing with Direct Ferries: live fares, availability and sailing times.
Operators on This Route
| Operator | Crossing Time | Vessels |
|---|---|---|
| CalMac Ferries | 2h 50m via Rùm; longer via Eigg | MV Lochnevis |
Route Features
Vehicles
Foot passengers only
Foot Passengers
Walk-on passengers welcome
Pets
Pets allowed with valid documents
Distance
22 nautical miles
Getting There & Onward Transport
- Mallaig station is about 5 minutes’ walk from the terminal
- Canna has no public transport; a waiting area is provided at the pier
Tips for the Mallaig to Isle of Canna Crossing
- Vehicles need a permit from the Canna harbour office
- Bookings close at 16:00 the previous working day