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

Bus from Edinburgh to London

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

Find a coach 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.

  march april   march
monday tuesday wednesday thursday friday saturday sunday

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 10h34m
from £17.00 MORE 10h30m
Other modes of transport available to travel from Edinburgh to London
from £14.00 MORE 5h01m
from £5.00 MORE 1h49m

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 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

Edinburgh city has several stations available for your departure:Edinburgh High Street bus station, Edinburgh Central bus station, Edinburgh coach stations.

After 10h36m of journey you arrive at the London Victoria bus station, located near the city centre.

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.

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 provide a punctual service bus carriers like National Express, Eurolines-uk require passengers to arrive at the station at least 30 minutes before coach departure. Passengers should have their identity papers and other travel documents as bus ticket to be ready for control at check-in. Remember that for your next trip by bus from Edinburgh to London, 15 minutes before, boarding is no more 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 annul your Edinburgh London coach journey or if you need insurance for your baggage or be repatriated during your next coach coach, take a look at information about the National Express, Eurolines-uk insurance for your travel from Edinburgh to London online directly on the website of the operators.

Route information

Bus Edinburgh London

Bus journey Edinburgh to London

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

Which bus company can I use?

National Express, Eurolines-uk are the 2 bus companies offering 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.


Eurolines, the European leader of coach travel, offers bus tickets to travel from Edinburgh to London at attractive prices starting from £17. 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.

Journey Price Departure on At Company Searched
£11.50 MORE 25/04/2017 09:45 National Express 4 days ago
£11.50 MORE 25/04/2017 21:30 National Express 4 days ago
£13.80 MORE 04/04/2017 09:45 National Express 1 day ago
£13.80 MORE 21/04/2017 09:45 National Express 5 days ago
£13.80 MORE 14/04/2017 09:45 National Express 4 days ago
£13.80 MORE 01/04/2017 09:45 National Express 3 days ago
£13.80 MORE 31/03/2017 09:45 National Express 3 days ago
£13.80 MORE 29/04/2017 09:45 National Express 2 days ago
£13.80 MORE 11/04/2017 09:45 National Express 4 days ago
£13.80 MORE 07/04/2017 09:45 National Express 5 days 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 decreases the more you book in advance. The table above helps you identify the evolution of the cost depending how much time in advance you get your coach. It is based on the cheapest fares found over the past six months.

With tickets found from £12, we suggest you to buy your seat 2 months in advance. It may cost you around 60% less than if you book on the day you're travelling which should cost you around £29. By booking beforehand, you will also make sure that tickets remain available for your trip.

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 High Street
London Victoria
11h45m National Express
Edinburgh High Street
London Victoria
10h30m National Express
Edinburgh High Street
London Victoria
11h10m National Express
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

Based on our data, 4 services are running today and 4 tomorrow. The first bus Edinburgh to London is at 06:30. The last coach is at 21:30. Coach companies can adapt the times depending on the day of the week and if you're travelling during the holiday season, public holidays or for a specific event.