>
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 DKK 152. Trains start at DKK 153. Buses start at DKK 254.
Trains
DKK 153|4h 10m
Flights
DKK 152|1h 15m
Buses
DKK 254|7h 35m
DKK 294
DKK 153
DKK 276
DKK 229
DKK 377
DKK 504
DKK 230
DKK 276
DKK 276
DKK 295
DKK 153
DKK 387
DKK 341
DKK 153
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 DKK 230 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 DKK 230
Average duration 7h 2m
Departure time 22:13 - 15:01
Direct options
Flight
Flights Fastest
Average price DKK 272
Average duration 1h 43m
Departure time 06:05 - 21:40
Direct options
Search flights
Bus
Buses
Average price DKK 281
Average duration 10h 6m
Departure time 22: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 DKK 230.

DKK 440
DKK 335
DKK 230
DKK 125
    Cheapest
  • Nov 9
  • Nov 3
  • Oct 28
  • Oct 15
  • Oct 30
  • Nov 7
  • Nov 8

Which month has the cheapest 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 DKK 152; while the month with the highest flight price is usually October, with an average price of up to DKK 213.

DKK 213
DKK 183
DKK 152
DKK 122
    Cheapest
  • DKK 213
    Oct
  • DKK 195
    Nov
  • DKK 199
    Dec
  • DKK 161
    Jan
  • DKK 166
    Feb
  • DKK 152
    Mar
  • DKK 161
    Apr
  • DKK 166
    May
  • DKK 167
    Jun
  • DKK 193
    Jul
  • DKK 196
    Aug
  • DKK 179
    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 DKK 238.

DKK 268
DKK 253
DKK 238
DKK 224
    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
DKK 39,491
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
DKK 13,680
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
DKK 14,046
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
DKK 2,966

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?

    It’s about 539 km (335 mi) from Edinburgh to London.
  • You can travel from Edinburgh to London in 3 different ways: 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 7h 2m.Buses takes on average 10h 6m.
  • The cheapest way to get from Edinburgh to London is by Trains, with an average price of DKK 230. Other modes of transport are more expensive: Flights costs around DKK 272 on avergae.Buses costs around DKK 281 on average.
  • For trips between Edinburgh and London, travelers typically use the following departure and arrival points: Most Flights depart from Edinburgh Airport and arrive at London City Airport; Trains depart from Edinburgh (Waverley) and arrive at London St. Pancras International; Buses depart from Edinburgh Waverley Bus Station and arrive at London Waterloo Rail Station.
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Edinburgh to London are typically cheapest March, with an average fare of DKK 152. Flights from Edinburgh to London are typically cheapest Friday, with an average fare of DKK 230. Flights from Edinburgh to London are typically cheapest Tuesday, with an average fare of DKK 238
  • There is a 0m time difference between Edinburgh and London.