By Ferry - Oban -Barra
Caledonian MacBrayne run a car ferry service which runs from Oban to Barra(castlebay) and on some days goes via Lochboisdale (Uist). The journey takes around five hours however if the ferry goes via Lochboisdale it can take around seven hours.
The ferry has plenty of outside seating allowing you to truly admire the scenery upon leaving Oban bay and also arriving in Castlebay. Their is a TV area with reclining seats, an observation lounge and a separate bar area. Also there is a cafeteria which serves a variety of hot food and snacks.
| Oban - Barra | 5 hours |
| Oban - Lochboisdale | 5 hours 20 minutes |
| Lochboisdale - Barra | 1 hour 40 minutes |
By Ferry - Eriskay - Barra
Caledonian MacBrayne also run a car ferry service which runs from Eriskay to Barra (Ardmhor). This is a smaller ferry which can only take a few cars at a time however is runs a lot more frequently.
This ferry arrives on Barra at Ardmhor which is around 10 miles from Castlebay, there is usually a bus which meets the ferry but not always, please check in advance.
| Eriskay - Barra | 40 minutes |