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.

  january march   february
monday tuesday wednesday thursday friday saturday sunday
27
28
01
02
03
04
05

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 10h37m
Other modes of transport available to travel from Edinburgh to London
Train
from £25.00 MORE 5h04m
Flights
from £9.99 MORE 1h42m
Other transport alternatives

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

Edinburgh to London trains

Edinburgh to London flights

Travel information for your bus from Edinburgh to London

Bus routes are well widespread in the UK: each year more than thirty million travellers choose this transport solution for their holidays and to visit family and friends. Operators offer affordable fares, generally cheaper than train fares or plane prices. Yet people must be patient because bus trips take longer. For instance the average journey time for bus from Edinburgh to London is 10h37m.

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 coach operators as National Express ask passengers to be ready to leave at least 30 minutes before bus departure. Passengers should have within easy reach their identity papers and other travel papers like coach ticket to be ready for inspection at check-in. Do not forget that for your next journey by bus from Edinburgh to London, 15 minutes before, boarding is anymore assured.

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 travel or if you want insurance for your baggage or be repatriated during your next bus coach, check at information about the National Express insurance for your travel from Edinburgh to London online directly on the website of the carriers.

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.

Next bus departures

Leaving today? Here are the next bus services to London

See all departures Today Tomorrow

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
Edinburgh
London
£10.00 MORE 25/03/2017 09:45 National Express 6 days ago
Edinburgh
London
£10.00 MORE 08/03/2017 09:45 National Express 2 days ago
Edinburgh
London
£10.00 MORE 17/03/2017 09:45 National Express 1 day ago
Edinburgh
London
£10.00 MORE 11/03/2017 09:45 National Express 4 days ago
Edinburgh
London
£11.50 MORE 13/03/2017 09:45 National Express 1 day ago
Edinburgh
London
£11.50 MORE 28/02/2017 09:45 National Express 5 days ago
Edinburgh
London
£11.50 MORE 02/03/2017 09:45 National Express 5 days ago
Edinburgh
London
£11.50 MORE 09/03/2017 09:45 National Express 2 days ago
Edinburgh
London
£11.50 MORE 27/03/2017 09:45 National Express 5 days ago
Edinburgh
London
£11.50 MORE 01/03/2017 09:45 National Express 20 hours ago

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

> Search a bus from Edinburgh to London

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

Book a coach from Edinburgh to London

To purchase your Edinburgh to London bus ticket, you can go on National Express website that offers 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.

Best time to book

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

£22

90 days

£12

60 days

£16

30 days

£16

15 days

£20

7 days

£23

3 days

£25

1 day

£29

Same day

The cost of a ticket for a coach from Edinburgh to London is decreasing the more you book in advance. The chart above enables you to identify the evolution of the price depending how much time in advance you buy your coach. It is based on the cheapest fares found over the past six months.

With fares available from £12, we recommend you to buy your bus 2 months in advance. It can cost you around 61% less than if you book on the day you're travelling which should cost you at least £29. By booking in advance, you are also making sure that tickets are available for your journey.

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.

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

London Victoria coach station

Route information

Bus Edinburgh London

Bus journey Edinburgh to London

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

Which coach company can I use?

Several companies offers bus services in the United Kingdom & Europe but the Edinburgh to London route is only served by the company National Express.

How much does it costs?

The cheapest price found to take the bus from Edinburgh to London in the next 30 days starts from €4.00. Bus travel is most of the time a great way to make savings compared to the fares of travelling by plane and train tickets.

How long is the coach?

Although travelling by bus is most of the time cheaper, it is longer. In fact, the average journey duration for buses between Edinburgh and London is 10h37m covering a distance of around 332 miles.