The journey from Dornoch to London is best managed by traveling to Inverness Airport (INV) for a flight to London Heathrow or Gatwick. Alternatively, you can take the train from Tain or Lairg to Inverness, then board the Caledonian Sleeper or an LNER service to London King's Cross. The distance is approximately 900 km. This route connects the quiet Highlands to the bustling capital. Planning your connection at Inverness is the most critical part of the journey.
Total Distance: 900 km driving, 780 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 8 hours 30 mins | 4 hours (including airport time) |
| Avg Price | 100 GBP - 250 GBP | 70 GBP - 150 GBP |
| Operator | Caledonian Sleeper, LNER | British Airways, EasyJet |
| Route | Tain to Inverness, then direct train to London. | Inverness Airport (INV) to London Heathrow (LHR) or Gatwick (LGW). |
| Tip | The Caledonian Sleeper is a comfortable way to travel overnight and save on a hotel. | Book flights from Inverness well in advance to avoid high last-minute prices. |
Spring and Autumn offer the best balance of flight availability and pleasant weather.