Buses London Edinburgh to London

Bus tickets from Edinburgh to London

Search bus times and book a cheap bus from Edinburgh to London on National Express.

Return
The price shown for each trip will be the average for all passengers, including any infants.
Edinburgh (EDI)
London (LON)
Fri 18/6
Fri 25/6
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 |

General information for Edinburgh to London Buses

Find information about ticket prices, travel times, and bus lines that offer transportation to London from Edinburgh.
Return-trip from£44Bus tickets from Edinburgh to London found within the last 3 days start at £44 round-trip
One-way from£23The cheapest one-way bus ticket starts at £23. This price was found within the last 3 days.
Popular coach lineNational ExpressNational Express services this route

Book a coach from Edinburgh to London return-trip

See below for some of the return-trip bus deals we’ve recently found. Offers below are sorted by quickest and cheapest available from Edinburgh to London from National Express.
National Express
24 Jun
17:50Edinburgh Bus Station
8h 25m
02:15London Heathrow
25 Jun
19:10London Heathrow
8h 30m
03:40Edinburgh Bus Station
National Express
16 Jul
17:50Edinburgh Bus Station
8h 25m
02:15London Heathrow
17 Jul
19:10London Heathrow
8h 30m
03:40Edinburgh Bus Station
National Express
1 Jul
17:50Edinburgh Bus Station
8h 25m
02:15London Heathrow
15 Jul
19:10London Heathrow
8h 30m
03:40Edinburgh Bus Station
National Express
9 Jul
17:50Edinburgh Bus Station
8h 25m
02:15London Heathrow
11 Jul
19:10London Heathrow
8h 30m
03:40Edinburgh Bus Station
National Express
2 Jul
17:50Edinburgh Bus Station
8h 25m
02:15London Heathrow
4 Jul
19:10London Heathrow
8h 30m
03:40Edinburgh Bus Station
National Express
2 Jul
17:50Edinburgh Bus Station
8h 25m
02:15London Heathrow
4 Jul
19:10London Heathrow
8h 30m
03:40Edinburgh Bus Station

Book bus tickets from Edinburgh to London one-way

See below for some of the one-way bus deals we’ve recently found. Offers below are sorted by quickest and cheapest available from Edinburgh to London from National Express.
National Express
15 Jul
17:50Edinburgh Bus Station
8h 25m
02:15London Heathrow
National Express
1 Jul
17:50Edinburgh Bus Station
8h 25m
02:15London Heathrow
National Express
10 Sep
17:50Edinburgh Bus Station
8h 25m
02:15London Heathrow

FAQs for booking bus tickets from Edinburgh to London

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

    A ticket from Edinburgh to London for this week starts from £26 one-way.

  • Which bus companies operate between Edinburgh to London?

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

  • 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 £81 to London or a bus from Edinburgh to London starting at £44 if that is your preferred method of transportation.


  • Return
  • One-way