The Small Isles by Train and Ferry

The Small Isles have ferries from two stations: Mallaig, with a crossing of 1hr 20min to Eigg, 1hr 25min to Rùm, 2hr 20min to Muck and 2hr 50min to Canna, and Arisaig, with a crossing of 1hr to Eigg and 2hr to Muck from mid April to the end of September.

Askival, 812m, is the highest of the Small Isles' 15 listed hills.

Eigg and Rùm seen from the mainland

Photo: Wikimedia Commons contributor, Public domain, via Wikimedia Commons

How to get to the Small Isles by train

The train takes you to the ferry port, and the ferry carries foot passengers, so you can walk on with a rucksack and no car.

  • Train and CalMac ferry

    Train to Mallaig, ferry to Eigg, Muck, Rùm and Canna

    Crossing: 1hr 20min to Eigg, 1hr 25min to Rùm, 2hr 20min to Muck, 2hr 50min to Canna

    The ferry terminal is a short walk from the platform. Mallaig station

  • Train and Arisaig Marine ferry

    Train to Arisaig, ferry to Eigg, Muck and Rùm

    Crossing: 1hr to Eigg, 2hr to Muck

    The ferry terminal is a short walk from the platform. Sailings run from mid April to the end of September only. Arisaig station

Walking distances are estimates from the straight-line distance and the type of ground, not a measured route. Check a map before you set off.

Train times to the ferry from Glasgow, Edinburgh and more

The quickest train from each city to the ferry port. Then add the crossing: 1hr 20min from Mallaig, 1hr from Arisaig.

FromTo MallaigTo Arisaig
Glasgow5hr 21min5hr 2min
Stirling6hr 4min5hr 45min
Edinburgh6hr 27min6hr 8min
Lancaster7hr 50min7hr 35min
Newcastle8hr 10min7hr 55min
Durham8hr 27min8hr 12min

Hills you can walk to from the ferry

4 listed hills lie within 3 miles of the Rùm terminal as the crow flies, so you can start walking straight off the ferry.

  • Hallival722m · 2.1 mi (about 3 to 3.5 mi on foot)
  • Mullach Mor304m · 2.1 mi (about 2.5 to 3 mi on foot)
  • Barkeval591m · 2.6 mi (about 3.5 to 4 mi on foot)
  • Askival812m · 2.7 mi (about 4 to 4.5 mi on foot)

Hills on the Small Isles

The Small Isles have 15 listed hills, including 8 Marilyns. Askival is the highest at 812m.

Marilyns on the Small Isles

Protected places on the Small Isles

Protected places that lie mostly on the Small Isles, each with its own page.

National Nature Reserves

National Scenic Areas

Special Areas of Conservation

Wild Land Areas

Can you visit the Small Isles without a car?

Yes. The ferries carry foot passengers, so you can arrive with a rucksack and no car. 4 listed hills start within 3 miles of the terminal. We don't list island buses, so for anywhere further from the ferry, check local transport before you travel.

More Scottish islands by train and ferry

Also by train and ferry: English, Welsh and Manx islands.

Check sailings with CalMac or Arisaig Marine before you travel: some run less often in winter, and all depend on the weather. Crossing times are from the operators' current timetables and vary by sailing. Train times are the quickest in our journey-time data; check the live timetable for the day you travel.