Trains from Edinburgh to London

Fri, Aug 23
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

The cheapest trains

from Edinburgh
to London

Showing times and prices for Aug 23

Cheapest

$196

Average

$196

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.

Cheapest
carrier-logo
09:00Edinburgh Waverley4h3913:39London Kings Cross
0 changes
$1961One-way
Cheapest
carrier-logo
09:30Edinburgh Waverley4h1913:49London Kings Cross
0 changes
$1961One-way
Cheapest
carrier-logo
08:52Edinburgh Waverley5h4114:33London Euston
0 changes
$1961One-way
Cheapest
carrier-logo
08:30Edinburgh Waverley4h1912:49London Kings Cross
0 changes
$1961One-way
Cheapest
carrier-logo
08:00Edinburgh Waverley4h4012:40London Kings Cross
0 changes
$1961One-way

Train Times

Edinburgh to London

Showing trains for tomorrow, Fri, Aug 23
carrier-logo
08:00Edinburgh Waverley4h4012:40London Kings Cross
0 changes
carrier-logo
08:30Edinburgh Waverley4h1912:49London Kings Cross
0 changes
carrier-logo
08:52Edinburgh Waverley5h4114:33London Euston
0 changes
carrier-logo
09:00Edinburgh Waverley4h3913:39London Kings Cross
0 changes
carrier-logo
09:30Edinburgh Waverley4h1913:49London Kings Cross
0 changes

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Flight
Thu
Aug 22
$118London North Eastern Railway
$55National Express
$103Flybe
Fri
Aug 23
$196London North Eastern Railway
Find prices
$103Flybe
Sat
Aug 24
$196Cross Country
$64National Express
$193Flybe
Sun
Aug 25
$196Virgin Trains
$66National Express
$177Ryanair
Mon
Aug 26
$98London North Eastern Railway
$66National Express
$126Flybe
Tue
Aug 27
$98London North Eastern Railway
$44National Express
$103Flybe
Wed
Aug 28
Find prices
$41National Express
$95British Airways
Thu
Aug 29
$88Virgin Trains
$31National Express
$73easyJet
Fri
Aug 30
$98London North Eastern Railway
$44National Express
$68Flybe
Sat
Aug 31
$74Virgin Trains
$31National Express
$115easyJet
Sun
Sep 1
$98London North Eastern Railway
$47National Express
$113easyJet
Mon
Sep 2
$80London North Eastern Railway
$23National Express
$68Flybe
Tue
Sep 3
$57London North Eastern Railway
$23National Express
$53Flybe
Wed
Sep 4
$45London North Eastern Railway
$23National Express
$53easyJet
Thu
Sep 5
$57London North Eastern Railway
$23National Express
$33Ryanair
Fri
Sep 6
$63Virgin Trains
$23National Express
$38Ryanair
Sat
Sep 7
$63Virgin Trains
$23National Express
$56Ryanair
Sun
Sep 8
$74Virgin Trains
$23National Express
$116Flybe
Mon
Sep 9
$57London North Eastern Railway
$23National Express
$53Flybe
Tue
Sep 10
$45London North Eastern Railway
$18National Express
$44Flybe
Wed
Sep 11
$45London North Eastern Railway
$18National Express
$53Flybe

The fastest trains

from Edinburgh
to London

Showing times and prices for Aug 23

Fastest Journey

4h 19m

Average

4h 43m

Trains per day

5

Distance

534 km

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.

Fastest
carrier-logo
09:30Edinburgh Waverley4h1913:49London Kings Cross
0 changes
$1961One-way
Fastest
carrier-logo
08:30Edinburgh Waverley4h1912:49London Kings Cross
0 changes
$1961One-way
carrier-logo
09:00Edinburgh Waverley4h3913:39London Kings Cross
0 changes
$1961One-way
carrier-logo
08:00Edinburgh Waverley4h4012:40London Kings Cross
0 changes
$1961One-way
carrier-logo
08:52Edinburgh Waverley5h4114:33London Euston
0 changes
$1961One-way

These companies trust us.
We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Edinburgh to London Train Information

Avg. Train Duration:
5 hours 16 minutes
Train Ticket Price: $80
Trains depart from:Edinburgh
Trains arrive in:London
Distance:534 km
TrainTrain Companies:London North Eastern Railway, Virgin Trains, Cross Country

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 Trains: General Information

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

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.

Compare prices

Best fares for trains from Edinburgh to London

This Weekend
This month
Next Month
Sat, Aug 24
Train
Cross Country
08:086h 2m14:10
EdinburghLondon
Fastest Trains from Edinburgh to London
Sun, Sep 1
Train
London North Eastern Railway
09:304h 15m13:45
EdinburghLondon
Fri, Aug 30
Train
London North Eastern Railway
08:304h 19m12:49
EdinburghLondon
Tue, Aug 27
Train
London North Eastern Railway
08:004h 39m12:39
EdinburghLondon
Return Train Tickets for London to Edinburgh
Sat, Aug 24
Train
First Transpennine Express
09:125h 24m14:36
LondonEdinburgh
Sun, Aug 25
Train
Virgin Trains
08:465h 50m14:36
LondonEdinburgh
Mon, Aug 26
Train
London North Eastern Railway
07:005h 20m12:20
LondonEdinburgh

Stations

Important Stations and Airports for this Journey
Edinburgh
London
TrainEdinburgh Waverley

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.