Edinburgh to London

Sun, May 26
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

See the cheapest trips from Edinburgh to London

Train
Trains
Bus
Buses
Flight
Flights
Today
5 trains from $201
Tomorrow
5 trains from $100
Fri, May 31
5 trains from $96
icn_success

Search and Compare

Find the cheapest or fastest trip for you by comparing buses with trains and flights

icn_success

Your Travel, Organised

Book and store all your tickets quickly and conveniently on Omio

icn_success

Support You Can Count On

Once you’ve booked your ticket, our customer service team is there to assist you

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
May 25
$201London North Eastern Railway
$58National Express
$120Flybe
Sun
May 26
$100London North Eastern Railway
$58National Express
$70Ryanair
Mon
May 27
$100London North Eastern Railway
$58National Express
$70Ryanair
Tue
May 28
$96Virgin Trains
$34National Express
$68easyJet
Wed
May 29
$96Virgin Trains
$28National Express
$58Ryanair
Thu
May 30
$96Virgin Trains
$42National Express
$49Ryanair
Fri
May 31
$96Virgin Trains
$42National Express
$41Ryanair
Sat
Jun 1
$100London North Eastern Railway
$41National Express
$82Ryanair
Sun
Jun 2
$180London North Eastern Railway
$46National Express
$154Flybe
Mon
Jun 3
$62Virgin Trains
$38National Express
$75easyJet
Tue
Jun 4
$62Virgin Trains
$6National Express
$63British Airways
Wed
Jun 5
$58London North Eastern Railway
$14National Express
$63British Airways
Thu
Jun 6
$58London North Eastern Railway
$6National Express
$49Ryanair
Fri
Jun 7
$96Virgin Trains
$42National Express
$49Ryanair
Sat
Jun 8
$76Virgin Trains
$34National Express
$68easyJet
Sun
Jun 9
$100London North Eastern Railway
$16National Express
$119Ryanair
Mon
Jun 10
$62Virgin Trains
$42National Express
$66Flybe
Tue
Jun 11
$58London North Eastern Railway
$14National Express
$55Flybe
Wed
Jun 12
$36London North Eastern Railway
$14National Express
$54easyJet
Thu
Jun 13
$58London North Eastern Railway
$14National Express
$29Ryanair
Fri
Jun 14
$91Virgin Trains
$22National Express
$49Ryanair

How to Travel from Edinburgh to London

The fastest way to travel in the United Kingdom from Edinburgh to London is to fly. Several airlines operate direct flights between the two cities, with journey times being as little as 3½ hours to London City airport. The next best transport option is the train, as there are frequent direct train services to London Kings Cross station offered every hour. Buses make the journey at a more leisurely pace, with National Express buses reaching London Victoria Coach station in about 9½ hours.

Trains from Edinburgh to London | Buses from Edinburgh to London | Flights from Edinburgh to London

Edinburgh to London Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

buses

€22

9:20 h

2 Months Before

trains

€73

4:19 h

1 Month Before

flight

€70

1:15 h

1 Month Before



What is the best way to travel from Edinburgh to London?

Cheapest way to travel from Edinburgh to London


cheap

Taking the bus is the cheapest way to travel from Edinburgh to London. Buses traveling from Edinburgh to London depart from Edinburgh's Elder Street bus station and take at least 9:20 h to arrive at either London's Victoria coach station or Sutton rail station. Around 8 buses travel from Edinburgh to London every day, with the first departing Edinburgh at 6:30 a.m. All buses traveling from Edinburgh to London are operated by National Express.


Fastest way to travel from Edinburgh to London


fast

Taking a flight is the fastest way to travel from Edinburgh to London. Flights traveling from Edinburgh to London depart from Edinburgh airport and arrive at one of London's 5 airports after 1:15 h of flight time; however, when travel time to and from Edinburgh and London's airports is taken into consideration, a flight will take at least 3:42 h to arrive at London's city center. Over 50 direct flights travel from Edinburgh to London every day, with the first departing at 6:00 a.m. Airlines that fly directly from Edinburgh to London include FlyBe, RyanAir, EasyJet, and British Airways.


Most popular way to travel from Edinburgh to London


popular

Taking a flight is the most popular way to travel from Edinburgh to London. Flights traveling from Edinburgh to London are at least 40 minutes faster than taking a train while also €3 cheaper on average. Alternatively, while traveling from Edinburgh to London by bus is €48 cheaper than taking a flight on average, buses take an additional 5½ hours to arrive in London. All flights traveling from Edinburgh depart from Edinburgh airport and take at least 3:42 h to arrive at either London's Heathrow, Gatwick, Stansted, Luton or City airport.


Compare prices

Best fares from Edinburgh to London

This month
Next Month
Mon, May 27
Bus
National Express
09:1510h 30m19:45
EdinburghLondon
Mon, May 27
Train
London North Eastern Railway
07:304h 19m11:49
EdinburghLondon
Mon, May 27
Flight
Ryanair
05:501h 35m07:25
EdinburghLondon
Fastest Way to Travel from Edinburgh to London
Mon, Jun 3
Flight
easyJet
20:001h 15m21:15
EdinburghLondon
Sun, Jun 16
Flight
easyJet
14:401h 15m15:55
EdinburghLondon
Tue, May 28
Flight
easyJet
11:101h 25m12:35
EdinburghLondon
Return Journeys from London to Edinburgh
Mon, May 27
Bus
National Express
21:309h 30m07:00
LondonEdinburgh
Mon, May 27
Train
London North Eastern Railway
07:004h 20m11:20
LondonEdinburgh
Mon, May 27
Flight
Ryanair
19:051h 20m20:25
LondonEdinburgh
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?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.
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