The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.
The average ticket from Edinburgh to London will cost around $ 196 if you buy it on the day, but the cheapest tickets can be found for only $ 196.
Find all the dates and times for this journey
Trains per day
Of the 5 train that leave Edinburgh for London every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct train cover the 534 km distance in an average of 4h 43m but if you time it right, some train will get you there in just 4h 19m .
The slowest train will take 5h 41m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Avg. Train Duration:|
5 hours 16 minutes
|Train Ticket Price:||$80|
|Trains depart from:||Edinburgh|
|Trains arrive in:||London|
|Train Companies:||London North Eastern Railway, Virgin Trains, Cross Country|
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.
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.
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.