Edinburgh to London bus

Wed, 24 Jul
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap coach tickets from Edinburgh to London

Showing times and prices for 25 Jul

Cheapest

The best way to find a cheap coach ticket from Edinburgh to London is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
FlixBus
19:5011h35
Edinburgh
07:25London
£451One-way
1 change
2nd Cheapest
National Express
21:309h00
Edinburgh
06:30London, Victoria Coach Station
£471One-way
0 changes
FlixBus
20:459h00
Edinburgh
05:45London, Victoria Coach Station
£491One-way
0 changes
FlixBus
20:458h30
Edinburgh
05:15London
£491One-way
0 changes
Megabus
10:409h40
Edinburgh
20:20London, Victoria Coach Station
£491One-way
0 changes

Bus timetableEdinburgh to London

Showing buses for tomorrow, Thursday, 25 July
National Express
08:4511h55
Edinburgh
20:40London, Victoria Coach Station
1 change
FlixBus
09:059h30
Edinburgh
18:35London
0 changes
FlixBus
09:0510h05
Edinburgh
19:10London, Victoria Coach Station
0 changes
Megabus
10:409h40
Edinburgh
20:20London, Victoria Coach Station
0 changes
Megabus
10:409h05
Edinburgh
19:45London
0 changes
National Express
10:4510h50
Edinburgh
21:35London, Victoria Coach Station
0 changes
Megabus
11:4510h25
Edinburgh
22:10London, Victoria Coach Station
1 change
Megabus
19:4510h45
Edinburgh
06:30London, Victoria Coach Station
1 change
FlixBus
19:5011h35
Edinburgh
07:25London
1 change
FlixBus
20:459h00
Edinburgh
05:45London, Victoria Coach Station
0 changes
FlixBus
20:458h30
Edinburgh
05:15London
0 changes
National Express
21:309h00
Edinburgh
06:30London, Victoria Coach Station
0 changes
National Express
22:159h15
Edinburgh
07:30London, Victoria Coach Station
0 changes
Megabus
22:159h15
Edinburgh
07:30London, Victoria Coach Station
0 changes
Megabus
22:158h40
Edinburgh
06:55London
0 changes
FlixBus
22:407h50
Edinburgh
06:30London
0 changes
FlixBus
22:408h20
Edinburgh
07:00London, Victoria Coach Station
0 changes
FlixBus
23:409h10
Edinburgh
08:50London
0 changes
FlixBus
23:409h45
Edinburgh
09:25London, Victoria Coach Station
0 changes
Megabus
23:598h01
Edinburgh
08:00London, Victoria Coach Station
0 changes

Find all the dates and times for this journey

Compare prices and tickets Edinburgh to London by train, coach or flight

Thu
25 Jul
Fri
26 Jul
Sat
27 Jul
Sun
28 Jul
Mon
29 Jul
Tue
30 Jul
Wed
31 Jul
Thu
01 Aug
Fri
02 Aug
Sat
03 Aug
Sun
04 Aug
Mon
05 Aug
Tue
06 Aug
Wed
07 Aug
Thu
08 Aug
Fri
09 Aug
Sat
10 Aug
Sun
11 Aug
Mon
12 Aug
Tue
13 Aug
Wed
14 Aug

Bus times from Edinburgh to London

Showing times and prices for 25 Jul

Fastest Journey

7 h 50 m

Average

9 h 31 m

Buses per day

20

Distance

534 km

Of the 20 buses that leave Edinburgh for London every day 16 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
FlixBus
22:407h50
Edinburgh
06:30London
£531One-way
0 changes
2nd Fastest
Megabus
23:598h01
Edinburgh
08:00London, Victoria Coach Station
£771One-way
0 changes
FlixBus
22:408h20
Edinburgh
07:00London, Victoria Coach Station
£531One-way
0 changes
FlixBus
20:458h30
Edinburgh
05:15London
£491One-way
0 changes
Megabus
22:158h40
Edinburgh
06:55London
£511One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from Edinburgh to London

distanceDistance330 miles
durationAverage coach duration7 h 1 min
priceAverage coach ticket price£33 (€37)
changesDirect coachYes
carriersCoach companiesMegabus, National Express, FlixBus, Lumo or TransPennine Express

Coaches from Edinburgh to London cover the 330 miles long trip taking on average 7 h 1 min with our travel partners like Megabus, National Express, FlixBus, Lumo or TransPennine Express. There are direct coach services available. While the average ticket price for this trip costs around £33, you can find the cheapest coach ticket for as low as £18. Travellers depart most frequently from Edinburgh, Bus Station and arrive in London, Victoria Coach Station.

Coach companies: Megabus, National Express and FlixBus Edinburgh to London

Buy your official Megabus, National Express and FlixBus coach tickets between Edinburgh and London from £18 with Omio. Find coach times and tickets for over 1000 travel companies to compare and book the most affordable journey.

National Express is the leading coach operator for routes throughout the United Kingdom, operating over 550 coaches a day and serving over 900 destinations across the country. National Express even offers routes to and from major UK airports like Heathrow, Gatwick, Stansted, Luton and Bristol 24 hours a day at affordable prices for the budget traveller in mind. All National Express coaches are air-conditioned and provide free WiFi and onboard entertainment. Most coaches are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the Edinburgh - London coach: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to.

Coach information from Edinburgh to London with National Express:

  • Average Duration: 9 h
  • Cheapest Price: £25

Coaches from Edinburgh to London: Journey Details

London is often cited among the best cities in the world and offers an interesting and extensive history to those visiting. The main attractions include Big Ben, Westminster Abbey, the Tower of London and the London Eye. There is, however, much more to see in this metropolis.

 

Coaches from Edinburgh to London: Coach Journey Information


  • Which bus companies go from Edinburgh to London? There are approximately 5 buses from Edinburgh to London a day, each of which is operated by National Express.

  • How long is the train from Edinburgh to London? The journey will take between 9 hours and 20 minutes with the fastest journey. The slowest journey takes 13 hours and 39 minutes.
  • When are the first and last buses of the day from Edinburgh to London? The first coach from Edinburgh to London departs at 6:30a.m. The final coach departs at 21:30p.m.
  • How often are buses from Edinburgh to London? Buses from Edinburgh to London are most frequent between 9:00a.m and 11:03a.m, there are no departures throughout the day and only one in the evening.

Tips for Booking Cheap Coaches from Edinburgh to London


  • How far in advance to book cheap coach tickets from Edinburgh to London? The best time to book your bus from Edinburgh to London in advance is 6 weeks before departure.
  • When is the cheapest and most expensive time of day to travel by bus from Edinburgh to London? The cheapest time of day to travel by bus from Edinburgh to London is in the morning. The most expensive time of day to take the bus from Edinburgh to London is the very last bus of the day, which tends to be the night bus.

Coach Station Info and Getting to the City Centre


  • Where do coaches from Edinburgh to London depart from? The major station in Edinburgh servicing buses from Edinburgh to London is Edinburgh bus station. The station is located in the city centre on Elder Street and is just 200 metres from the central train station, Edinburgh Weaverly which opens up connections to other major cities in the UK.
  • There are also several bus connections that be caught from the station to various locations in the city. Night transport is available with night buses or taxis.
  • Where do coaches from Edinburgh to London arrive at? The main bus station in London and the terminating point for all buses from Edinburgh to London is London Victoria Coach Station.
  • The coach station is within close proximity to the similarly named, Victoria Bus station which operates buses in and around the London area. The station is also a short walk from Victoria underground station which is served by the District, Circle and Victoria line making accessing the rest of London very easy.

FAQs: Edinburgh to London coach

FAQs: Take the bus from Edinburgh to London with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Edinburgh to London.
FAQs
Cheap coach tickets from Edinburgh to London can start from as little as £18 when you book in advance. The average coach ticket price for Edinburgh to London is £33; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by coach from Edinburgh to London is 7 h 1 min   to travel the 330 mile long trip. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first coach from Edinburgh to London leaves at 09: 40. Plan your trip with the Journey Planner   from Omio.
The last coach from Edinburgh to London leaves at 23: 40.
For the best Edinburgh to London coach to buy, you can travel safely and comfortably with Megabus, National Express, FlixBus, Lumo or TransPennine Express. However, it's always good to check all possible coach companies with services to London from Edinburgh to compare what amenities they may offer.

When departing from Edinburgh, you have various coach station options to start your journey from including Edinburgh, Bus Station, Ingliston, Edinburgh Airport - Terminal Forecourt (Stop F) and Ingliston, Edinburgh Airport. When arriving in London, you can end your route in coach stations like London, Victoria Coach Station, London, Golders Green Station and London, Heathrow Airport Terminals 2 & 3.

Passengers board the coach most frequently from Edinburgh, Bus Station, which is located around 0.4 miles (687 m) away from the city centre, and they get off the coach at London, Victoria Coach Station, located 2.1 miles (3.4 km) away from the city centre.

The cheapest month for a coach from Edinburgh to London is March.
It's helpful to compare your options as there are 3 ways to travel from Edinburgh to London including taking a train, coach or flight.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers