Travel time from

London to Edinburgh

Average Travel Times are

3h 8min  -  9h 29min

Travel Distance

653.14 km

Travel time route map

It takes an average travel time of 3h 37mins to travel from London to Edinburgh, given the average speed of 180km/h and the distance of 653.14 km (406 miles)

Travel time by transport mode

Tranport Distance Time
Flight 583km (362 miles) 3h 8mins
Flight 592km (368 miles) 3h 8mins
Flight 588km (365 miles) 3h 22mins
Flight 666km (414 miles) 3h 30mins
Flight 604km (376 miles) 3h 34mins
Flight 618km (384 miles) 3h 52mins
Flight 708km (440 miles) 4h 8mins
Train 650km (404 miles) 4h 11mins
Train 681km (423 miles) 5h 35mins
Train 662km (412 miles) 6h 33mins
Train 708km (440 miles) 6h 38mins
Drive 655km (407 miles) 6h 45mins
Bus 654km (406 miles) 7h 35mins
Bus 620km (385 miles) 8h 24mins
Bus 711km (441 miles) 9h 29mins

Travel time by airplanes from London to Edinburgh

Air Plane Cruise Speed Max Speed
A300 40mins 38mins
A320 41mins 39mins
A321 42mins 39mins
A380 35mins 34mins
Boeing 707 36mins 34mins
Boeing 737 44mins 41mins
Boeing 747 39mins 36mins
Boeing 787 38mins 36mins
ATR 72 1h 16mins 1h 6mins

TIME TO DRIVE FROM London to Edinburgh

Speed (km/h) Speed (Ml/h) Duration
40 24.85 16h 22mins
50 31.07 13h 5mins
60 37.28 10h 54mins
80 49.71 8h 11mins
100 62.14 6h 32mins

Be prepared

London - Edinburgh Info

Travel time from Bank DLR Station to London City Airport DLR Station 20mins.

Travel time from LCY to EDI 1h 17mins.

Travel time from Edinburgh Airport (Edinburgh Trams) to Edinburgh, Princes Street (Edinburgh Trams) 32mins.

Travel time chart

How long does it take to get from London, United Kingdom and by air and road.