Barra by Train and Ferry

Barra is a train and ferry journey from the mainland: the train to Oban, then a 5hr 35min crossing to Castlebay. The terminal is a short walk from the platform.

Heabhal, 384m, is the highest of Barra's 7 listed hills.

Kisimul Castle in the bay at Castlebay, Barra

Photo: Nessy-Pic, CC BY-SA 3.0, via Wikimedia Commons

How to get to Barra 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 Oban, 5hr 35min ferry to Castlebay

    The ferry terminal is a short walk from the platform. Oban 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 Oban from Glasgow, Edinburgh and more

The quickest train from each city to the ferry port. Then add the crossing: 5hr 35min from Oban.

FromTo Oban
Glasgow3hr 10min
Stirling3hr 51min
Edinburgh4hr 15min
Lancaster5hr 35min
Newcastle5hr 55min
Durham6hr 12min

Hills you can walk to from the ferry

5 listed hills lie within 3 miles of the Castlebay terminal as the crow flies, so you can start walking straight off the ferry.

Hills on Barra

Barra has 7 listed hills, including 4 Marilyns. Heabhal is the highest at 384m.

Marilyns on Barra

Protected places on Barra

None of Scotland's National Scenic Areas, Wild Land Areas, National Nature Reserves or Special Areas of Conservation lies mostly on Barra.

Can you visit Barra without a car?

Yes. The ferries carry foot passengers, so you can arrive with a rucksack and no car. 5 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 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.