Getting to Barra

Ferry arriving in Castle Bay Barra

Ferry arriving in Castle Bay Barra

Getting to Barra

Although you can get to the Isle of Barra either by air or by sea, most people arrive from the sea.  There are two ferry ports on the island, one in the north that takes cars and passengers from Eriskay and the other at Castle Bay.


Getting to Barra from Eriskay

Getting to Barra via the Eriskay ferry

Getting to Barra by Ferry

The ferry to and from the mainland departs from Oban in Argyll, and goes to Castlebay in Barra , either directly, or via Lochboisdale in South Uist. The ferry also connects with the Isle of Eriskay and South Uist.

For timetable details, or to make a booking, look at or phone 0800 066 5400.

Getting to Barra by Air

Barra Airport

Getting to Barra by air

Airports are in Stornoway, Isle of Lewis, in Benbecula, and on the Isle of Barra.

Loganair, Scotland’s Airline, provides you with the greatest number of flight options to/from the isles with over 50 years’ experience. Loganair also includes complimentary luggage allowance & on board service as standard. Book now for travel from 1st September at

FlybeEastern Airways and HIA all operate to and from Stornoway airport.

Flybe/Loganair and HIA operate to and from Benbecula airport.

HIA and Flybe/Loganair operate to and from Barra airport.

Bus Services

The bus service through the islands is good. See further details below. All services are weather dependent, so please bear this in mind when planning your holiday.

Bus services through the Western Isles run either direct to Stornoway, or offer connection to/from Stornoway. Most services run Monday to Saturday. Bus fares are inexpensive with through fares available on many connecting buses. Day Returns offer a discount and are available for all journeys which return to the same start point.

The best pace to find up to date timetables and routes is on the Western Isles Council (Comhairle nan Eilean Siar) website:

Isle of Lewis:

Isle of Harris:

Uists, Benbecula, Berneray and Eriskay: