Buses from Edinburgh to London

Sun, Sep 22
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, Sun, Sep 22
carrier-logo
06:35Edinburgh, Elder Street12h40 19:15London, Victoria Coach Station
0 changes
carrier-logo
10:15Edinburgh, Elder Street10h40 20:55London, Victoria Coach Station
0 changes
carrier-logo
21:30Edinburgh, Elder Street9h20 06: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 Sep 22

Fastest Journey

9 h 20 m

Average

10 h 53 m

Buses per day

3

Distance

534 km

Of the 3 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 10 h 53 m but if you time it right, some bus will get you there in just 9 h 20 m .

The slowest bus will take 12 h 40 m 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 Street9h20 06:50London, Victoria Coach Station
0 changes
52 1One-way
2nd Fastest
carrier-logo
10:15Edinburgh, Elder Street10h40 20:55London, Victoria Coach Station
0 changes
52 1One-way
carrier-logo
06:35Edinburgh, Elder Street12h40 19:15London, Victoria Coach Station
1 change
44 1One-way

COMPARE

Prices across different modes

Train
Bus
Flight
Sat
Sep 21
71 London North Eastern Railway
42 National Express
70 Ryanair
Sun
Sep 22
87 London North Eastern Railway
42 National Express
155 easyJet
Mon
Sep 23
83 Virgin Trains
29 National Express
79 easyJet
Tue
Sep 24
71 London North Eastern Railway
20 National Express
55 easyJet
Wed
Sep 25
71 London North Eastern Railway
19 National Express
62 easyJet
Thu
Sep 26
78 Virgin Trains
23 National Express
68 British Airways
Fri
Sep 27
87 London North Eastern Railway
34 National Express
56 British Airways
Sat
Sep 28
40 London North Eastern Railway
24 National Express
107 British Airways
Sun
Sep 29
71 London North Eastern Railway
29 National Express
95 easyJet
Mon
Sep 30
65 Virgin Trains
20 National Express
51 easyJet
Tue
Oct 1
33 London North Eastern Railway
16 National Express
49 easyJet
Wed
Oct 2
30 London North Eastern Railway
20 National Express
49 easyJet
Thu
Oct 3
30 London North Eastern Railway
16 National Express
33 Ryanair
Fri
Oct 4
78 Virgin Trains
20 National Express
49 easyJet
Sat
Oct 5
40 London North Eastern Railway
24 National Express
84 Ryanair
Sun
Oct 6
71 London North Eastern Railway
20 National Express
119 easyJet
Mon
Oct 7
71 London North Eastern Railway
20 National Express
62 easyJet
Tue
Oct 8
46 Virgin Trains
16 National Express
46 easyJet
Wed
Oct 9
51 London North Eastern Railway
14 National Express
46 easyJet
Thu
Oct 10
71 London North Eastern Railway
16 National Express
39 Ryanair
Fri
Oct 11
78 Virgin Trains
33 National Express
69 easyJet

The cheapest buses

from Edinburgh
to London

Showing times and prices for Sep 22

Cheapest

44

Average

50

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

Cheapest
carrier-logo
06:35Edinburgh, Elder Street12h40 19:15London, Victoria Coach Station
1 change
44 1One-way
2nd Cheapest
carrier-logo
10:15Edinburgh, Elder Street10h40 20:55London, Victoria Coach Station
0 changes
52 1One-way
2nd Cheapest
carrier-logo
21:30Edinburgh, Elder Street9h20 06:50London, Victoria Coach Station
0 changes
52 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 33 minutes
Coach Ticket Price:16
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.

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?
Where is the bus station and what is the best way to get there?

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.