Buses from Edinburgh to London

Sat, Jul 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

COMPARE

Prices across different modes

Train
Bus
Flight
Fri
Jul 19
$147London North Eastern Railway
$49National Express
$145Flybe
Sat
Jul 20
$101London North Eastern Railway
$39National Express
$71British Airways
Sun
Jul 21
$181London North Eastern Railway
$51National Express
$106Flybe
Mon
Jul 22
$101London North Eastern Railway
$46National Express
$78easyJet
Tue
Jul 23
$101London North Eastern Railway
$42National Express
$68easyJet
Wed
Jul 24
$101London North Eastern Railway
$27National Express
$64easyJet
Thu
Jul 25
$101London North Eastern Railway
$28National Express
$64easyJet
Fri
Jul 26
$101London North Eastern Railway
$34National Express
$34Ryanair
Sat
Jul 27
$101London North Eastern Railway
$39National Express
$48Ryanair
Sun
Jul 28
$101London North Eastern Railway
$29National Express
$92easyJet
Mon
Jul 29
$101London North Eastern Railway
$34National Express
$68easyJet
Tue
Jul 30
$101London North Eastern Railway
$23National Express
$63easyJet
Wed
Jul 31
$66London North Eastern Railway
$39National Express
$57easyJet
Thu
Aug 1
$101London North Eastern Railway
$22National Express
$28Ryanair
Fri
Aug 2
$101London North Eastern Railway
$42National Express
$34Ryanair
Sat
Aug 3
$101London North Eastern Railway
$27National Express
$24Ryanair
Sun
Aug 4
$101London North Eastern Railway
$43National Express
$81easyJet
Mon
Aug 5
$76Virgin Trains
$28National Express
$70easyJet
Tue
Aug 6
$76Virgin Trains
$39National Express
$55Flybe
Wed
Aug 7
$91Virgin Trains
$58National Express
$63easyJet
Thu
Aug 8
$91Virgin Trains
$39National Express
$44Ryanair

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 6 minutes
Coach Ticket Price: $26
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.

Compare prices

Best fares for buses from Edinburgh to London

This month
Next Month
Sun, Jul 21
Bus
National Express
05:3512h 40m18:15
EdinburghLondon
Mon, Jul 22
Bus
National Express
05:2012h 55m18:15
EdinburghLondon
Tue, Jul 23
Bus
National Express
09:1510h 40m19:55
EdinburghLondon
Fastest Buses from Edinburgh to London by duration
Thu, Jul 25
Bus
National Express
20:309h 20m05:50
EdinburghLondon
Sat, Jul 27
Bus
National Express
20:309h 20m05:50
EdinburghLondon
Mon, Jul 29
Bus
National Express
20:309h 20m05:50
EdinburghLondon
Return Journeys for Buses from London to Edinburgh
Sun, Jul 21
Bus
National Express
09:0011h 20m20:20
LondonEdinburgh
Mon, Jul 22
Bus
National Express
18:0012h 40m06:40
LondonEdinburgh
Tue, Jul 23
Bus
National Express
18:0012h 40m06:40
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