Return
One-way
FAQs

Find buses from London to Edinburgh

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

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

Best deals for bus tickets from London to Edinburgh

Find the right bus ticket for you
National Express
With transfers
9h 50m
National Express
National Express
With transfers
10h 25m
National Express
National Express
With transfers
9h 50m
National Express
National Express
With transfers
10h 25m
National Express
National Express
With transfers
9h 50m
National Express
National Express
With transfers
10h 25m
National Express

London to Edinburgh bus information

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

Return-trip from

£30

One-way from

£15

Avg travel time

8h 50m

Popular coach line

National Express
Bus tickets from London to Edinburgh 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 London to Edinburgh is 8h 50m
National Express and FlixBus service this route

Cheapest buses to Edinburgh


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

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

Book round-trip bus tickets from London to Edinburgh

Below are the quickest and cheapest round-trip bus tickets from London to Edinburgh 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
26 Nov
08:30London Victoria
10h 25m
18:55Edinburgh Bus Station
28 Nov
10:35Edinburgh Bus Station
10h 45m
21:20London Victoria
National Express
26 Nov
09:05London Golders Green Coach Station
9h 50m
18:55Edinburgh Bus Station
28 Nov
10:35Edinburgh Bus Station
9h 55m
20:30London Golders Green Coach Station
National Express
10 Dec
09:05London Golders Green Coach Station
9h 50m
18:55Edinburgh Bus Station
11 Dec
10:35Edinburgh Bus Station
9h 55m
20:30London Golders Green Coach Station
National Express
23 Nov
09:05London Golders Green Coach Station
9h 50m
18:55Edinburgh Bus Station
26 Nov
10:35Edinburgh Bus Station
9h 55m
20:30London Golders Green Coach Station
National Express
10 Dec
08:30London Victoria
10h 25m
18:55Edinburgh Bus Station
11 Dec
10:35Edinburgh Bus Station
10h 45m
21:20London Victoria
National Express
8 Dec
09:05London Golders Green Coach Station
9h 50m
18:55Edinburgh Bus Station
10 Dec
10:35Edinburgh Bus Station
9h 55m
20:30London Golders Green Coach Station

Book one-way bus tickets from London to Edinburgh

Below are the fastest and cheapest one-way bus tickets from London to Edinburgh 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
28 Nov
09:05London Golders Green Coach Station
9h 50m
18:55Edinburgh Bus Station
National Express
28 Nov
08:30London Victoria
10h 25m
18:55Edinburgh Bus Station
National Express
11 Dec
09:05London Golders Green Coach Station
9h 50m
18:55Edinburgh Bus Station
National Express
11 Dec
08:30London Victoria
10h 25m
18:55Edinburgh Bus Station
National Express
23 Nov
09:05London Golders Green Coach Station
9h 50m
18:55Edinburgh Bus Station
National Express
23 Nov
08:30London Victoria
10h 25m
18:55Edinburgh Bus Station

Choose the best way to get from London to Edinburgh

Buses

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

Distance to city centre

G270.3 mi
47lb CO2

84% less than flights

Find Buses

London to Edinburgh Buses

Trains

4h 18m
£39 one-way£179 return
Direct · from £1791 stop · from £627

Distance to city centre

ZXE0.2 mi
G270.3 mi
74lb CO2

74% less than flights

Find Trains

London to Edinburgh Trains

Flights

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

Distance to city centre

EDI6.8 mi

FAQs for booking bus tickets from London to Edinburgh

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

When booking buses from London to Edinburgh, you will find professional long-haul bus companies such as National Express and Megabus servicing this journey. Both companies offer a comfortable trip with reclining seats, ample leg room and charger points to keep your devices powered up. You can also make use of the free Wifi on both bus companies, to enjoy free entertainment, ensuring your journey by bus to Edinburgh from London flies by.

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

With your bus ticket from London to Edinburgh, you will find the two main bus carriers have the same luggage allowance. Two medium-sized suitcases or one large suitcase weighing under 44 lbs are allowed in the luggage hold under the bus, as well as one smaller carry bag inside the bus at your feet or in the overhead compartment. This can be a laptop bag, handbag or small rucksack. If you have a foldable pram or wheelchair, the bus will make provisions for you in the front, depending on how busy they are. For special luggage arrangements or overweight parcels, you can contact the bus company directly and make arrangements, bearing in mind you may have to pay an additional fee.

Can I bring a pet on board the bus from London to Edinburgh?

With National Express bus tickets from London to Edinburgh, you will be allowed a small, well-behaved pet to accompany you on your trip. Ensure the pet is in a waterproof cage and will not be a nuisance to the other travellers. You will have to pay a fare to have the pet travel with you. If your dog is a service dog, it will need to have the appropriate paperwork and a harness that identifies their name and duty. Megabus will only allow service animals to travel with you on your trip to Edinburgh from London. Again, ensure their paperwork and harnesses are up to date, which will include inoculations. Certain animals may need to be muzzled for the comfort of fellow passengers.

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

When buying bus tickets from London to Edinburgh, you will have a choice of departing from a few of London’s bus stations. Victoria Station is one of the larger and more popular choices. Based on Buckingham Palace Road, in Westminster, it is easy to reach from central London with the tube train and based just a quick walk away from where the trains pull into the station. The District, Victoria or Circle tube lines will take you right to the bus station. You can also depart for Edinburgh from Finchley Bus Station, in London. Based further away, it is still easy to reach on the Northern tube line from most parts of London. When you arrive in Edinburgh, you will make use of Edinburgh Bus Station, based in the centre of the city. The tram at the bus station or the Line 16 bus will take you further into the centre of Edinburgh.

Are there any stops along the bus route from London to Edinburgh?

When travelling by bus from London to Edinburgh, you can find tickets that go direct between the two cities or have the choice of several options that make one connecting stop along the way. A popular stop is at Leeds Bus Station with Megabus tickets, while National Express has London to Edinburgh tickets that stop at Birmingham Coach Station or Glasgow Buchanan Bus Station before arriving at your Edinburgh Bus Station destination.

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

Search for bus tickets from London to Edinburgh Turnhouse for this week, starting at £20 one-way. The cost of your ticket may vary depending on when you book, so we recommend you plan early. £37 is what you can expect to pay for a bus ride from London to Edinburgh Turnhouse one-way.

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

7h 50m is the fastest available option for travel to Edinburgh Turnhouse from London by bus. Depending on the bus you select, the travel time may vary by up to 1h 00m. Look into FlixBus, they have one of the quickest options available.

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

Currently, bus tickets prices from London to Edinburgh Turnhouse are generally similar no matter when you choose to book them. Prices are £37 one-way on average.

Which bus companies operate between London to Edinburgh Turnhouse?

National Express and FlixBus will take you from London to Edinburgh Turnhouse. National Express has been recently found as the cheapest option from £39 return.

How far is London to Edinburgh Turnhouse by bus?

A bus from London to Edinburgh Turnhouse will travel much more than the 332.0 mi distance between them. The actual distance depends on the route taken, which can change based on traffic, tolls and closures. The bus journey is around 7h 50m long.

What is the carbon footprint of a bus from London to Edinburgh Turnhouse?

The carbon footprint of getting a bus from London to Edinburgh Turnhouse is about 46lb. This is around 84% less than taking a plane (285lb). This journey by train has a footprint of 74lb, on average.

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

To save time, the fastest way to travel is by flight from London to Edinburgh on easyJet. Expect the length of time you’ll spend onboard easyJet to be about 1h 15m compared to taking a train from London to Edinburgh or a bus from London to Edinburgh which have been found to be slower alternatives.

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

The cheapest way is to get a bus from London to Edinburgh, which can be as cheap as £30. A flight from London to Edinburgh is more expensive than a bus, with prices starting at £30. A train from London to Edinburgh is also an option, with an average price of £179.


National Express buses from London to Edinburgh

Our best National Express deals on London to Edinburgh bus tickets
National Express
26 Nov
ZEP08:30London Victoria
10h 25m
G2718:55Edinburgh Bus Station
28 Nov
G2710:35Edinburgh Bus Station
10h 45m
ZEP21:20London Victoria
National Express
17 Jan
ZEP08:30London Victoria
10h 40m
G2719:10Edinburgh Bus Station
19 Jan
G2710:35Edinburgh Bus Station
10h 45m
ZEP21:20London Victoria
National Express
23 Nov
ZEP08:30London Victoria
10h 25m
G2718:55Edinburgh Bus Station
25 Nov
G2710:35Edinburgh Bus Station
10h 45m
ZEP21:20London Victoria

More bus options to Edinburgh

Besides London there are other cities with transportation to Edinburgh. See below for more options.
Buses to Edinburgh from Birmingham
Fastest travel time8h 00m
Cheapest price£29
Buses to Edinburgh from Liverpool
Fastest travel time8h 40m
Cheapest price£25
Buses to Edinburgh from Aberdeen
Fastest travel time3h 25m
Cheapest price£14
Buses to Edinburgh from Carlisle
Fastest travel time3h 25m
Cheapest price£17
Buses to Edinburgh from Dundee
Fastest travel time1h 35m
Cheapest price£8
Buses to Edinburgh from Inverness
Fastest travel time4h 05m
Cheapest price£18
Buses to Edinburgh from Paris
Fastest travel time20h 00m
Cheapest price£80

Other popular bus routes from London

Change your mind about taking a bus to Edinburgh? Below are other buses from London that are popular with momondo users
Buses from London to Paris
Fastest travel time7h 45m
Cheapest price£56
Buses from London to Glasgow
Fastest travel time8h 00m
Cheapest price£25
Buses from London to Brussels
Fastest travel time7h 00m
Cheapest price£43
Buses from London to Liverpool
Fastest travel time4h 50m
Cheapest price£15
Buses from London to Bournemouth
Fastest travel time2h 00m
Cheapest price£20
Buses from London to Lille
Fastest travel time5h 30m
Cheapest price£43
Buses from London to Birmingham
Fastest travel time2h 20m
Cheapest price£10
Buses from London to Cardiff
Fastest travel time2h 55m
Cheapest price£15
Buses from London to Berlin
Fastest travel time19h 20m
Cheapest price£135
Buses from London to Manchester
Fastest travel time4h 00m
Cheapest price£16
Buses from London to Carlisle
Fastest travel time6h 30m
Cheapest price£26
Buses from London to Aberdeen
Fastest travel time11h 40m
Cheapest price£37

Start planning your trip to Edinburgh

Get the latest Edinburgh flight insights
Get the latest Edinburgh flight insights

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

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

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

Find hotels in Edinburgh
Top car hire choices in Edinburgh
Top car hire choices in Edinburgh

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

Find rental cars in Edinburgh
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 Edinburgh
Take the scenic route
Take the scenic route

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

Find trains to Edinburgh