Return
One-way
FAQs

Find buses from Edinburgh to London

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

EDI — LON
6 Nov — 13 Nov1
1 adult
Wed 6/11

Best deals for bus tickets from Edinburgh to London

Find the right bus ticket for you
National Express
With transfers
9h 55m
National Express
National Express
With transfers
9h 55m
National Express
National Express
With transfers
10h 45m
National Express
National Express
With transfers
9h 55m
National Express
National Express
With transfers
9h 55m
National Express
National Express
With transfers
9h 55m
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

£33

One-way from

£15

Avg travel time

9h 42m

Popular coach line

National Express
Bus tickets from Edinburgh to London found within the last 3 days start at £33 round-trip
The cheapest one-way bus ticket starts at £15. This price was found within the last 3 days.
The average bus ride from Edinburgh to London is 9h 42m
National Express, Megabus and FlixBus service this route

Cheapest buses to London


Edinburgh Bus Station Directory

Location of major bus stations in Edinburgh
Edinburgh BankheadEdinburgh, 55.9289, -3.29343
Edinburgh GatewayEdinburgh, 55.9405, -3.32175
Edinburgh Gyle CentreEdinburgh, 55.938, -3.31826
Edinburgh Orchard BraeEdinburgh, 55.956913, -3.224116
Edinburgh Drum Brae AvenueEdinburgh, 55.951283, -3.296371
Edinburgh Stewart's MelvilleEdinburgh, 55.954914, -3.226063

London Bus Station Directory

Location of major bus stations in London
London Fernbrook Crescent (stop Y)London, 51.45155, 0.00158
London Queens Road Car ParkLondon, 51.42191, -0.2033521
London Fulham Road Beaufort StreetLondon, 51.4876, -0.1784574
London Belvedere RoadLondon, 51.50454, -0.11677
London Marble ArchLondon, 51.513622, -0.1575409
London Hilton HotelLondon, 51.505123, -0.1520459

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
7 Dec
10:35Edinburgh Bus Station
9h 55m
20:30London Golders Green Coach Station
12 Dec
09:05London Golders Green Coach Station
9h 50m
18:55Edinburgh Bus Station
National Express
28 Nov
10:35Edinburgh Bus Station
9h 55m
20:30London Golders Green Coach Station
29 Nov
09:05London Golders Green Coach Station
10h 05m
19:10Edinburgh Bus Station
National Express
28 Nov
10:35Edinburgh Bus Station
10h 45m
21:20London Victoria
29 Nov
08:30London Victoria
10h 40m
19:10Edinburgh Bus Station
National Express
2 Dec
10:35Edinburgh Bus Station
9h 55m
20:30London Golders Green Coach Station
5 Dec
09:05London Golders Green Coach Station
9h 50m
18:55Edinburgh Bus Station
Megabus
26 Nov
11:00Edinburgh Bus Station
8h 55m
19:55London Finchley
26 Nov
22:00London Finchley
8h 40m
06:40Edinburgh Bus Station
National Express
19 Nov
10:35Edinburgh Bus Station
9h 55m
20:30London Golders Green Coach Station
20 Nov
09:05London Golders Green Coach Station
9h 50m
18:55Edinburgh 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
12 Dec
10:35Edinburgh Bus Station
9h 55m
20:30London Golders Green Coach Station
National Express
23 Nov
10:35Edinburgh Bus Station
9h 55m
20:30London Golders Green Coach Station
National Express
23 Nov
10:35Edinburgh Bus Station
10h 45m
21:20London Victoria
National Express
10 Dec
10:35Edinburgh Bus Station
9h 55m
20:30London Golders Green Coach Station
National Express
26 Nov
10:35Edinburgh Bus Station
9h 55m
20:30London Golders Green Coach Station
National Express
19 Nov
10:35Edinburgh Bus Station
9h 55m
20:30London Golders Green Coach Station

Choose the best way to get from Edinburgh to London

Buses

7h 50m
£15 one-way£33 return
Direct · from £33

Distance to city centre

DQ35.8 mi

Trains

4h 00m
£39 one-way£179 return
Direct · from £1791 stop · from £46

Distance to city centre

QQK2.2 mi

Flights

1h 15m
£22 one-way£30 return
Direct · from £30

Distance to city centre

STN30.8 mi

FAQs for booking bus tickets from Edinburgh to London

Are there any stops along the bus route 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.

What amenities are offered on buses travelling from Edinburgh to London?

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.

What luggage can I bring on a bus from Edinburgh to London?

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.

What do I need before boarding a bus from Edinburgh to London?

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.

What bus stations do you depart from and arrive at when travelling from Edinburgh to London?

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.

How much does a bus ticket from Edinburgh Turnhouse to London cost?

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

How long is the bus ride from Edinburgh Turnhouse to London?

The quickest bus available from Edinburgh Turnhouse will take 7h 50m to arrive in London. The time it takes to travel between these two locations can vary by up to 1h 52m, depending on whether your bus has stops or different departure times. Take the FlixBus bus from Edinburgh Turnhouse and you’ll arrive in your destination quickly.

When should I purchase the bus tickets from Edinburgh Turnhouse to London?

The cost of a bus from Edinburgh Turnhouse to London is about £39 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.

Which bus companies operate between Edinburgh Turnhouse to London?

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

How far is Edinburgh Turnhouse to London by bus?

There’s 332.0 mi from Edinburgh Turnhouse to London. The distance via bus depends on which roads the driver takes - this can change mid-journey. Most buses from Edinburgh Turnhouse going to London will get there in around 7h 50m - but this can get longer during peak traffic times.

Is a bus the fastest way to get from Edinburgh to London?

The quickest way is to book a flight from Edinburgh to London, which can be as quick as 1h 15m 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.

Is a bus the cheapest way to get from Edinburgh to London?

Planning to book a flight from Edinburgh to London can be a safe bet when looking for a low-cost deal to your destination. Currently, a train and a bus are priced higher than the cost of a flight. You can search prices for a train from Edinburgh starting at £179 to London or a bus from Edinburgh to London starting at £33 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
7 Dec
G2710:35Edinburgh Bus Station
9h 55m
DQ320:30London Golders Green Coach Station
12 Dec
DQ309:05London Golders Green Coach Station
9h 50m
G2718:55Edinburgh Bus Station
National Express
30 Nov
G2710:35Edinburgh Bus Station
10h 45m
ZEP21:20London Victoria
2 Dec
ZEP21:30London Victoria
9h 20m
G2706:50Edinburgh Bus Station

Megabus buses from Edinburgh to London

Our best Megabus deals on Edinburgh to London bus tickets
Megabus
26 Nov
G2711:00Edinburgh Bus Station
8h 55m
F9619:55London Finchley
26 Nov
F9622:00London Finchley
8h 40m
G2706:40Edinburgh Bus Station
Megabus
21 Nov
G2711:00Edinburgh Bus Station
8h 55m
F9619:55London Finchley
21 Nov
F9622:00London Finchley
8h 40m
G2706:40Edinburgh Bus Station
Megabus
11 Nov
G2711:00Edinburgh Bus Station
8h 55m
F9619:55London Finchley
14 Nov
F9610:30London Finchley
8h 55m
G2719:25Edinburgh Bus Station

More bus options to London

Besides Edinburgh there are other cities with transportation to London. See below for more options.
Buses to London from Paris
Fastest travel time6h 40m
Cheapest price£56
Buses to London from Glasgow
Fastest travel time8h 00m
Cheapest price£25
Buses to London from Brussels
Fastest travel time5h 40m
Cheapest price£43
Buses to London from Liverpool
Fastest travel time4h 50m
Cheapest price£15
Buses to London from Bournemouth
Fastest travel time2h 00m
Cheapest price£21
Buses to London from Cardiff
Fastest travel time3h 00m
Cheapest price£15
Buses to London from Birmingham
Fastest travel time2h 25m
Cheapest price£10
Buses to London from Lille
Fastest travel time5h 00m
Cheapest price£43
Buses to London from Berlin
Fastest travel time18h 35m
Cheapest price£147
Buses to London from Manchester
Fastest travel time3h 40m
Cheapest price£19
Buses to London from Lyon
Fastest travel time13h 45m
Cheapest price£77
Buses to London from Newquay
Fastest travel time7h 15m
Cheapest price£31

Other popular bus routes from Edinburgh

Change your mind about taking a bus to London? Below are other buses from Edinburgh that are popular with momondo users
Buses from Edinburgh to Birmingham
Fastest travel time8h 10m
Cheapest price£29
Buses from Edinburgh to Liverpool
Fastest travel time8h 35m
Cheapest price£24
Buses from Edinburgh to Aberdeen
Fastest travel time3h 25m
Cheapest price£14
Buses from Edinburgh to Carlisle
Fastest travel time2h 35m
Cheapest price£16
Buses from Edinburgh to Paris
Fastest travel time21h 10m
Cheapest price£87
Buses from Edinburgh to Cardiff
Fastest travel time16h 00m
Cheapest price£137
Buses from Edinburgh to Dundee
Fastest travel time1h 35m
Cheapest price£8
Buses from Edinburgh to Inverness
Fastest travel time4h 05m
Cheapest price£18

Start planning your trip to London

Get the latest London flight insights
Get the latest London flight insights

Find the best time to travel, cheapest fares and most popular airlines.

Find flights to London
Start planning your trip today
Start planning your trip today

Get an overview of the top hotels in the most popular neighbourhoods of London

Find hotels in London
Top car hire choices in London
Top car hire choices in London

Experience London from behind the wheel! Learn more about the best car hire deals

Find rental cars in London
Stay at a holiday home
Stay at a holiday home

Enjoy the amenities of home away from home. Learn more about holiday rentals here.

Find rentals in London
Take the scenic route
Take the scenic route

Get to London by train as an alternative to flying. Learn more about the best train deals here.

Find trains to London