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

Cheapest trips from Edinburgh to London

Train
Trains
Bus
Buses
Flight
Flights
Today
5 trains from71
Tomorrow
5 trains from87
Fri, Sep 27
5 trains from87
icn_success

Easy as 1, 2, 3

Choose the cheapest and fastest routes from over 800 official partners

icn_success

Get there your way

Enjoy travelling by train, bus and flight across Europe

icn_success

Every time, anywhere

Because your trip doesn't end with a ticket, we’re here for you all the way

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE

Prices for trains, buses and flights

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

General Information About the Journey from Edinburgh to London

Visitors travelling between the Scottish capital of Edinburgh and the English capital of London have a number of buses, trains and flights to choose from. The fastest option is to fly, which takes just over one hour to complete an average direct journey; while trains offer a more direct route from the centres of both cities, and buses offer a slower but inexpensive alternative.

Buses from Edinburgh to London

Daily bus service from Edinburgh are operated by National Express, the main company offering services on this route. The journey of over 500 kilometres from Edinburgh coach station takes around 9 hours to arrive at London Victoria Coach Station. Some journeys require a change to be made at Birmingham, which extends the journey time to around 11 hours. Journeys begin around 6:30 a.m. and continue with at least four journeys per day.

Trains from Edinburgh to London

There are a number of options for train travel between these two famous cities, including two trains per hour departing Edinburgh Waverley for London Kings Cross with Virgin East Coast. Services from Virgin East Coast take around 4 hours to complete and begin with commuter trains around 7:30 a.m. each morning. East Coast Trains also offer a service from Edinburgh Waverley to London Kings Cross taking around the same time as the Virgin option.

Flights from Edinburgh to London

A number of services operate between Edinburgh and London's various airports, including Flybe services departing three times per day to London City Airport. EasyJet also offers services between Edinburgh and London Stanstead beginning around 6:30 a.m. each morning. In addition, British Airways offer a regular service between Edinburgh and Heathrow taking around 1 hour.

Stations

Important Stations and Airports for this Journey
Edinburgh
London
BusEdinburgh

Amenities

Refreshments
WC

Frequently Asked Questions

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