Bus from Edinburgh to London

  1. Cheap tickets
  2. Coach
  3. Main Journeys
  4. Coach from Edinburgh to London

Find a coach ticket from Edinburgh to London

With Gopili, compare bus ticket prices and easily find a cheap bus ticket from Edinburgh to London!

Prices calendar bus from Edinburgh to London

Find the cheapest tickets to travel from Edinburgh to London by coach, train, carsharing and flights. With the calendar below, choose the day you want to travel and easily find the best price for your next travel.

  june august   july
monday tuesday wednesday thursday friday saturday sunday


National Express£36




National Express£36



Ticket prices and availability have been recorded in the last 6 hours from the data provided by our partners.

Best prices for bus tickets Edinburgh to London

from £4.00 MORE 10h47m
from £5.50 MORE 9h17m
from £13.80 MORE 10h37m
Other modes of transport available to travel from Edinburgh to London
from £25.00 MORE 5h03m
from £12.99 MORE 1h39m

Discount coach Edinburgh to London

National Express discounts Edinburgh to London

You can travel from Edinburgh to London by bus at low prices thanks to National Express cheap fares. The coach company provides special offers, discount cards and different passes to spend less on your journey.

National Express enables you to save a third on standard fares for 1 year with these 3 coachcards for only £10*:

  • Young Person Coachcard: if you're aged 16-26 years or full-time students
  • Senior Discount card: if you're between 60 and more
  • Disabled Discount card: if you're registered disable

If you plan to travel with your family you are able to choose 1 of the two Family Coachcards:

  • Family 1plus1 Coachcard costs £8* for 1 year: a child can travel for free when he is with a full fare paying adult
  • Family 2plus2 Coachcard costs £16* for 12 months: two children will travel for free when accompanied by 2 full fares paying adults

Discover London and get unlimited travel in the United Kingdom thanks to the Brit Xplorer passes:

  • Hobo: 7 days for £79*
  • Footloose: 14 days for £139*
  • Rolling Stone: four weeks for £219*

For your journey to London from Edinburgh, National Express sells funfare tickets (cheaper tickets) if you book in advance. When travelling with friends (minimum 4 travellers) with National Express, you are able save 25% on standard fares.

*Fares and discounts observed on 03/02/2017

Discounts Megabus Edinburgh to London

Megabus is a low-cost company offering coach services to travel from Edinburgh to London. It provides cheap tickets from only £1 each way (plus a 50p* booking fee) to travel across the UK & Europe. These tickets are normally limited that's why you better be flexible and get your Edinburgh London bus tickets as early as possible.

*Fares and discounts observed on 03/02/2017

Discounts Eurolines Edinburgh to London

Eurolines provides services to travel by bus from Edinburgh to London. If you're a frequent traveller, you might want to get your the Eurolines Discount Card which make you save 25% on your travel. The months card cost £23* and the six months one £43*. According to your age group and the route, you can also enjoy reduced tickets.

*Fares and discounts observed on 03/02/2017

Other transport alternatives

There are alternative transport methods to coach for travelling between Edinburgh and London:

Edinburgh to London trains

Edinburgh to London flights

Coach stations to travel between Edinburgh and London

For your journey between Edinburgh and London several coach stations of departure and arrival exist. You can choose between the following bus stations departure: Edinburgh High Street bus station, Edinburgh Central bus station, Edinburgh St Andrews Square bus station, Edinburgh Airport bus station.

For your arrival, several coach stations are available :London Victoria bus station, London Heathrow Airport bus station.

Bus times from Edinburgh to London

Every day many National Express coaches travel from Edinburgh to London: you can check coach timetables for your next journey on the National Express website.

Megabus coaches often make the connection between the two cities. You can find Megabus coaches departure times directly on the Megabus website.

The bus company Eurolines allows you to travel between the cities Edinburgh and London by coach. For more information on Eurolines bus timetables, you can go on the Eurolines website.

Travel information for your bus from Edinburgh to London

Bus routes are well widespread in the UK: each year more than 30 million people choose this transport solution for their vacations and to visit family and friends. Companies offer attractive prices, often cheaper than train fares or plane prices. Yet people must be patient because bus trips are longer in time. For example the average journey duration for bus from Edinburgh to London is 10h36m.

Travelling by bus is more time consuming than a trip by train yet nowadays operators deliver increasingly high quality service on buses. Many coaches are fitted with pleasant seats, toilets, electrical sockets and air conditioning. On some journeys, Wi-Fi is available allowing you to use your laptop and tablet during your trip.

In order to offer a punctual service bus carriers as National Express, Megabus, Eurolines-uk ask travelers to arrive at the station at least 30 minutes before coach departure. Customers should have in their possession identity documents and other travel papers like bus ticket to be ready for control at check-in. Do not forget that for your next trip by bus from Edinburgh to London, 15 minutes before, boarding is anymore ensured.

Customers travelling by coach to London are able to bring up to three baggage per passenger. In general carriers don't mind what your bag is packed in: they demand passengers that it's no bigger than a standard large suitcase and weight no more than 20kg. You are able to also take a piece of small hand baggage on board with you!

If you have to cancel your Edinburgh London coach trip or if you need insurance for your luggage or be repatriated during your next bus coach, take a look at information about the National Express, Megabus, Eurolines-uk insurance for your journey from Edinburgh to London online directly on the website of the companies.

Route information

Bus Edinburgh London

Bus journey Edinburgh to London

Edinburgh London bus map

Bus Time 10h36m
Origin Edinburgh, Scotland
Destination London, England
Distance 332 Miles
Cheapest bus ticket fare: from £4.00
Bus operators: National Express, Megabus, Eurolines-uk

Which bus company can I use?

National Express, Megabus, Eurolines-uk are the 3 bus companies providing bus tickets from Edinburgh (Scotland) to London (England).

How much does it costs?

The lowest fare found comparing the different operators to take the coach in the next 30 days is from £4.00. When comparing with the cost of flights and trains to London from Edinburgh, you will see that coach services are usually a great option to spend less.

How long is the bus?

While bus travel is most of the time cheaper than flying or travelling by train, it takes more time. In fact, the average bus duration to travel by bus from Edinburgh to London is 10h36m. The distance of the journey is around 332 miles.

Book a coach from Edinburgh to London

To purchase your Edinburgh to London bus ticket, you can consult the following coach companies' websites that offer bus tickets between Edinburgh to London:

National Express

National Express, the reference of coach trips, offers Edinburgh to London bus tickets from £4. Note that the earlier you book your ticket from Edinburgh to London, the more likely you are to find cheap tickets.



Megabus, the low-cost coach company in UK, serves Edinburgh to London by bus at low prices, from £6. The company regularly offers discounts to its passenger and prices from £1 to travel by coach.



Eurolines, the European leader of coach travel, offers bus tickets to travel from Edinburgh to London at attractive prices starting from £14. If you book in advance you can get cheap coach tickets to travel from Edinburgh to London.

Best price found for bus from Edinburgh to London

Gopili compares prices to find you cheap bus tickets from Edinburgh to London. Here are the best prices selected for the coming days. You can also have a look at the prices for the London Edinburgh bus to make sure you get a seat for your return journey.

Journey Price Departure on At Company Searched
£5.50 21/08/2017 05:30 Megabus 5 days ago
£5.50 17/08/2017 05:30 Megabus 2 days ago
£5.50 09/08/2017 05:30 Megabus 6 days ago
£9.50 13/08/2017 05:30 Megabus 18 hours ago
£9.50 03/08/2017 05:30 Megabus 1 day ago
£9.50 17/08/2017 11:35 Megabus 2 days ago
£9.50 04/08/2017 05:30 Megabus 3 days ago
£9.50 09/08/2017 11:35 Megabus 6 days ago
£9.50 20/08/2017 05:30 Megabus 5 days ago
£9.50 24/08/2017 05:30 Megabus 1 day ago

Best price found for Edinburgh to London bus tickets for the next 30 days.

> Search a bus from Edinburgh to London

Best time to book

Price of a bus Edinburgh to London depending on when you buy your ticket
















Same day

Days before Departure

The price of a ticket for a coach from Edinburgh to London is decreasing the further you book in advance. The chart above helps you identify the evolution of the cost depending how much time in advance you purchase your seat. It is based on the best fares found over the last 6 months.

With tickets found from £9, we suggest you to buy your seat 3 months in advance. It can cost you around 67% less than if you book on the day you're travelling which should cost you around £26. By booking beforehand, you will also make sure that tickets are available for your journey.

Things to do in London

Discover the best of London by going to these 6 locations

  • British Museum
  • Tower Bridge
  • Horse Guards
  • London Eye
  • Covent Garden Market
  • Madame Tussauds

Organizing an itinerary when visiting a new city can take a lot of time. We want to share with you some well-know locations that you can visit, whether you are visiting for a day out or holidays. Depending on your preferences, you will then be able to make your own itinerary and decide whether you want to go to all of these locations or only some of them.

One of the most popular landmark of London is British Museum. If you only have the time to visit 1 place, you may want to visit this one. We will also recommend you to visit London Eye and Tower Bridge which are also famous and great for travellers. If you got a lot of time, London is also a great starting point to explore London England.

You can then extend your itinerary with Covent Garden Market which is another opportunity to experience the city.

If you still have spare time, you can go and have a look at the Horse Guards which is also appreciated by travellers.

Our last tip if you wish to have a full picture of the city will be the Madame Tussauds. Remember to check out the events, festivals or concerts that you can attend during your stay as it could help you meet locals who might be able to share with you more insights.

Next bus departures

Leaving today? Here are the next bus services to London

Departure Arrival Duration Company
Edinburgh High Street
London Victoria
9h20m National Express
Edinburgh Central
London Victoria
8h25m Megabus
Edinburgh St Andrews Square
London Victoria
8h25m Megabus
Edinburgh St Andrews Square
London Victoria
10h00m Megabus
Edinburgh High Street
London Victoria
11h35m National Express
Edinburgh High Street
London Victoria
10h30m National Express
Edinburgh High Street
London Victoria
11h20m National Express
Edinburgh High Street
London Victoria
12h05m National Express
Edinburgh St Andrews Square
London Victoria
9h55m Megabus
Edinburgh High Street
London Victoria
9h20m National Express

The table above only shows the remaining services for today and will display a maximum of 10 bus departures.

See all departures: Today / Tomorrow

According to our data, 11 services are running today and 8 tomorrow. The first bus Edinburgh to London departs at 05:30. The last one leaves at 23:15. Bus companies can vary the times depending on the day of the week and if you're travelling during the holiday season, bank holidays or for a specific event.