1 / 5
Highlands, Islands, and Iron Roads
This 8-day loop takes you from the bustle of London up into the mist-shrouded peaks of the north, blending a classic rail journey with a rugged road trip through Scotland’s most dramatic landscapes.
8days
23stops
1409km
The route
Tap a day or a townYou sleep in Stirling · Glencoe · Isle of Skye · Dornie · Inverness · Dunkeld — start and end in London.
DAY01
London → Stirling
705 km · 8h 33m driving · long drive · Overnight in Stirling Castle
- 10:00London King's Cross· start
- 636 km · 7h 28m
- 15:30Edinburgh Old Town
- 1.2 km · 5m
- 17:30Victoria Street
- 68 km · 1h
- Stirling Castle· overnight
Accommodation
New Town, Edinburgh
DAY02
Luss → Glencoe
62 km · 56m driving · Overnight in Glencoe
- 14:00Luss· start
- 62 km · 56m
- 16:30Glencoe· overnight
Accommodation
Glencoe or Ballachulish
DAY03
Glenfinnan → Armadale
95 km · 1h 29m driving · Overnight in Armadale
- 10:30Glenfinnan Viaduct· start
- 53 km · 51m
- 13:30Mallaig
- 42 km · 38m
- 17:00Armadale· overnight
Accommodation
Portree
DAY04
Old Man of Storr → The Quiraing
92 km · 1h 22m driving · Overnight in The Quiraing
- 09:00Old Man of Storr· start
- 78 km · 1h 10m
- 13:00Kilt Rock
- 14 km · 12m
- 15:30The Quiraing· overnight
Accommodation
Portree
DAY05
Fairy Pools → Eilean Donan Castle
106 km · 1h 57m driving · Overnight in Eilean Donan Castle
- 10:00Fairy Pools· start
- 66 km · 1h 17m
- 14:00Dunvegan Castle
- 39 km · 40m
- 17:30Eilean Donan Castle· overnight
Accommodation
Kyle of Lochalsh or Dornie
DAY06
Urquhart Castle → Clava Cairns
113 km · 1h 36m driving · Overnight in Clava Cairns
- 11:00Urquhart Castle· start
- 86 km · 1h 7m
- 14:30Inverness
- 27 km · 29m
- 17:00Clava Cairns· overnight
Accommodation
Inverness
DAY07
Blair Castle → The Hermitage
134 km · 1h 48m driving · Overnight in The Hermitage
- 11:00Blair Castle· start
- 122 km · 1h 35m
- 14:30Pitlochry
- 12 km · 13m
- 17:00The Hermitage· overnight
Accommodation
Dunkeld or Pitlochry
DAY08
Forth Bridge → London
102 km · 1h 36m driving · long drive
- 10:30Forth Bridge· start
- 78 km · 1h
- 13:00Edinburgh Waverley
- 24 km · 36m
- 18:00London King's Cross
Heads Up
- Day 1: 8h 33m driving — plan rest stops
- Day 8: 9h 2m driving — plan rest stops
- Book your Mallaig-Armadale ferry and the London-Edinburgh train (LNER) well in advance to save significant money.
- Pack a waterproof shell even in summer—Highland weather changes every ten minutes!