Buses from London to Edinburgh

Mon, Mar 25
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

See the cheapest buses from London to Edinburgh

Today
2 buses from£ 45
Tomorrow
4 buses from£ 35
Fri, Mar 29
4 buses from£ 31
This trip lasts more than four hours. Don't forget to bring your charger!
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

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

National Express
Eurolines France
Ouibus
RegioJet

COMPARE

Prices across different modes

Train
Bus
Flight
Sun
Mar 24
Find prices
£ 45National Express
£ 74Flybe
Mon
Mar 25
£ 95London North Eastern Railway
£ 35National Express
£ 55Ryanair
Tue
Mar 26
£ 64London North Eastern Railway
£ 18National Express
£ 55Ryanair
Wed
Mar 27
£ 60Virgin Trains
£ 18National Express
£ 46Ryanair
Thu
Mar 28
£ 60Virgin Trains
£ 33National Express
£ 46Ryanair
Fri
Mar 29
£ 52London North Eastern Railway
£ 31National Express
£ 38Ryanair
Sat
Mar 30
£ 41Virgin Trains
£ 27National Express
£ 38Ryanair
Sun
Mar 31
£ 64London North Eastern Railway
£ 30National Express
£ 38Ryanair
Mon
Apr 1
£ 64London North Eastern Railway
£ 25National Express
£ 33Ryanair
Tue
Apr 2
£ 37London North Eastern Railway
£ 22National Express
£ 14Ryanair
Wed
Apr 3
£ 37London North Eastern Railway
£ 22National Express
£ 14Ryanair
Thu
Apr 4
£ 64London North Eastern Railway
£ 27National Express
£ 26Ryanair
Fri
Apr 5
£ 79London North Eastern Railway
£ 30National Express
£ 38Ryanair
Sat
Apr 6
£ 71Virgin Trains
£ 27National Express
£ 65Ryanair
Sun
Apr 7
£ 60Virgin Trains
£ 29National Express
£ 49British Airways
Mon
Apr 8
£ 78London North Eastern Railway
£ 30National Express
£ 26Ryanair
Tue
Apr 9
£ 64London North Eastern Railway
£ 26National Express
£ 26Ryanair
Wed
Apr 10
£ 64London North Eastern Railway
£ 22National Express
£ 39Ryanair
Thu
Apr 11
£ 64London North Eastern Railway
£ 27National Express
£ 33Ryanair
Fri
Apr 12
£ 32Virgin Trains
£ 26National Express
£ 29Ryanair
Sat
Apr 13
£ 64London North Eastern Railway
£ 26National Express
£ 41Ryanair
bus

Journey Summary

London to Edinburgh Bus Information

Avg. Bus Duration:
10 hours 29 minutes
Coach Ticket Price:£ 21
Buses depart from:London
Bus arrives in:Edinburgh
Distance:534 Kms
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 Weekend
This month
Next Month
Fri, Mar 29
Bus
National Express
10:0012h22:00
LondonEdinburgh
Sat, Mar 30
Bus
National Express
22:309h 30m08:00
LondonEdinburgh
Fastest Buses from London to Edinburgh by duration
Tue, Mar 26
Bus
National Express
22:309h 30m08:00
LondonEdinburgh
Sat, Mar 30
Bus
National Express
22:309h 30m08:00
LondonEdinburgh
Fri, Apr 19
Bus
National Express
21:309h 30m07:00
LondonEdinburgh
Return Journeys for Buses from Edinburgh to London
Mon, Mar 25
Bus
National Express
06:2012h 55m19:15
EdinburghLondon
Tue, Mar 26
Bus
National Express
10:1510h 30m20:45
EdinburghLondon
Wed, Mar 27
Bus
National Express
10:1510h 30m20: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