Trains from Edinburgh to London

Sun, Sep 22
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 Sep 22

Cheapest

91

Average

164

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 € 164 if you buy it on the day, but the cheapest tickets can be found for only € 91.

Cheapest
carrier-logo
16:44Edinburgh Waverley6h34 23:18London Kings Cross
0 changes
91 1One-way
Cheapest
carrier-logo
09:44Edinburgh Waverley6h07 15:51London Kings Cross
0 changes
91 1One-way
Cheapest
carrier-logo
08:47Edinburgh Waverley5h59 14:46London Kings Cross
0 changes
91 1One-way
Cheapest
carrier-logo
15:44Edinburgh Waverley6h16 22:00London Kings Cross
0 changes
91 1One-way
Cheapest
carrier-logo
17:45Edinburgh Waverley6h24 00:09London Kings Cross
0 changes
91 1One-way

Train Times

Edinburgh to London

Showing trains for tomorrow, Sun, Sep 22
carrier-logo
08:47Edinburgh Waverley5h59 14:46London Kings Cross
0 changes
carrier-logo
09:16Edinburgh Waverley4h59 14:15London Euston
0 changes
carrier-logo
09:44Edinburgh Waverley6h07 15:51London Kings Cross
0 changes
carrier-logo
10:15Edinburgh Waverley5h03 15:18London Euston
0 changes
carrier-logo
10:44Edinburgh Waverley6h06 16:50London Kings Cross
0 changes
carrier-logo
10:51Edinburgh Waverley5h46 16:37London Euston
0 changes
carrier-logo
10:51Edinburgh Waverley5h12 16:03London Euston
0 changes
carrier-logo
11:44Edinburgh Waverley6h10 17:54London Kings Cross
0 changes
carrier-logo
11:44Edinburgh Waverley5h20 17:04London Euston
0 changes
carrier-logo
12:12Edinburgh Waverley4h59 17:11London Euston
0 changes
carrier-logo
12:44Edinburgh Waverley6h06 18:50London Kings Cross
0 changes
carrier-logo
12:51Edinburgh Waverley5h44 18:35London Euston
0 changes
carrier-logo
12:51Edinburgh Waverley5h12 18:03London Euston
0 changes
carrier-logo
13:44Edinburgh Waverley5h18 19:02London Euston
0 changes
carrier-logo
13:44Edinburgh Waverley6h04 19:48London Kings Cross
0 changes
carrier-logo
14:12Edinburgh Waverley4h58 19:10London Euston
0 changes
carrier-logo
14:44Edinburgh Waverley6h09 20:53London Kings Cross
0 changes
carrier-logo
14:51Edinburgh Waverley5h12 20:03London Euston
0 changes
carrier-logo
14:51Edinburgh Waverley5h46 20:37London Euston
0 changes
carrier-logo
15:44Edinburgh Waverley6h16 22:00London Kings Cross
0 changes
carrier-logo
16:14Edinburgh Waverley5h05 21:19London Euston
0 changes
carrier-logo
16:44Edinburgh Waverley6h34 23:18London Kings Cross
0 changes
carrier-logo
16:51Edinburgh Waverley5h36 22:27London Euston
0 changes
carrier-logo
17:45Edinburgh Waverley6h24 00:09London Kings Cross
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Flight
Sat
Sep 21
71 London North Eastern Railway
42 National Express
70 Ryanair
Sun
Sep 22
87 London North Eastern Railway
42 National Express
155 easyJet
Mon
Sep 23
83 Virgin Trains
29 National Express
79 easyJet
Tue
Sep 24
71 London North Eastern Railway
20 National Express
55 easyJet
Wed
Sep 25
71 London North Eastern Railway
19 National Express
62 easyJet
Thu
Sep 26
78 Virgin Trains
23 National Express
68 British Airways
Fri
Sep 27
87 London North Eastern Railway
34 National Express
56 British Airways
Sat
Sep 28
40 London North Eastern Railway
24 National Express
107 British Airways
Sun
Sep 29
71 London North Eastern Railway
29 National Express
95 easyJet
Mon
Sep 30
65 Virgin Trains
20 National Express
51 easyJet
Tue
Oct 1
33 London North Eastern Railway
16 National Express
49 easyJet
Wed
Oct 2
30 London North Eastern Railway
20 National Express
49 easyJet
Thu
Oct 3
30 London North Eastern Railway
16 National Express
33 Ryanair
Fri
Oct 4
78 Virgin Trains
20 National Express
49 easyJet
Sat
Oct 5
40 London North Eastern Railway
24 National Express
84 Ryanair
Sun
Oct 6
71 London North Eastern Railway
20 National Express
119 easyJet
Mon
Oct 7
71 London North Eastern Railway
20 National Express
62 easyJet
Tue
Oct 8
46 Virgin Trains
16 National Express
46 easyJet
Wed
Oct 9
51 London North Eastern Railway
14 National Express
46 easyJet
Thu
Oct 10
71 London North Eastern Railway
16 National Express
39 Ryanair
Fri
Oct 11
78 Virgin Trains
33 National Express
69 easyJet

The fastest trains

from Edinburgh
to London

Showing times and prices for Sep 22

Fastest Journey

4 h 58 m

Average

5 h 40 m

Trains per day

24

Distance

534 km

Of the 24 train that leave Edinburgh for London every day 13 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 5 h 40 m but if you time it right, some train will get you there in just 4 h 58 m .

The slowest train will take 6 h 34 m 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
14:12Edinburgh Waverley4h58 19:10London Euston
1 change
183 1One-way
carrier-logo
09:16Edinburgh Waverley4h59 14:15London Euston
1 change
183 1One-way
carrier-logo
12:12Edinburgh Waverley4h59 17:11London Euston
1 change
183 1One-way
carrier-logo
10:15Edinburgh Waverley5h03 15:18London Euston
1 change
183 1One-way
carrier-logo
16:14Edinburgh Waverley5h05 21:19London Euston
1 change
183 1One-way

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

Deutsche Bahn
Renfe
Italo
Renfe AVE
train

Journey Summary

Edinburgh to London Train Information

Avg. Train Duration:
5 hours 18 minutes
Train Ticket Price:62
Trains depart from:Edinburgh
Trains arrive in:London
Distance:534 km
TrainTrain Companies:Virgin Trains, London North Eastern Railway

Trains from Edinburgh to London

The main station in Scotland's capital with connections to London is Edinburgh Waverley station, in the heart of the city centre. The majority of trains from Edinburgh to London are provided by operator East Coast. Services begin running in the early morning and continue into the early evening. Passengers will arrive directly at London's King’s Cross Station or London Euston Station. There are several journeys a day that require a change, mostly, but not all, at Wolverhampton. For passengers requiring London Victoria or London Bridge, changes should be made within London.


Edinburgh to London Train Cost

Prices for Trains from Edinburgh to London when you book in advance

Booking Period

Average Price

Same Day

£99.21

1 Day in Advance

£83.68

1 Week in Advance

£72.47

2 Weeks in Advance

£66.43

1 Month in Advance

£56.94

3 Months in Advance

£55.21

More information about trains from London to Edinburgh

The train connecting the capital of Scotland with that of England is frequent and convenient and given the distance it can be tempting to opt for a budget flight, however as you can see the train doesn't have to break the bank if you book your train ticket well enough in advance.


  • All Edinburgh to London trains are run by Virgin trains.
  • Most Virgin trains services are direct between Edinburgh and London, however some may require a change in Crewe.
  • Most travellers book their Edinburgh to London train tickets 2 weeks in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices for trains from Edinburgh to London decrease the further you book in advance:

  • It is 17% cheaper to book a Edinburgh to London train a day ahead of time rather than purchasing a ticket at the station.
  • It is 31% cheaper to book 1 week in advanced as opposed to the day you intend to travel.
  • Finally, Edinburgh to London train costs are 54% cheaper 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. 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. Other major rail providers that offer services to the station include ScotRail, 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

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.

Arriving at King's Cross Station

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 including the Eurostar. The station can be accessed via the London Underground at King’s Cross St. Pancras on the Northern Line (Bank Branch), Piccadilly Line, Victoria Line, Hammersmith and City Line, Metropolitan Line, and Circle Line.

Arriving at London Euston Station

The other station where trains from Edinburgh arrive to is 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 which takes around 7 hours. 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.

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?
Where is the train station and what is the best way to get there?

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.