The journey from Elgin to London is a significant cross-country trip. You can fly from Inverness Airport (INV) to London (LHR/LGW/LTN) in under 2 hours. Alternatively, the train journey via the East Coast Main Line takes approximately 8 hours. London is the vibrant capital of the UK, offering endless attractions. The distance is over 800 km.
Total Distance: Driving distance 850 km, straight-line air distance 700 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 8 hours | 1 hour 30 mins |
| Avg Price | 100-250 GBP | 80-200 GBP |
| Operator | LNER / ScotRail | British Airways / EasyJet |
| Route | Elgin to Edinburgh, then LNER train to London King's Cross. | Inverness Airport (INV) to London Heathrow (LHR) or Gatwick (LGW). |
| Tip | The train journey is scenic and allows you to work or relax. | Book flights well in advance to secure the best prices. |
Spring or Autumn for pleasant city walking weather.