>
Edinburgh to London

Compare prices to get from Edinburgh to London

Search for tickets from Edinburgh to London in the next 7 days. Flights start at AED 83. Trains start at AED 84. Buses start at AED 139.
Trains
AED 84|4h 10m
Flights
AED 83|1h 15m
Buses
AED 139|7h 35m
AED 162
AED 84
AED 108
AED 126
AED 207
AED 276
AED 126
AED 152
AED 152
AED 162
AED 84
AED 212
AED 187
AED 84
No matching results found
Click the button below to explore more products you may like
  • Prices shown from Edinburgh to London are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare flights, trains, and buses from Edinburgh to London

The cheapest way to get from Edinburgh to London costs only AED 126 on average via Trains, and the quickest way takes just 1h 43m by Flights. Find the travel option that best suits you.

Train
Trains Cheapest
Average price AED 126
Average duration 6h 50m
Departure time 22:51 - 15:01
Direct options
Flight
Flights Fastest
Average price AED 149
Average duration 1h 43m
Departure time --
Direct options
Search flights
Bus
Buses
Average price AED 154
Average duration 10h 14m
Departure time 23:15 - 10:25
Direct options

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Edinburgh to London?

What is the cheapest day to travel by train from Edinburgh to London?

Average train fares from Edinburgh to London for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Edinburgh to London is Friday, with an average price of AED 126.

AED 242
AED 184
AED 126
AED 69
    Cheapest
  • Nov 9
  • Nov 3
  • Oct 28
  • Oct 15
  • Oct 30
  • Nov 7
  • Nov 8

What is the cheapest month for one-way flights from Edinburgh to London?

The average price of one-way flights from Edinburgh to London purchased by Trip.com users by month over the past 12 months.

Based on Trip.com’s data, the cheapest month for flights from Edinburgh to London is March, with an average price of AED 83; while the month with the highest flight price is usually October, with an average price of up to AED 117.

AED 117
AED 100
AED 83
AED 66
    Cheapest
  • AED 117
    Oct
  • AED 107
    Nov
  • AED 109
    Dec
  • AED 89
    Jan
  • AED 91
    Feb
  • AED 83
    Mar
  • AED 88
    Apr
  • AED 91
    May
  • AED 92
    Jun
  • AED 106
    Jul
  • AED 108
    Aug
  • AED 98
    Sep

What is the cheapest day to travel from Edinburgh to London by bus?

The average price of a bus from Edinburgh to London found by Trip.com users over the next 7 days.

Based on Trip.com's data, the cheapest day for bus tickets from Edinburgh to London is Tuesday, with an average price of AED 131.

AED 147
AED 139
AED 131
AED 123
    Cheapest
  • Oct 26
  • Nov 10
  • Oct 21
  • Nov 5
  • Nov 6
  • Nov 7
  • Nov 8

Recommended hotels in London

Henrys Townhouse Marylebone
9.8 /10
20 Reviews
Henrys Townhouse Marylebone
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Marylebone | 2.57 km from downtown
AED 21,644
Luxury 4-Bed Duplex Penthouse
- /10
Reviews
Luxury 4-Bed Duplex Penthouse
hotel-star hotel-star hotel-star hotel-star hotel-praise
3.24 km from downtown
AED 7,498
The Chancery Rosewood
9.6 /10
8 Reviews
The Chancery Rosewood
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Mayfair | 1.93 km from downtown
AED 7,698
The May Fair Hotel, Mayfair, London
8.7 /10
136 Reviews
The May Fair Hotel, Mayfair, London
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Mayfair | 1.3 km from downtown
AED 1,626

Edinburgh to London travel tips

Companies operating from Edinburgh to London

LNER
Avanti West Coast
Lumo
National Express Limited
FlixBus

Find departure & arrival points near Edinburgh and London

Popular train stations near Edinburgh

Edinburgh (Waverley) Edinburgh United Kingdom
Haymarket Edinburgh United Kingdom
Slateford Edinburgh United Kingdom
Brunstane Edinburgh United Kingdom
Kingsknowe Edinburgh United Kingdom

Popular train stations near London

London St. Pancras International London United Kingdom
London Kings Cross London United Kingdom
London Zone U123 London United Kingdom
London Euston London United Kingdom
Sandwich London United Kingdom

Popular airports near Edinburgh

Edinburgh Airport (EDI) Edinburgh United Kingdom
Dundee Airport (DND) Nearby Dundee United Kingdom

Popular airports near London

London City Airport (LCY) London United Kingdom
London Gatwick Airport (LGW) London United Kingdom
Heathrow Airport (LHR) London United Kingdom
London Luton Airport (LTN) London United Kingdom
London Southend Airport (SEN) London United Kingdom
London Stansted Airport (STN) London United Kingdom

Popular bus stations near Edinburgh

Edinburgh Waverley Bus Station Edinburgh United Kingdom
Edinburgh North Bridge Edinburgh United Kingdom
Edinburgh Waverly Bridge Stop WA Edinburgh United Kingdom
Edinburgh Waterloo Place Edinburgh United Kingdom
Edinburgh Leith Street Stop JA Edinburgh United Kingdom

Popular bus stations near London

London Waterloo Rail Station London United Kingdom
London Southwark London United Kingdom
London Victoria Coach Station London United Kingdom
London Grosvenor Pl London United Kingdom
London Victoria Buckingham Palace Road London United Kingdom

How to travel from Edinburgh to London: FAQs

  • How far is it from Edinburgh to London?

    The distance from Edinburgh to London is about 539 km (335 mi).
  • There are 3 ways to get from Edinburgh to London, including Flights, Trains, Buses.
  • The fastest way to get from Edinburgh to London is by Flights, with an average journey time of 1 hour 43 minutes. Other modes of transport take longer: Trains takes on average 6h 50m.Buses takes on average 10h 14m.
  • The cheapest way to get from Edinburgh to London is by Trains, with an average price of AED 126. Other modes of transport are more expensive: Flights costs around AED 149 on avergae.Buses costs around AED 154 on average.
  • When traveling from Edinburgh to London, travelers usually depart from and arrive at the following locations: Flights typically departs from Edinburgh Airport and arrives at London City Airport , Trains typically departs from Edinburgh (Waverley) and arrives at London St. Pancras International , Buses typically departs from Edinburgh Waverley Bus Station and arrives at London Waterloo Rail Station .
  • Train, bus, and flight schedules may vary depending on the season or day of the week. Based on data from Trip.com: EdinburghtoLondonFlights is usually the cheapest at March, with an average price of AED 83 EdinburghtoLondonTrains is usually the cheapest at Friday, with an average price of AED 126 EdinburghtoLondonBuses is usually the cheapest at Tuesday, with an average price of AED 131 .
  • The time difference between Edinburgh and London is 0m.