Buses from 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

Bus times

Edinburgh to London

Showing buses for tomorrow, Thu, Jul 18
carrier-logo
06:20Edinburgh, Elder Street16h0022:20London, Victoria Coach Station
0 changes
carrier-logo
06:20Edinburgh, Elder Street15h0021:20London, Victoria Coach Station
0 changes
carrier-logo
06:20Edinburgh, Elder Street15h4522:05London, Victoria Coach Station
0 changes
carrier-logo
06:20Edinburgh, Elder Street16h3022:50London, Victoria Coach Station
0 changes
carrier-logo
06:20Edinburgh, Elder Street14h3020:50London, Victoria Coach Station
0 changes
carrier-logo
06:20Edinburgh, Elder Street12h5519:15London, Victoria Coach Station
0 changes
carrier-logo
06:20Edinburgh, Elder Street14h3520:55London, Victoria Coach Station
0 changes
carrier-logo
06:20Edinburgh, Elder Street14h0020:20London, 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 Street10h4020:55London, Victoria Coach Station
0 changes
carrier-logo
10:15Edinburgh, Elder Street13h2023:35London, Victoria
0 changes
carrier-logo
10:15Edinburgh, Elder Street12h5523:10London, Victoria Coach Station
0 changes
carrier-logo
10:15Edinburgh, Elder Street13h4800:03London, Victoria
0 changes
carrier-logo
10:15Edinburgh, Elder Street12h2022:35London, Victoria
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

This is the last bus of the day.

Find all the dates and times for this journey

The fastest buses

from Edinburgh
to London

Showing times and prices for Jul 18

Fastest Journey

9h 20m

Average

13h 36m

Buses per day

19

Distance

534 km

Of the 19 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 13h 36m 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
33 1One-way
2nd Fastest
carrier-logo
10:15Edinburgh, Elder Street10h4020:55London, Victoria Coach Station
0 changes
36 1One-way
carrier-logo
09:25Edinburgh, Elder Street12h0021:25London, Victoria Coach Station
1 change
37 1One-way
carrier-logo
18:30Edinburgh, Elder Street12h2006:50London, Victoria Coach Station
1 change
41 1One-way
carrier-logo
10:15Edinburgh, Elder Street12h2022:35London, Victoria
2 changes
42 1One-way

COMPARE

Prices across different modes

Train
Bus
Flight
Thu
Jul 18
102 London North Eastern Railway
27 National Express
61 British Airways
Fri
Jul 19
85 London North Eastern Railway
36 National Express
61 British Airways
Sat
Jul 20
85 London North Eastern Railway
37 National Express
61 British Airways
Sun
Jul 21
152 London North Eastern Railway
42 National Express
86 Ryanair
Mon
Jul 22
188 London North Eastern Railway
34 National Express
61 easyJet
Tue
Jul 23
85 London North Eastern Railway
36 National Express
54 easyJet
Wed
Jul 24
85 London North Eastern Railway
22 National Express
54 easyJet
Thu
Jul 25
85 London North Eastern Railway
24 National Express
46 Flybe
Fri
Jul 26
85 London North Eastern Railway
29 National Express
28 Ryanair
Sat
Jul 27
85 London North Eastern Railway
29 National Express
34 Ryanair
Sun
Jul 28
85 London North Eastern Railway
23 National Express
64 Flybe
Mon
Jul 29
85 London North Eastern Railway
29 National Express
60 easyJet
Tue
Jul 30
85 London North Eastern Railway
21 National Express
51 easyJet
Wed
Jul 31
85 London North Eastern Railway
33 National Express
46 easyJet
Thu
Aug 1
85 London North Eastern Railway
24 National Express
29 Ryanair
Fri
Aug 2
85 London North Eastern Railway
36 National Express
34 Ryanair
Sat
Aug 3
69 London North Eastern Railway
24 National Express
20 Ryanair
Sun
Aug 4
85 London North Eastern Railway
38 National Express
69 Ryanair
Mon
Aug 5
64 Virgin Trains
25 National Express
59 easyJet
Tue
Aug 6
64 Virgin Trains
35 National Express
46 Flybe

The cheapest buses

from Edinburgh
to London

Showing times and prices for Jul 18

Cheapest

27

Average

51

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Edinburgh to London will cost around € 51 if you buy it on the day, but the cheapest tickets can be found for only € 27.

Cheapest
carrier-logo
06:20Edinburgh, Elder Street12h5519:15London, Victoria Coach Station
1 change
27 1One-way
2nd Cheapest
carrier-logo
06:20Edinburgh, Elder Street14h3520:55London, Victoria Coach Station
1 change
32 1One-way
carrier-logo
21:30Edinburgh, Elder Street9h2006:50London, Victoria Coach Station
0 changes
33 1One-way
carrier-logo
18:30Edinburgh, Elder Street12h3007:00London, Victoria Coach Station
1 change
35 1One-way
carrier-logo
10:15Edinburgh, Elder Street10h4020:55London, Victoria Coach Station
0 changes
36 1One-way

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

National Express
Alsa
Go Bus
RegioJet
bus

Journey Summary

Edinburgh to London Bus Information

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

Buses from Edinburgh to London: Journey Details

National Express and Megabus provide a total of 9 buses from Edinburgh to London daily. Journeys to London commence in the early hours of the morning and leave Edinburgh Bus station at regular intervals throughout the day until just before midnight. The journey will take between 8 and 11 hours depending on the time of day you choose to travel; choosing the travel late at night will shorten the length of your journey, with the added convenience of being able to sleep through the journey. There is no direct service with Megabus and some journeys will incur as many as 5 changes. National Express buses to London offer direct services from Edinburgh, other have a change at Birmingham.

Taking the Bus From Edinburgh

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.

Getting to London by Bus

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.

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, Jul 19
Bus
National Express
20:309h 20m05:50
EdinburghLondon
Sat, Jul 20
Bus
National Express
05:3512h 40m18:15
EdinburghLondon
Fastest Buses from Edinburgh to London by duration
Fri, Jul 19
Bus
National Express
20:309h 20m05:50
EdinburghLondon
Thu, Jul 25
Bus
National Express
20:309h 20m05:50
EdinburghLondon
Sat, Jul 27
Bus
National Express
20:309h 20m05:50
EdinburghLondon
Return Journeys for Buses from London to Edinburgh
Fri, Jul 19
Bus
National Express
09:0012h21:00
LondonEdinburgh
Sat, Jul 20
Bus
National Express
18:0012h 40m06:40
LondonEdinburgh
Sun, Jul 21
Bus
National Express
09:0011h 20m20:20
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