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
1 May — 8 May1
1 adult
Wed 1/5

Best deals for bus tickets from Edinburgh to London

Find the right bus ticket for you
National Express
With transfers
10h 00m
National Express
Megabus
With transfers
9h 40m
Megabus
Megabus
With transfers
9h 15m
Megabus
Megabus
With transfers
9h 05m
Megabus
Megabus
With transfers
9h 15m
Megabus
Megabus
With transfers
9h 05m
Megabus

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

£30

One-way from

£15

Avg travel time

8h 45m

Popular coach line

FlixBus
Bus tickets from Edinburgh to London found within the last 3 days start at £30 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 8h 45m
FlixBus, National Express and Megabus service this route

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 Royal Highland CentreEdinburgh, 55.942917, -3.37043

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.
FlixBus
18 Jun
21:00Edinburgh Bus Station
9h 00m
06:00London Victoria
20 Jun
23:59London Victoria
8h 16m
08:15Edinburgh Bus Station
FlixBus
18 Jun
21:00Edinburgh Bus Station
9h 00m
06:00London Victoria
20 Jun
21:30London Victoria
8h 55m
06:25Edinburgh Bus Station
National Express
22 May
21:30Edinburgh Bus Station
9h 00m
06:30London Victoria
29 May
08:30London Victoria
10h 25m
18:55Edinburgh Bus Station
National Express
11 May
10:45Edinburgh Bus Station
10h 00m
20:45London Golders Green Coach Station
18 May
09:05London Golders Green Coach Station
9h 50m
18:55Edinburgh Bus Station
FlixBus
14 May
23:40Edinburgh Bus Station
9h 45m
09:25London Victoria
15 May
23:59London Victoria
9h 06m
09:05Edinburgh Bus Station
National Express
14 May
10:45Edinburgh Bus Station
10h 00m
20:45London Golders Green Coach Station
15 May
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
20 May
10:45Edinburgh Bus Station
10h 00m
20:45London Golders Green Coach Station
Megabus
30 Apr
10:40Edinburgh Bus Station
9h 40m
20:20London Victoria
Megabus
1 Jun
22:15Edinburgh Bus Station
9h 15m
07:30London Victoria
Megabus
1 Jun
10:40Edinburgh Bus Station
9h 05m
19:45London Finchley
Megabus
6 Jun
22:15Edinburgh Bus Station
9h 15m
07:30London Victoria
Megabus
12 May
10:40Edinburgh Bus Station
9h 05m
19:45London Finchley

Choose the best way to get from Edinburgh to London

Buses

8h 01m
£15 one-way£30 return
Direct · from £30

Distance to city centre

ZEP0.9 mi

Trains

4h 02m
£43 one-way£176 return
Direct · from £176

Distance to city centre

QQK2.2 mi

Flights

1h 10m
£21 one-way£36 return
Direct · from £36

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 £19 one-way. For this month, the average price of a ticket for this bus ride is £19 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 8h 30m to arrive in London. The time it takes to travel between these two locations can vary by up to 0h 15m, depending on whether your bus has stops or different departure times. Take the Megabus 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 £19 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?

FlixBus, National Express, and Megabus are viable options. Check times and availability for FlixBus, as it was recently the cheapest bus available travelling from Edinburgh Turnhouse to London from £37 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 8h 30m - 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 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.

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

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 £36 to London or a train from Edinburgh to London starting at £175 if that is your preferred method of transportation.


FlixBus buses from Edinburgh to London

Our best FlixBus deals on Edinburgh to London bus tickets
FlixBus
18 Jun
G2721:00Edinburgh Bus Station
9h 00m
ZEP06:00London Victoria
20 Jun
ZEP23:59London Victoria
8h 16m
G2708:15Edinburgh Bus Station
FlixBus
13 Jun
G2709:05Edinburgh Bus Station
10h 05m
ZEP19:10London Victoria
18 Jun
ZEP23:59London Victoria
9h 06m
G2709:05Edinburgh Bus Station

National Express buses from Edinburgh to London

Our best National Express deals on Edinburgh to London bus tickets
National Express
22 May
G2721:30Edinburgh Bus Station
9h 00m
ZEP06:30London Victoria
29 May
ZEP08:30London Victoria
10h 25m
G2718:55Edinburgh Bus Station
National Express
16 May
G2710:45Edinburgh Bus Station
10h 00m
DQ320:45London Golders Green Coach Station
19 May
DQ309:05London Golders Green Coach Station
9h 50m
G2718:55Edinburgh 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£62
Buses to London from Brussels
Fastest travel time5h 40m
Cheapest price£44
Buses to London from Glasgow
Fastest travel time8h 00m
Cheapest price£26
Buses to London from Liverpool
Fastest travel time4h 50m
Cheapest price£16
Buses to London from Lille
Fastest travel time5h 00m
Cheapest price£47
Buses to London from Bournemouth
Fastest travel time2h 00m
Cheapest price£13
Buses to London from Birmingham
Fastest travel time2h 25m
Cheapest price£10
Buses to London from Cardiff
Fastest travel time2h 45m
Cheapest price£14
Buses to London from Manchester
Fastest travel time4h 05m
Cheapest price£18
Buses to London from Lyon
Fastest travel time13h 25m
Cheapest price£82
Buses to London from Marseille
Fastest travel time19h 05m
Cheapest price£102
Buses to London from Aberdeen
Fastest travel time11h 30m
Cheapest price£34

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£30
Buses from Edinburgh to Liverpool
Fastest travel time8h 35m
Cheapest price£22
Buses from Edinburgh to Aberdeen
Fastest travel time3h 35m
Cheapest price£19
Buses from Edinburgh to Dundee
Fastest travel time1h 35m
Cheapest price£8
Buses from Edinburgh to Carlisle
Fastest travel time2h 35m
Cheapest price£16
Buses from Edinburgh to Paris
Fastest travel time21h 10m
Cheapest price£83

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