Explore the

West coast

Buy your tickets now

Use My Account to get there faster

Widget Pins

Journey Planner

Access to ferry, bus and rail travel information
Public Transport Journey Planner

Welcome toBarra

Wild flowers and rare birds, long white beaches and turquoise seas: there's a reason this island is known as Barradise.

1 of 6 A Barra sunset

More about Barra

Ideal for:

History & heritage Nature & wildlife

The garden of the Hebrides

Not your average garden, though: Barra has 1,000 species of wild flower, and some of the rarest birds in Scotland, including the elusive corncrake. On the approach to Castlebay on the ferry, look out for the dramatic profile of Kisimul Castle, built on a tiny rocky outcrop in the middle of the bay. On land, there's the 12.5-mile run, the barrathon, at the end of June, and a visit across the causeway to Vatersay will reward you with a long stretch of white sand and turquoise seas. For a more seafaring adventure, go on a boat trip in search of common and grey seals, dolphins, and the occasional killer whale in the seas around the island. 

For more information on Barra visit the Visit Outer Hebrides website.


How to get here

The main route to Barra is by CalMac ferry from Oban, on the mainland. The crossing takes 4 hours 50 minutes.

You can also get a ferry to Barra from Lochboisdale on South Uist, which takes 2 hours 5 minutes. A shorter hop from Eriskay to Barra takes 40 minutes. Vehicle reservations are recommended.

Looking for the best form of travel to and from our ports? Traveline can help you find the way that best suits you for making your journey using the most up to date information from around the UK for all transport companies.

We have also listed some travel information below that you may find useful:

Getting to Oban from Glasgow

By train

If you're coming from the east coast, Edinburgh, or the South, you'll need to travel through Glasgow. There's a regular direct train to Oban from Glasgow Queen Street Station, and it takes just over 3 hours. Why not purchase a Rail and Sail ticket from Glasgow to Castlebay? Check the train times at Scotrail

By bus

The bus route to Oban from Glasgow takes just under 3 hours, traffic permitting. The bus from Inverness to Oban takes 3 hours 30 minutes, with a change at Fort William. Check Citylink  for more details.

By car

It takes 2 hours 30 minutes to drive to Oban from Glasgow, 3 hours from Edinburgh, 4 hours from Aberdeen, and 2 hours 45 minutes from Inverness.

Postcode for sat nav

Oban Port: PA34 4DB

Have you thought about alternate routes to get to your chosen destination?

With 5 routes to and from the Outer Hebrides and great connectivity throughout the island chain the travel options available have never been greater.

Whether you are looking to explore on an Hopscotch® holiday or find a different route home we offer a variety of daily sailings to ensure that you can reach your ideal destination.

Here are the 5 route options to the Outer Hebrides

Castlebay (Barra) from Oban
Lochboisdale (Uists) from Oban and from Mallaig (available during 27 October - 2 April)
Lochmaddy (Uists) from Uig (Skye)
Tarbert (Harris) from Uig (Skye)
Stornoway (Lewis) from Ullapool

Useful information for your journey

For those travelling onward without a vehicle find out more about the bus services  offered throughout the Outer Hebrides.

Download the free Ultimate Outer Hebrides App  your ideal journey companion.

Keep up to date with all our CalMac services and Service status & info.

Helpful tips for driving on Barra

View on interactive map

We're making your journey even easier

Journey Planner Puffin

Use our new Journey Planner tool to plan your bus, rail and ferry travel to Scotland's west coast and islands.

Plan your journey to Barra

Travelling options

Customer notice

The timetable information used is powered by Traveline and may not account for service changes, tidal amends or additional sailings. The information therefore may be subject to change. Please check the Service Status page before you travel.

See up to date service status here

Close Don't show again