Value Plus Savings
Find the best price by comparing bus tickets from National Express and Flixbus
Skip the Queue: Go Mobile
Avoid the hassle of printing a ticket with a mobile ticket
Support You Can Count On
Once you’ve booked your ticket, our customer service team is there to assist you
|Avg. Bus Duration:|
11 hours 59 minutes
|Coach Ticket Price:||£20|
|Buses depart from:||London|
|Bus arrives in:||Edinburgh|
|Bus Companies:||National Express|
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.
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.
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.