Buses from Edinburgh to London

Wed, Sep 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, Wed, Sep 18
carrier-logo
06:20Edinburgh, Elder Street14h35 20:55London, Victoria Coach Station
0 changes
carrier-logo
06:20Edinburgh, Elder Street12h55 19:15London, Victoria Coach Station
0 changes
carrier-logo
08:10Edinburgh, Elder Street13h15 21:25London, Victoria Coach Station
0 changes
carrier-logo
09:25Edinburgh, Elder Street12h00 21:25London, Victoria Coach Station
0 changes
carrier-logo
10:15Edinburgh, Elder Street10h40 20:55London, Victoria Coach Station
0 changes
carrier-logo
10:15Edinburgh, Elder Street12h55 23:10London, Victoria Coach Station
0 changes
carrier-logo
18:30Edinburgh, Elder Street12h30 07:00London, Victoria Coach Station
0 changes
carrier-logo
18:30Edinburgh, Elder Street16h45 11:15London, Victoria Coach Station
0 changes
carrier-logo
18:30Edinburgh, Elder Street12h20 06:50London, Victoria Coach Station
0 changes
carrier-logo
21:30Edinburgh, Elder Street9h20 06: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 Sep 18

Fastest Journey

9 h 20 m

Average

12 h 43 m

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 12 h 43 m but if you time it right, some bus will get you there in just 9 h 20 m .

The slowest bus will take 16 h 45 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
$581One-way
2nd Fastest
carrier-logo
10:15Edinburgh, Elder Street10h40 20:55London, Victoria Coach Station
0 changes
$341One-way
carrier-logo
09:25Edinburgh, Elder Street12h00 21:25London, Victoria Coach Station
1 change
$311One-way
carrier-logo
18:30Edinburgh, Elder Street12h20 06:50London, Victoria Coach Station
1 change
$451One-way
carrier-logo
18:30Edinburgh, Elder Street12h30 07:00London, Victoria Coach Station
1 change
$451One-way

COMPARE

Prices across different modes

Train
Bus
Flight
Wed
Sep 18
$96Virgin Trains
$32National Express
$111easyJet
Thu
Sep 19
$91Virgin Trains
$34National Express
$58Ryanair
Fri
Sep 20
$100London North Eastern Railway
$34National Express
$79British Airways
Sat
Sep 21
$34London North Eastern Railway
$28National Express
$82Ryanair
Sun
Sep 22
$101London North Eastern Railway
$35National Express
$151Ryanair
Mon
Sep 23
$82London North Eastern Railway
$34National Express
$76Flybe
Tue
Sep 24
$34London North Eastern Railway
$21National Express
$64easyJet
Wed
Sep 25
$48Virgin Trains
$19National Express
$64easyJet
Thu
Sep 26
$76Virgin Trains
$23National Express
$54Ryanair
Fri
Sep 27
$101London North Eastern Railway
$36National Express
$77easyJet
Sat
Sep 28
$47London North Eastern Railway
$27National Express
$91British Airways
Sun
Sep 29
$34London North Eastern Railway
$28National Express
$55Flybe
Mon
Sep 30
$76Virgin Trains
$19National Express
$62easyJet
Tue
Oct 1
$34London North Eastern Railway
$19National Express
$45Flybe
Wed
Oct 2
$48Virgin Trains
$23National Express
$54easyJet
Thu
Oct 3
$34London North Eastern Railway
$19National Express
$38Ryanair
Fri
Oct 4
$76Virgin Trains
$23National Express
$49Ryanair
Sat
Oct 5
$34London North Eastern Railway
$23National Express
$76Flybe
Sun
Oct 6
$34London North Eastern Railway
$23National Express
$146easyJet
Mon
Oct 7
$34London North Eastern Railway
Find prices
$62easyJet

The cheapest buses

from Edinburgh
to London

Showing times and prices for Sep 18

Cheapest

$29

Average

$40

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

Cheapest
carrier-logo
06:20Edinburgh, Elder Street12h55 19:15London, Victoria Coach Station
1 change
$291One-way
2nd Cheapest
carrier-logo
09:25Edinburgh, Elder Street12h00 21:25London, Victoria Coach Station
1 change
$311One-way
carrier-logo
08:10Edinburgh, Elder Street13h15 21:25London, Victoria Coach Station
1 change
$321One-way
carrier-logo
10:15Edinburgh, Elder Street10h40 20:55London, Victoria Coach Station
0 changes
$341One-way
carrier-logo
18:30Edinburgh, Elder Street16h45 11:15London, Victoria Coach Station
2 changes
$411One-way

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

Alsa
Eurolines France
RegioJet
Ouibus
bus

Journey Summary

Edinburgh to London Bus Information

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

Buses from Edinburgh to London

National Express is the main bus company offering services 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 9 and 11 hours depending on the time of day you choose to travel. The later you travel, the short your trip will take with the added convenience of being able to sleep through the journey. National Express buses to London offer direct services from Edinburgh, other have a change at Birmingham.

Edinburgh to London buses: Not what you're looking for?

Return buses from London to Edinburgh | Compare all modes of traveling from Edinburgh to London | Or learn more about cheap buses to London



Edinburgh to London Bus Cost

Average prices for buses from Edinburgh to London when you book in advance

Booking Period

Average Price

Same Day

€34

1 Day in Advance

€27

1 Week in Advance

€22

2 Weeks in Advance

€21

1 Month in Advance

€21

3 Months in Advance

€18

Edinburgh to London Buses: General Information


While taking a bus is slower than both the plane and train it is significantly cheaper and can take as little as 9½ hours to arrive in London.

  • autobus Most Edinburgh to London buses are run by National Express.
  • autobus Most buses are direct, depart from either Edinburgh's central bus station and arrive at London's Victoria bus station.
  • autobus Journey Time: Traveling from Edinburgh to London by bus takes as little as 9 hours and 20 minutes.
  • autobus Most travelers book their Edinburgh to London bus ticket 1 day in advance of the travel date.





Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Edinburgh to London buses decrease the further they are booked in advance:

  • It is 21% cheaper on average to purchase a Edinburgh to London bus ticket a day in advance as opposed to at the station on the day of travel.
  • It is 35% cheaper to book an Edinburgh to London bus ticket 1 week in advance as opposed to the day you intend to travel.
  • Edinburgh to London bus tickets are 38% cheaper on average when booked 1 month in advance as opposed to purchasing a bus ticket the day of.

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 sho​rt 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.