- Overview
- Day-by-day itinerary
- Photos
- Best for
- Mull beaches and Iona on foot
- Driving
- Slow island roads and two vehicle crossings
- When to go
- Spring–autumn; confirm seasonal touring dates
- Ferries
- Vehicle sailing reservation needed
Why this trip: Two Salen nights and a Fidden night give Mull beaches and Iona a separate sightseeing day.
The trade-off: Slow island roads, two vehicle crossings and a foot ferry need more time than mainland mileage suggests.
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 → Salen, Mull | 1.5–2 h driving40–55 miles · ferry |
| Day 3 | Salen, Mull → Salen, Mull | 2–3 h driving45–60 miles |
| Day 4 | Salen, Mull → Fidden, near Fionnphort | 2–3 h driving50–65 miles |
| Day 5 | Fidden, near Fionnphort → Glencoe | 2.5–3.5 h driving85–100 miles · ferry |
| Day 6 | Glencoe → Renfrew | 2–2.5 h driving85–95 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 · Salen and Tobermory To the ferry From the ferry
- Day 3 · Calgary Bay Directions ↗
- Day 4 · Fionnphort and Iona Directions ↗
- Day 5 · Glencoe To the ferry From the ferry
- Day 6 · 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
Salen and Tobermory
Day 2Salen and Tobermory40–55 miles · 1.5–2 h driving
North Ledaig, near Oban → Salen, MullVehicle ferry: Oban → Craignure. Sailing, check-in and waiting time are additional.

Day 3
Calgary Bay
Day 4
Fionnphort and Iona
Day 4Fionnphort and Iona50–65 miles · 2–3 h driving
Salen, Mull → Fidden, near Fionnphort
Day 5
Glencoe
Day 5Glencoe85–100 miles · 2.5–3.5 h driving
Fidden, near Fionnphort → GlencoeVehicle ferry: Craignure → Oban. Sailing, check-in and waiting time are additional.

