- Overview
- Day-by-day itinerary
- Photos
- Best for
- Island beaches and North Uist birdwatching
- Driving
- Multiple ferries and a long mainland return
- When to go
- Spring–autumn; confirm seasonal touring dates
- Ferries
- Vehicle sailing reservation needed
Why this trip: Barra, Uist, Harris and Lewis each contribute different beaches, wildlife and island landscapes.
The trade-off: Multiple sailings and the long mainland return need firm vehicle bookings and slack for disruption.
Your trip at a glance
| Day | Start → end | Driving |
|---|---|---|
| Day 1 | Renfrew → North Ledaig, near Oban | 2.5–3 h driving100–115 miles |
| Day 2 | North Ledaig, near Oban → Barra | 45–75 min driving15–30 miles · ferry |
| Day 3 | Barra → North Uist | 2–3 h driving65–85 miles · ferry |
| Day 4 | North Uist → North Uist | 1.5–2 h driving40–60 miles |
| Day 5 | North Uist → North Uist | 45–90 min driving15–35 miles |
| Day 6 | North Uist → Horgabost, Harris | 1.5–2 h driving35–50 miles · ferry |
| Day 7 | Horgabost, Harris → Laxdale, near Stornoway | 2.5–3.5 h driving80–100 miles |
| Day 8 | Laxdale, near Stornoway → Ardmair, near Ullapool | 30–60 min driving10–20 miles · ferry |
| Day 9 | Ardmair, near Ullapool → Blair Atholl | 4–5 h driving170–190 miles |
| Day 10 | Blair Atholl → Renfrew | 2–2.5 h driving95–110 miles |
Map & stops
Pink: overnight · Green: sights · Orange: food · Blue: useful stops
Choose a day to see its road journey. Tap a shared overnight pin for all its nights. Ferry crossings are gaps between the road sections.
Daily directions
- Day 1 · Oban Directions ↗
- Day 2 · Barra To the ferry From the ferry
- Day 3 · South Uist To the ferry From the ferry
- Day 4 · Benbecula Directions ↗
- Day 5 · North Uist Directions ↗
- Day 6 · Harris To the ferry From the ferry
- Day 7 · Lewis and Stornoway Directions ↗
- Day 8 · Ullapool To the ferry From the ferry
- Day 9 · Aviemore break and Blair Atholl Directions ↗
- Day 10 · Return to Renfrew Directions ↗
Get to know the places on this route
Your day-by-day plan
Your day-by-day plan
Day 1
Oban
Day 1Oban100–115 miles · 2.5–3 h driving
Renfrew → North Ledaig, near Oban

Day 2
Barra
Day 2Barra15–30 miles · 45–75 min driving
North Ledaig, near Oban → BarraVehicle ferry: Oban → Castlebay. Sailing, check-in and waiting time are additional.
Day 3
South Uist
Day 3South Uist65–85 miles · 2–3 h driving
Barra → North UistVehicle ferry: Ardmhor → Eriskay. Sailing, check-in and waiting time are additional.

Day 4
Benbecula
Day 5
North Uist
Day 6
Harris
Day 6Harris35–50 miles · 1.5–2 h driving
North Uist → Horgabost, HarrisVehicle ferry: Berneray → Leverburgh. Sailing, check-in and waiting time are additional.

Day 7
Lewis and Stornoway
Day 7Lewis and Stornoway80–100 miles · 2.5–3.5 h driving
Horgabost, Harris → Laxdale, near Stornoway
Day 8
Ullapool
Day 8Ullapool10–20 miles · 30–60 min driving
Laxdale, near Stornoway → Ardmair, near UllapoolVehicle ferry: Stornoway → Ullapool. Sailing, check-in and waiting time are additional.
Day 9
Aviemore break and Blair Atholl
Day 9Aviemore break and Blair Atholl170–190 miles · 4–5 h driving
Ardmair, near Ullapool → Blair Atholl
