Edinburgh to London

Thu, Jul 18
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
1 train from $221
Tomorrow
5 trains from $96
Fri, Jul 19
10 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
Wed
Jul 17
$221Virgin Trains
$48National Express
Find prices
Thu
Jul 18
$96Virgin Trains
$32National Express
$72British Airways
Fri
Jul 19
$96Virgin Trains
$42National Express
$72easyJet
Sat
Jul 20
$100London North Eastern Railway
$42National Express
$69Ryanair
Sun
Jul 21
$100London North Eastern Railway
$49National Express
$101Ryanair
Mon
Jul 22
$100London North Eastern Railway
$40National Express
$68easyJet
Tue
Jul 23
$100London North Eastern Railway
$38National Express
$64easyJet
Wed
Jul 24
$100London North Eastern Railway
$26National Express
$64easyJet
Thu
Jul 25
$100London North Eastern Railway
$28National Express
$54Flybe
Fri
Jul 26
$100London North Eastern Railway
$34National Express
$33Ryanair
Sat
Jul 27
$100London North Eastern Railway
$34National Express
$40Ryanair
Sun
Jul 28
$100London North Eastern Railway
$34National Express
$75Flybe
Mon
Jul 29
$100London North Eastern Railway
$34National Express
$68easyJet
Tue
Jul 30
$100London North Eastern Railway
$25National Express
$60easyJet
Wed
Jul 31
$100London North Eastern Railway
$38National Express
$54easyJet
Thu
Aug 1
$100London North Eastern Railway
$28National Express
$34Ryanair
Fri
Aug 2
$100London North Eastern Railway
$42National Express
$40Ryanair
Sat
Aug 3
$100London North Eastern Railway
$28National Express
$24Ryanair
Sun
Aug 4
$100London North Eastern Railway
$44National Express
$81Ryanair
Mon
Aug 5
$75Virgin Trains
$29National Express
$69easyJet
Tue
Aug 6
$75Virgin Trains
$41National Express
$54Flybe

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 Weekend
This month
Next Month
Fri, Jul 19
Bus
National Express
20:309h 20m05:50
EdinburghLondon
Fri, Jul 19
Train
Virgin Trains
05:525h 43m11:35
EdinburghLondon
Fri, Jul 19
Flight
easyJet
05:251h 30m06:55
EdinburghLondon
Fastest Way to Travel from Edinburgh to London
Sun, Jul 21
Flight
Ryanair
18:351h 25m20:00
EdinburghLondon
Mon, Jul 22
Flight
easyJet
17:051h 25m18:30
EdinburghLondon
Tue, Jul 23
Flight
easyJet
11:101h 25m12:35
EdinburghLondon
Return Journeys from London to Edinburgh
Fri, Jul 19
Bus
National Express
09:0012h21:00
LondonEdinburgh
Fri, Jul 19
Train
London North Eastern Railway
07:004h 20m11:20
LondonEdinburgh
Fri, Jul 19
Flight
easyJet
11:001h 15m12:15
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