Trains from Edinburgh to London

Tue, May 22

Best Price

Real-time comparison

Easy Booking

Direct access to over 600 train, bus and flight partners

Customer Satisfaction

More than 20 million users from over 120 countries

Deutsche Bahn
National Rail
National Express
Tue, May 22
Wed, May 23
Thu, May 24
Fri, May 25
Sat, May 26
Sun, May 27
national_express$ 29
national_express$ 25
national_express$ 25
national_express$ 33
national_express$ 33
national_express$ 53
national_express$ 51
virgin_trains$ 102
virgin_trains$ 65
virgin_trains$ 65
virgin_trains$ 65
virgin_trains$ 95
east_coast$ 102
east_coast$ 73
easyjet$ 71
ryanair$ 36
ryanair$ 30
ryanair$ 28
ryanair$ 49
british_airways$ 52
ryanair$ 43

Edinburgh to London Train Information

Avg. Train Duration:287
Trains arrive in:London
Trains depart from:Edinburgh
Train Ticket Price:$ 68
Distance:534 Kms
Train Companies:East Coast, Virgin Trains, Caledonian Sleeper

Trains from Edinburgh to London

Trains in the United Kingdom are an effective way to travel between cities, with a number of companies offering domestic and international train routes in the UK. The main station in Scotland's capital with connections to London is Edinburgh Waverley station, in the heart of the city center. The majority of trains from Edinburgh to London are provided by East Coast. Edinburgh to London trains start early in the morning and continue into the early evening, with an overnight train usually leaving in the very late evening. An average trip takes approximately 5 hours, with departures nearly every half hour during the mornings and every hour during the afternoon. The Caledonian Sleeper departing in the late evening takes approximately 7 hours to reach London. All Edinburgh to London trains arrive at either London's King’s Cross Station or London Euston Station. There are a few journeys that may require a change, and this may take place at stations like Wolverhampton. For passengers requiring London Victoria or London Bridge, changes will need to be made at the above London stations.

Edinburgh to London Train Cost

Average prices for trains from Edinburgh to London when you book in advance

Booking Period

Average Price

Same Day


1 Day in Advance


1 Week in Advance


2 Weeks in Advance


1 Month in Advance


3 Months in Advance


Edinburgh to London Trains: General Information

  • autobus All Edinburgh to London trains are run by either East Coast or Virgin Trains.
  • autobus All Edinburgh to London trains are direct, depart from Edinburgh's Waverley train station and arrive at London's Kings Cross train station.
  • autobus The Edinburgh to London train journey takes as little as 4 hours and 17 minutes to arrive in London.
  • autobus Most travelers book their Edinburgh to London train tickets 1 day in advance of the travel date.

Based on GoEuro's travel data, as the table above clearly illustrates, ticket prices for Edinburgh to London trains decrease the further they are booked in advance:

  • It is 16% cheaper on average to book an Edinburgh to London train a day ahead of time rather than purchasing a ticket at the station.
  • It is 27% cheaper on average to book an Edinburgh to London train ticket 1 week in advance as opposed to the day you intend to travel.
  • Edinburgh to London train costs are 33% cheaper on average when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Taking the Train from Edinburgh

Trains from Edinburgh to London will depart from the city’s main station Edinburgh Waverley. The train station is centrally located in Edinburgh as it sits in a valley between the Old Town and the 18th Century New Town areas of Edinburgh. Prince’s Street, which is also the city’s main shopping district, runs along the station and within a relative walking distance is Edinburgh Castle and Calton Hill. Getting to the station by local transport is easy as a large number of local Lothian Buses stop near the station on Princes Street and North Bridge. Nearby St Andrew’s Square will also offer buses connecting from the rest of Scotland as well as a tram stop with direct connections from Edinburgh Airport. As the station is the main station for the city, other major rail providers that offer services to the station include ScotRail, Transpennine Express, East Coast, CrossCountry and Virgin Trains. There are a large number of services, shops, and restaurants at Waverly, as well as access to pay-as-you-go public WiFi.

Getting into London by Train

Journeying along the East Coast Main Line, trains from Edinburgh to London will terminate at either King’s Cross Station or Euston Station in the nation’s capital. Both of these stations are located in Central London and are not far from each other. The majority of daily trains arriving into London will do so at London King’s Cross Station. This station has a large number of connections to local transport as well as additional national and international rail services. On the London Underground, the station can be accessed via the King’s Cross St Pancras stop on the Northern Line (Bank Branch), Piccadilly Line, Victoria Line, Hammersmith & City Line, Metropolitan Line, and Circle Line. St Pancras International Station is located adjacent to King’s Cross, where international rail services to Paris and Belgium on the Eurostar are available.

Trains from Edinburgh also arrive at London Euston Station. While trains to this station are less frequent throughout the day, the famous Caledonian Sleeper train will make its evening journey to and from this station in London. A 10-minute walk from King’s Cross Station, London Euston also boasts a large number of further transport connections within the city. The station is located on the London Overground and London Underground on the Northern Line (both branches) and Victoria Line. The station is also a short walk to London St Pancras for international train connections. Both Euston Station and King’s Cross Station are served by a large number of TFL buses, including the 59 which will take passengers through Holborn and Aldwych to Waterloo station and destinations further south. Night buses and taxis will also serve both stations during the late hours.

Always on the go?

Get the FREE GoEuro app now