Train
The journey takes approximately 4 h 17 m. Ticket price is about €180 The travel distance is 627 km.
Carrier is LNER.
🛏 Find hotel deals and discounts up to 20% in London at Booking
Train
The journey takes approximately 6 h 2 m. Ticket price is about €170 The travel distance is 652 km.
Carrier is Avanti West Coast.
🛏 Find hotel deals and discounts up to 20% in London at Booking
Bus
The journey takes approximately 9 h 15 m. Ticket price is about €40 The travel distance is 723 km.
Carrier is Megabus UK.
🛏 Find hotel deals and discounts up to 20% in London at Booking
Drive
The journey takes approximately 6 h 50 m. The travel distance is 597 km.
🛏 Find hotel deals and discounts up to 20% in London at Booking
Fly Edinburgh to London Heathrow
The journey takes approximately 32 m. The travel distance is 10 km.
Carrier is Edinburgh Trams.
The journey takes approximately 1 h 20 m. Ticket price is about €45
Carrier is British Airways.
🔎
The journey takes approximately 14 m. Ticket price is about €5 The travel distance is 22 km.
Carrier is Heathrow Express.
🛏 Find hotel deals and discounts up to 20% in London at Booking
Fly Edinburgh to London City
The journey takes approximately 32 m. The travel distance is 652 km.
Carrier is Edinburgh Trams.
The journey takes approximately 1 h 25 m. Ticket price is about €80
Carrier is British Airways.
🔎
The journey takes approximately 21 m. The travel distance is 10 km.
Carrier is Dockland Light Railway (DLR).
🛏 Find hotel deals and discounts up to 20% in London at Booking
Fly Edinburgh to London Gatwick train
The journey takes approximately 32 m. The travel distance is 652 km.
Carrier is Edinburgh Trams.
The journey takes approximately 1 h 25 m. Ticket price is about €30
Carrier is easyJet.
🔎
The journey takes approximately 32 m. Ticket price is about €11 The travel distance is 42 km.
Carrier is Southern Service.
🛏 Find hotel deals and discounts up to 20% in London at Booking
Fly Edinburgh to London Luton train
The journey takes approximately 32 m. The travel distance is 652 km.
Carrier is Edinburgh Trams.
The journey takes approximately 1 h 10 m. Ticket price is about €30
Carrier is easyJet.
🔎
The journey takes approximately 10 m. Ticket price is about €2 The travel distance is 4 km.
Carrier is Arriva UK.
The journey takes approximately 36 m. Ticket price is about €16 The travel distance is 48 km.
Carrier is Thameslink.
🛏 Find hotel deals and discounts up to 20% in London at Booking
Fly Edinburgh to London Stansted
The journey takes approximately 32 m. The travel distance is 652 km.
Carrier is Edinburgh Trams.
The journey takes approximately 1 h 20 m. Ticket price is about €17
Carrier is easyJet.
🔎
The journey takes approximately 47 m. Ticket price is about €17 The travel distance is 58 km.
Carrier is Stansted Express.
🛏 Find hotel deals and discounts up to 20% in London at Booking
Train to Glasgow fly to London City
The journey takes approximately 51 m. Ticket price is about €14 The travel distance is 75 km.
Carrier is First ScotRail Service.
The journey takes approximately 22 m. The travel distance is 15 km.
Carrier is First Greater Glasgow.
The journey takes approximately 1 h 20 m. Ticket price is about €70
Carrier is British Airways.
🔎
The journey takes approximately 21 m. The travel distance is 652 km.
Carrier is Dockland Light Railway (DLR).
🛏 Find hotel deals and discounts up to 20% in London at Booking
Fly Edinburgh to Birmingham train
The journey takes approximately 32 m. The travel distance is 652 km.
Carrier is Edinburgh Trams.
The journey takes approximately 1 h 10 m. Ticket price is about €24
Carrier is easyJet.
🔎
The journey takes approximately 8 m. The travel distance is 722 m.
The journey takes approximately 1 h 8 m. Ticket price is about €45 The travel distance is 167 km.
Carrier is Avanti West Coast.
🛏 Find hotel deals and discounts up to 20% in London at Booking
The cheapest way to travel from Edinburgh to London is by taking a Rideshare with an average price of €29. The journey takes approximately 7 ч. 45 мин.
Fly Edinburgh to London Heathrow is the fastest way to travel from Edinburgh to London. Tickets cost €52. The journey takes approximately 3 ч. 11 мин.
Edinburgh is approximately 597 km away from London. The trip by car takes 6 h 50 m.
Yes! There is a direct bus with no transfers to this destination. The route is served by the Megabus UK company. Tickets cost about €40. A bus trip from Edinburgh to London will take 9 h 15 m.
The average journey time by car between Edinburgh and London is 6 h 50 m.