Buses from London to Edinburgh

Sun, May 26
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

Sorted By

cheapest
carrier-logo
10:00London, Victoria Coach Station11h 20m 21:20Edinburgh, Elder Street
£52
1One-way
£521One-way
2nd cheapest
carrier-logo
17:30London, Victoria Coach Station14h 35m 08:05Edinburgh, Elder Street
£69
1One-way
£691One-way
2nd cheapest
carrier-logo
09:00London, Victoria Coach Station12h 20m 21:20Edinburgh, Elder Street
£69
1One-way
£691One-way
2nd cheapest
carrier-logo
11:30London, Victoria Coach Station20h 35m 08:05Edinburgh, Elder Street
£69
1One-way
£691One-way
2nd cheapest
carrier-logo
09:00London, Victoria Coach Station23h 5m 08:05Edinburgh, Elder Street
£69
1One-way
£691One-way
icn_success

Value Plus Savings

Find the best price by comparing bus tickets from National Express and Flixbus

icn_success

Skip the Queue: Go Mobile

Avoid the hassle of printing a ticket with a mobile ticket

icn_success

Support You Can Count On

Once you’ve booked your ticket, our customer service team is there to assist you

COMPARE

Prices across different modes

Train
Bus
Flight
Sat
May 25
£158Cross Country
Find prices
£186easyJet
Sun
May 26
£158London North Eastern Railway
£52National Express
£70British Airways
Mon
May 27
£79London North Eastern Railway
£42National Express
£46Ryanair
Tue
May 28
£79London North Eastern Railway
£30National Express
£54easyJet
Wed
May 29
£79London North Eastern Railway
£18National Express
£18Ryanair
Thu
May 30
£79London North Eastern Railway
£27National Express
£23Ryanair
Fri
May 31
£79London North Eastern Railway
£29National Express
£22Ryanair
Sat
Jun 1
£64London North Eastern Railway
£33National Express
£38Ryanair
Sun
Jun 2
£79London North Eastern Railway
£33National Express
£55Ryanair
Mon
Jun 3
£37Virgin Trains
£4National Express
£50British Airways
Tue
Jun 4
Find prices
£4National Express
£43Flybe
Wed
Jun 5
£64London North Eastern Railway
£18National Express
£45Flybe
Thu
Jun 6
£64London North Eastern Railway
£11National Express
£55Ryanair
Fri
Jun 7
£79London North Eastern Railway
£35National Express
£78Ryanair
Sat
Jun 8
£64London North Eastern Railway
£17National Express
£65Ryanair
Sun
Jun 9
£64London North Eastern Railway
£22National Express
£65Ryanair
Mon
Jun 10
£64London North Eastern Railway
£16National Express
£47easyJet
Tue
Jun 11
£46London North Eastern Railway
£18National Express
£36Flybe
Wed
Jun 12
£64London North Eastern Railway
£12National Express
£36Flybe
Thu
Jun 13
£64London North Eastern Railway
£22National Express
£36Flybe
Fri
Jun 14
£79London North Eastern Railway
£17National Express
£55Ryanair

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

National Express
Eurolines France
Ouibus
RegioJet
bus

Journey Summary

London to Edinburgh Bus Information

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

Buses from London to Edinburgh

Coaches from London to Edinburgh run with either National Express or Megabus and depart up to 11 times a day, most are operated by National Express. Passengers may have to change to complete their journey depending on the provider and time and date of travel.

 

Which bus companies run from London to Edinburgh?

National Express and Megabus are the main providers of buses from London to Edinburgh; of which, accumulatively, there are 11 daily.

How long is the journey from London to Edinburgh by coach?

The lengths of the journey depend on the provider; journeys operated by Megabus incur several changes. National Express, on the other hand, offer mostly direct services with some requiring either a change at Birmingham or Manchester. The journey takes about 10 hours on average.

Where do coaches depart from and arrive to?

Coaches from London to Edinburgh depart from London Victoria Coach station, the biggest coach station in London, not be confused with the closely located and the similarly named Victoria Bus station which provides local buses in and around the London area. The coach station is accessible via these local bus routes and the underground station which is served by the Circle, District and Victoria lines. The London underground services usually terminate at around midnight and from there after night buses and taxis are available.

All coaches from London to Edinburgh terminate at Edinburgh Coach Station, which is located in the city centre, less than a mile away from Edinburgh Waverley station; making the rest of UK easily accessible. For those arriving in Edinburgh at night, there are night buses that run until 4.30 am and taxis run 24/7.

Compare prices

Best fares for buses from London to Edinburgh

This month
Next Month
Mon, May 27
Bus
National Express
21:309h 30m07:00
LondonEdinburgh
Tue, May 28
Bus
National Express
07:0010h 20m17:20
LondonEdinburgh
Wed, May 29
Bus
National Express
07:0010h 20m17:20
LondonEdinburgh
Fastest Buses from London to Edinburgh by duration
Mon, May 27
Bus
National Express
21:309h 30m07:00
LondonEdinburgh
Tue, Jun 11
Bus
National Express
21:309h 30m07:00
LondonEdinburgh
Thu, Jun 13
Bus
National Express
21:309h 30m07:00
LondonEdinburgh
Return Journeys for Buses from Edinburgh to London
Mon, May 27
Bus
National Express
09:1510h 30m19:45
EdinburghLondon
Tue, May 28
Bus
National Express
05:2012h 55m18:15
EdinburghLondon
Wed, May 29
Bus
National Express
09:1510h 30m19:45
EdinburghLondon
Stations
Important Stations and Airports for this Journey
London
Edinburgh
BusLondon

Amenities

BusLondon Liverpool Street Stn

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the bus station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines Central, Circle, Hammersmith, City

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