The journey from Kyle of Lochalsh to London is a significant cross-country trip of over 900 km. The most practical method is taking the train from Kyle to Inverness, then a flight from Inverness Airport (INV) to London (LHR/LGW/LTN). Alternatively, you can take the Caledonian Sleeper train from Inverness or Fort William for a direct overnight journey to London Euston. Driving is possible but takes over 11 hours.
Total Distance: 950 km driving distance; 780 km straight-line air distance.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 11 hours | 4 hours (including transfer) |
| Avg Price | 120-250 GBP | 100-200 GBP |
| Operator | Caledonian Sleeper / LNER | British Airways / EasyJet |
| Route | Kyle to Inverness, then sleeper train to London Euston. | Train to Inverness, then flight from INV to London. |
| Tip | The Caledonian Sleeper is a unique experience; book a cabin early. | Book flights well in advance for the best prices. |
Spring or autumn for comfortable travel and fewer crowds.