The journey from St Andrews to London covers 650 km. By train, you can take a bus to Leuchars station and then a train to London, taking about 5 hours. By flight, you can take a bus to Edinburgh airport and then a flight to London, taking about 1.5 hours. London is the capital of the UK, famous for its history and culture.
Total Distance: 650 km driving, 550 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours | 1 hour 30 mins |
| Avg Price | 80-150 GBP | 60-120 GBP |
| Operator | LNER | British Airways |
| Route | Bus to Leuchars, then train to London King's Cross. | Bus to Edinburgh Airport, then flight to London. |
| Tip | Book via the LNER website for the best prices. | Book via the airline website for the best prices. |
May to September for pleasant weather.