Buses London Edinburgh to London

Find buses from Edinburgh to London

Search for cheap bus tickets from Edinburgh to London and book your trip in minutes.

One-way
The price shown for each trip will be the average for all passengers, including any infants.
Edinburgh (EDI)
London (LON)
Sat 13/8
Sat 20/8
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs momondo |

Best deals for bus tickets from Edinburgh to London

Find the right bus ticket for you
National Express
Direct
9h 30m
National Express
National Express
Direct
10h 50m
National Express
National Express
Direct
10h 00m
National Express
National Express
Direct
10h 10m
National Express
National Express
Direct
9h 35m
National Express
National Express
Direct
10h 00m
National Express

Edinburgh to London bus information

Find information about ticket prices, popular stations, and bus companies that offer buses from Edinburgh to London

Return-trip from

£22

One-way from

£11

Popular coach line

National Express
Bus tickets from Edinburgh to London found within the last 3 days start at £22 round-trip
The cheapest one-way bus ticket starts at £11. This price was found within the last 3 days.
National Express, FlixBus and Megabus service this route

Book round-trip bus tickets from Edinburgh to London

Below are the quickest and cheapest round-trip bus tickets from Edinburgh to London that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
National Express
20 Sep
06:45Edinburgh Bus Station
10h 00m
16:45London Golders Green Coach Station
21 Sep
05:05London Golders Green Coach Station
9h 50m
14:55Edinburgh Bus Station
National Express
20 Sep
06:45Edinburgh Bus Station
10h 50m
17:35London Victoria
21 Sep
04:30London Victoria
10h 25m
14:55Edinburgh Bus Station
National Express
4 Oct
17:35Edinburgh Bus Station
10h 10m
03:45London Victoria
18 Oct
04:30London Victoria
10h 25m
14:55Edinburgh Bus Station
National Express
4 Oct
06:45Edinburgh Bus Station
10h 50m
17:35London Victoria
19 Oct
04:30London Victoria
10h 25m
14:55Edinburgh Bus Station
National Express
8 Sep
17:35Edinburgh Bus Station
10h 10m
03:45London Victoria
15 Sep
18:00London Victoria
10h 00m
04:00Edinburgh Bus Station
FlixBus
6 Sep
17:30Edinburgh Bus Station
9h 30m
03:00London Victoria
7 Sep
18:00London Victoria
9h 10m
03:10Edinburgh Bus Station

Book one-way bus tickets from Edinburgh to London

Below are the fastest and cheapest one-way bus tickets from Edinburgh to London we’ve found in the last 72 hours. Select a deal below or use the search form above to find bus tickets by date.
National Express
11 Oct
17:50Edinburgh Bus Station
9h 30m
03:20London Victoria
National Express
22 Sep
06:45Edinburgh Bus Station
10h 50m
17:35London Victoria
National Express
22 Sep
06:45Edinburgh Bus Station
10h 00m
16:45London Golders Green Coach Station

Choose the best way to get from Edinburgh Turnhouse to London


FAQs for booking bus tickets from Edinburgh to London

Buses to London from Edinburgh are frequent and provide journeys with connecting stations, with one to two stops on the way. Some of these include locations such as Manchester Bus Station, Newcastle Upon Tyne Bus Station, Glasgow Buchanan Bus Station and London Heathrow. The reason for the stop is to change buses, and this could take 1-4 hours, depending on the schedule of your next bus.

While most Edinburgh to London bus companies provide comparable onboard facilities, the particular features differ per bus company. Every operator along this route provides low-cost Edinburgh to London bus tickets; Scottish Citylink, MegaBus, Flixbus and National Express are the more common bus companies to operate along this route. Passengers on Flixbus and MegaBus buses will have access to amenities such as USB ports, onboard Wi-Fi, spacious legroom and restrooms. Passengers on National Express have the same amenities plus guaranteed seats and air conditioning. Scottish Citylink buses have all these amenities, including reading lights and fold-down tables.

All bus operators allow you to carry free luggage, which you may stow in the vehicle's underbelly storage space and next to you on board. If the weight or dimensions of your bags exceed the limits, you may need to book an additional luggage allowance; check with your bus operator before you depart. Flixbus and Scottish Citylink allow you to bring under coach luggage with a weight of 44 lb. Flixbus requires your cases to be no more than 31.4x19.6x11.8 inches, while Scottish Citylink stipulates that the cases can be medium-sized and have a quantity of two per person. Flixbus allows you to bring a small checked bag weighing up to 15 lb with a maximum size of 16.5x11.8x7 inches, while Scottish Citylink states you may bring a small bag. Neither Megabus and National Express have a requirement for hand luggage; however, your checked luggage can weigh up to 44 lb and have a maximum size of 78.7 inches (combined length, width and height). With Megabus, you can bring three bags, while with National Express you may bring two.

To authenticate your tickets, you'll need a valid form of identification. National identification cards, passports and driver's licences are all acceptable forms of identity. When travelling to another nation, it is critical to have your passport with you. You'll get an email confirmation with your digital ticket attached, which the bus ticket inspector may scan. When you buy a ticket through momondo, it is digitally kept in your account. This is advantageous, since it allows you to keep track of your journeys in one location and you can show the inspector your ticket on your phone to read or scan when required. Keep a paper copy of your ticket with you, in case your mobile device's battery runs out. It's vital to double check the bus company's ticket restrictions, as some need you to present your paper copy as well.

The bus to London from Edinburgh travels from many different stations. The buses from Edinburgh along this line depart from either Edinburgh Bus Station, Edinburgh Waverley Station or Edinburgh Turnhouse. Buses from Edinburgh arrive at Heathrow, King's Cross, Park Lane, Finchley, Golders Green Coach or London Victoria, amongst others. To ensure there's no confusion, it's vital to make sure you check the destination of your bus journey, prior to booking your bus ticket to London from Edinburgh.

A ticket from Edinburgh to London for this week starts from £11 one-way. For this month, the average price of a ticket for this bus ride is £41 one-way. When you’re booking buses from Edinburgh to London, expect the price to fluctuate depending on when you book.

The cost of a bus from Edinburgh to London is about £41 one-way this week. Our data shows that prices are fairly stable throughout the next 3 months. You can book now to make sure your seat is secured.

National Express, FlixBus, and Megabus are viable options. Check times and availability for National Express, as it was recently the cheapest bus available travelling from Edinburgh to London from £22 round-trip.

The quickest way is to book a flight from Edinburgh to London, which can be as quick as 1h 10m onboard easyJet. You can also get a train from Edinburgh to London, or a bus from Edinburgh to London which can take you longer to arrive at your destination.

Planning to book a bus from Edinburgh to London can be a safe bet when looking for a low-cost deal to your destination. Currently, a flight and a train are priced higher than the cost of a bus. You can search prices for a flight from Edinburgh starting at £40 to London or a train from Edinburgh to London starting at £137 if that is your preferred method of transportation.


National Express buses from Edinburgh to London

Our best National Express deals on Edinburgh to London bus tickets
National Express
20 Sep
06:45Edinburgh Bus Station
10h 00m
16:45London Golders Green Coach Station
21 Sep
05:05London Golders Green Coach Station
9h 50m
14:55Edinburgh Bus Station
National Express
4 Oct
17:35Edinburgh Bus Station
10h 10m
03:45London Victoria
18 Oct
04:30London Victoria
10h 25m
14:55Edinburgh Bus Station
National Express
21 Sep
06:45Edinburgh Bus Station
10h 50m
17:35London Victoria
28 Sep
04:30London Victoria
10h 25m
14:55Edinburgh Bus Station

  • Return
  • One-way