Bus from Edinburgh to London

  1. Cheap tickets
  2. Coach
  3. Edinburgh
  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.

  october december    november
monday tuesday wednesday thursday friday saturday sunday
20
21
22
23
24
25
26
27
28
29
30
01
02
03

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 10h53m
from £1.50 MORE 9h20m
Other modes of transport available to travel from Edinburgh to London
Train
from £30.00 MORE 5h37m
Flights
from £9.99 MORE 5h33m

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

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.

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.

With the aim of provide a punctual service bus operators like National Express, Megabus ask passengers to arrive at the station at least 30 minutes before departure. Customers should have within easy reach their identity papers and other travel papers like coach 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 bus trip or if you need insurance for your baggage or be repatriated during your next coach bus, take a look at information about the National Express, Megabus insurance for your journey from Edinburgh to London online directly on the website of the operators.

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 £1.50
Bus operators: National Express, Megabus

Which bus company can I use?

National Express, Megabus are the 2 bus operators providing bus tickets from Edinburgh (Scotland) to London (England).

How much does it costs?

The cheapest ticket found across the different companies to take the coach for the next month is from £1.50. When comparing with the prices of travelling by plane and travelling by train to London from Edinburgh, you will notice that bus services are often a great way 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.

More

Megabus

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

More

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.

From To Price Departure on At Company Searched
Edinburgh
London
victoria coach station
£11.50 30/11/2017 10:00 National Express 6 days ago
Edinburgh
London
victoria coach station
£13.80 04/12/2017 10:00 National Express 6 days ago
Edinburgh
London
victoria coach station
£14.40 30/11/2017 06:20 National Express 6 days ago
Edinburgh
, edinburgh bus station arrive
London
, victoria coach station
£14.70 17/12/2017 11:35 Megabus 3 days ago
Edinburgh
, edinburgh bus station arrive
London
, victoria coach station
£14.70 17/12/2017 23:15 Megabus 3 days ago
Edinburgh
, edinburgh bus station arrive
London
, victoria coach station
£14.70 16/12/2017 23:15 Megabus 3 days ago
Edinburgh
, edinburgh bus station arrive
London
, victoria coach station
£14.70 16/12/2017 11:35 Megabus 3 days ago
Edinburgh
, edinburgh bus station arrive
London
, victoria coach station
£14.70 15/12/2017 23:00 Megabus 3 days ago
Edinburgh
, edinburgh bus station arrive
London
, victoria coach station
£14.70 15/12/2017 11:35 Megabus 3 days ago
Edinburgh
, edinburgh bus station arrive
London
, victoria coach station
£14.70 14/12/2017 05:30 Megabus 3 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

£9

90

£13

60

£16

30

£16

15

£20

7

£22

3

£23

1

£26

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
Today
Edinburgh Edinburgh , edinburgh bus station arrive
05:30
London London , victoria coach station
15:30
10h00m Megabus
Edinburgh Edinburgh
06:20
London London victoria coach station
19:15
12h55m National Express
Edinburgh Edinburgh
10:00
London London victoria coach station
20:45
10h45m National Express
Edinburgh Edinburgh
11:00
London London victoria coach station
22:20
11h20m National Express
Edinburgh Edinburgh , edinburgh bus station arrive
11:35
London London , victoria coach station
21:00
9h25m Megabus
Edinburgh Edinburgh
21:30
London London victoria coach station
06:50
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, 9 services are running today and 6 tomorrow. The first bus Edinburgh to London is at 05:30. The last coach departs at 23:00. Coach companies may adjust the schedules depending on which day you're travelling and if you're travelling during the holiday season, public holidays or for a popular event.