Home · Routes · Oban–Castlebay (Barra)
Scotland → Scotland 🇬🇧

Oban to Castlebay (Barra) Ferry

CalMac's long, scenic crossing to the Isle of Barra — around five hours from Oban to Castlebay at the southern end of the Outer Hebrides.

5h crossing 1 / day from £55 car + 2
Crossing time
5h
Operators
CalMac
Sailings
1 / day
From
£55
Route type
Day crossing
Book this crossing

Search live Oban to Castlebay (Barra) ferry prices

The search below is already set to this route — just hit search for live fares and times from every operator, via our Direct Ferries partner. Change the ports to compare another crossing.

Opens Direct Ferries · we earn a commission, you pay the same.
The crossing

The Oban to Castlebay (Barra) ferry

Oban to Castlebay is one of CalMac's longest and most scenic crossings, a passage of around five hours from the harbour town of Oban out to the Isle of Barra at the southern tip of the Outer Hebrides. The ship threads through the Inner Hebrides before reaching the open water and the wonderful approach to Castlebay, where Kisimul Castle sits on its rock in the middle of the bay. Barra is a jewel of the Western Isles, famed for its white-shell beaches, machair, and the beach airport where planes land on the tidal sands. The ferry carries cars, motorhomes, bikes and foot passengers, generally with one sailing a day, so timetables matter when planning. Booking vehicle space well ahead is strongly advised, particularly in summer when Barra is a popular island-hopping destination.

What it connects

Ports & operators on this route

Good to know

Oban to Castlebay (Barra) ferry — common questions

How long is Oban to Castlebay?

Around five hours out to the Isle of Barra in the southern Outer Hebrides.

Who operates the Barra ferry?

CalMac (Caledonian MacBrayne) runs the Oban to Castlebay crossing.

How often does the Barra ferry sail?

Generally once a day, so it is worth checking the timetable carefully and booking vehicle space well ahead in summer.

More crossings

Related ferry routes