Edinburgh to London

Mon, Aug 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

Cheapest trips from Edinburgh to London

Train
Trains
Bus
Buses
Flight
Flights
Today
5 trains from £161
Tomorrow
5 trains from £161
Fri, Aug 30
5 trains from £81
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
Sun
Aug 25
£161Virgin Trains
Find prices
£169easyJet
Mon
Aug 26
£161Virgin Trains
£55National Express
£152easyJet
Tue
Aug 27
£81London North Eastern Railway
£46National Express
£123easyJet
Wed
Aug 28
£81London North Eastern Railway
£41National Express
£96easyJet
Thu
Aug 29
£77Virgin Trains
£25National Express
£75Flybe
Fri
Aug 30
£81London North Eastern Railway
£39National Express
£85Flybe
Sat
Aug 31
£73Virgin Trains
£22National Express
£81Ryanair
Sun
Sep 1
£81London North Eastern Railway
£27National Express
£96easyJet
Mon
Sep 2
£66London North Eastern Railway
£22National Express
£56Flybe
Tue
Sep 3
£47London North Eastern Railway
£19National Express
£44Flybe
Wed
Sep 4
£47London North Eastern Railway
£19National Express
£46easyJet
Thu
Sep 5
£50Virgin Trains
£19National Express
£21Ryanair
Fri
Sep 6
£52Virgin Trains
£19National Express
£22Ryanair
Sat
Sep 7
£52Virgin Trains
£19National Express
£56Ryanair
Sun
Sep 8
£66London North Eastern Railway
£19National Express
£98easyJet
Mon
Sep 9
£50Virgin Trains
£19National Express
£49easyJet
Tue
Sep 10
£47London North Eastern Railway
£15National Express
£44Flybe
Wed
Sep 11
£37London North Eastern Railway
£15National Express
£44easyJet
Thu
Sep 12
£47London North Eastern Railway
£18National Express
£31Ryanair
Fri
Sep 13
£66London North Eastern Railway
£19National Express
£26Ryanair
Sat
Sep 14
£37London North Eastern Railway
£15National Express
£39Ryanair

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?
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

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.