Buses from Edinburgh to London

Tue, Aug 20
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

Bus times

Edinburgh to London

Showing buses for tomorrow, Tue, Aug 20
carrier-logo
06:20Edinburgh, Elder Street14h3520:55London, Victoria Coach Station
0 changes
carrier-logo
06:20Edinburgh, Elder Street12h5519:15London, Victoria Coach Station
0 changes
carrier-logo
08:10Edinburgh, Elder Street13h1521:25London, Victoria Coach Station
0 changes
carrier-logo
09:25Edinburgh, Elder Street12h0021:25London, Victoria Coach Station
0 changes
carrier-logo
10:15Edinburgh, Elder Street12h5523:10London, Victoria Coach Station
0 changes
carrier-logo
10:15Edinburgh, Elder Street10h4020:55London, Victoria Coach Station
0 changes
carrier-logo
18:30Edinburgh, Elder Street16h4511:15London, Victoria Coach Station
0 changes
carrier-logo
18:30Edinburgh, Elder Street12h2006:50London, Victoria Coach Station
0 changes
carrier-logo
18:30Edinburgh, Elder Street12h3007:00London, Victoria Coach Station
0 changes
carrier-logo
21:30Edinburgh, Elder Street9h2006:50London, Victoria Coach Station
0 changes

Find all the dates and times for this journey

The fastest buses

from Edinburgh
to London

Showing times and prices for Aug 20

Fastest Journey

9h 20m

Average

12h 43m

Buses per day

10

Distance

534 km

Of the 10 bus that leave Edinburgh for London every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct bus cover the 534 km distance in an average of 12h 43m but if you time it right, some bus will get you there in just 9h 20m .

The slowest bus will take 16h 45m 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
21:30Edinburgh, Elder Street9h2006:50London, Victoria Coach Station
0 changes
£531One-way
2nd Fastest
carrier-logo
10:15Edinburgh, Elder Street10h4020:55London, Victoria Coach Station
0 changes
£461One-way
carrier-logo
09:25Edinburgh, Elder Street12h0021:25London, Victoria Coach Station
1 change
£361One-way
carrier-logo
18:30Edinburgh, Elder Street12h2006:50London, Victoria Coach Station
1 change
£391One-way
carrier-logo
18:30Edinburgh, Elder Street12h3007:00London, Victoria Coach Station
1 change
£411One-way

COMPARE

Prices across different modes

Train
Bus
Flight
Mon
Aug 19
£160London North Eastern Railway
Find prices
£118easyJet
Tue
Aug 20
£80London North Eastern Railway
£40National Express
£85easyJet
Wed
Aug 21
£81London North Eastern Railway
£46National Express
£71easyJet
Thu
Aug 22
£81London North Eastern Railway
£39National Express
£75Flybe
Fri
Aug 23
£161London North Eastern Railway
£45National Express
£85Flybe
Sat
Aug 24
£161Cross Country
£42National Express
£81Ryanair
Sun
Aug 25
£161Virgin Trains
£43National Express
£146Ryanair
Mon
Aug 26
£81London North Eastern Railway
£43National Express
£91easyJet
Tue
Aug 27
£80London North Eastern Railway
£25National Express
£69Flybe
Wed
Aug 28
£51Virgin Trains
£27National Express
£58British Airways
Thu
Aug 29
£73Virgin Trains
£20National Express
£56Ryanair
Fri
Aug 30
£80London North Eastern Railway
£37National Express
£56Flybe
Sat
Aug 31
£61Virgin Trains
£23National Express
£75Flybe
Sun
Sep 1
£53London North Eastern Railway
£37National Express
£84easyJet
Mon
Sep 2
£52Virgin Trains
£19National Express
£52Flybe
Tue
Sep 3
£38London North Eastern Railway
£19National Express
£44Flybe
Wed
Sep 4
£37London North Eastern Railway
£19National Express
£44Flybe
Thu
Sep 5
£47London North Eastern Railway
£19National Express
£19Ryanair
Fri
Sep 6
£52Virgin Trains
£15National Express
£26Ryanair
Sat
Sep 7
£52Virgin Trains
£15National Express
£46Ryanair
Sun
Sep 8
£61Virgin Trains
£19National Express
£85Flybe

The cheapest buses

from Edinburgh
to London

Showing times and prices for Aug 20

Cheapest

£36

Average

£43

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

Cheapest
carrier-logo
08:10Edinburgh, Elder Street13h1521:25London, Victoria Coach Station
1 change
£361One-way
Cheapest
carrier-logo
09:25Edinburgh, Elder Street12h0021:25London, Victoria Coach Station
1 change
£361One-way
2nd Cheapest
carrier-logo
06:20Edinburgh, Elder Street14h3520:55London, Victoria Coach Station
1 change
£381One-way
carrier-logo
10:15Edinburgh, Elder Street12h5523:10London, Victoria Coach Station
1 change
£381One-way
carrier-logo
18:30Edinburgh, Elder Street12h2006:50London, Victoria Coach Station
1 change
£391One-way

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

National Express
Eurolines France
Ouibus
RegioJet
bus

Journey Summary

Edinburgh to London Bus Information

Avg. Bus Duration:
11 hours 58 minutes
Coach Ticket Price: £18
Buses depart from:Edinburgh
Bus arrives in:London
Distance:534 km
BusBus Companies:National Express

Coaches from Edinburgh to London: Journey Details

London is often cited among the best cities in the world and offers an interesting and extensive history to those visiting. The main attractions include Big Ben, Westminster Abbey, the Tower of London and the London Eye. There is, however, much more to see in this metropolis.

 

Coaches from Edinburgh to London: Coach Journey Information


  • Which bus companies go from Edinburgh to London? There are approximately 5 buses from Edinburgh to London a day, each of which is operated by National Express.

  • How long is the train from Edinburgh to London? The journey will take between 9 hours and 20 minutes with the fastest journey. The slowest journey takes 13 hours and 39 minutes.
  • When are the first and last buses of the day from Edinburgh to London? The first coach from Edinburgh to London departs at 6:30a.m. The final coach departs at 21:30p.m.
  • How often are buses from Edinburgh to London? Buses from Edinburgh to London are most frequent between 9:00a.m and 11:03a.m, there are no departures throughout the day and only one in the evening.

Tips for Booking Cheap Coaches from Edinburgh to London


  • How far in advance to book cheap coach tickets from Edinburgh to London? The best time to book your bus from Edinburgh to London in advance is 6 weeks before departure.
  • When is the cheapest and most expensive time of day to travel by bus from Edinburgh to London? The cheapest time of day to travel by bus from Edinburgh to London is in the morning. The most expensive time of day to take the bus from Edinburgh to London is the very last bus of the day, which tends to be the night bus.

Coach Station Info and Getting to the City Centre


  • Where do coaches from Edinburgh to London depart from? The major station in Edinburgh servicing buses from Edinburgh to London is Edinburgh bus station. The station is located in the city centre on Elder Street and is just 200 metres from the central train station, Edinburgh Weaverly which opens up connections to other major cities in the UK.
  • There are also several bus connections that be caught from the station to various locations in the city. Night transport is available with night buses or taxis.
  • Where do coaches from Edinburgh to London arrive at? The main bus station in London and the terminating point for all buses from Edinburgh to London is London Victoria Coach Station.
  • The coach station is within close proximity to the similarly named, Victoria Bus station which operates buses in and around the London area. The station is also a short walk from Victoria underground station which is served by the District, Circle and Victoria line making accessing the rest of London very easy.

Compare prices

Best fares for buses from Edinburgh to London

This Weekend
This month
Next Month
Fri, Aug 23
Bus
National Express
05:2012h 55m18:15
EdinburghLondon
Sat, Aug 24
Bus
National Express
05:3512h 40m18:15
EdinburghLondon
Fastest Buses from Edinburgh to London by duration
Wed, Aug 28
Bus
National Express
20:309h 20m05:50
EdinburghLondon
Tue, Sep 10
Bus
National Express
20:309h 20m05:50
EdinburghLondon
Wed, Sep 11
Bus
National Express
20:309h 20m05:50
EdinburghLondon
Return Journeys for Buses from London to Edinburgh
Wed, Aug 21
Bus
National Express
07:0010h 25m17:25
LondonEdinburgh
Thu, Aug 22
Bus
National Express
09:0011h 30m20:30
LondonEdinburgh
Fri, Aug 23
Bus
National Express
09:0012h21:00
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.

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