Bus from Edinburgh to London and return

Find cheap coach tickets for your bus journey from Edinburgh to London and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1850 Companies – 5,627,850 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Everything about the connection Edinburgh - London

Cheapest Bus£10.50
Fastest Bus4h 55m
Distance533.7 km
Coach CompaniesNational Express, megabus, Rede Expressos, Intercape

Which way would you like to travel?

Departure / Arrival
Date best offer
Company
Best price
  • Edinburgh
    London
    10:15
    20:05
    18 Apr
    National ExpressNational Express
    from £10.50
  • Edinburgh
    London
    10:00
    20:10
    17 Apr
    National ExpressNational Express
    from £10.50
  • Edinburgh
    London
    10:15
    20:05
    19 Mar
    National ExpressNational Express
    from £10.50
  • Edinburgh
    London
    10:15
    20:05
    21 Mar
    National ExpressNational Express
    from £10.50
  • Edinburgh
    London
    10:15
    20:05
    27 Apr
    National ExpressNational Express
    from £10.50
  • Edinburgh
    London
    23:00
    07:30
    16 Mar
    +1
    megabusmegabus
    from £12.20
  • Edinburgh
    London
    11:20
    21:00
    14 Mar
    megabusmegabus
    from £12.20
  • Edinburgh
    London
    23:00
    07:30
    18 Mar
    +1
    megabusmegabus
    from £12.20
  • Edinburgh
    London
    23:00
    07:30
    10 Mar
    +1
    megabusmegabus
    from £12.20
  • Edinburgh
    London
    23:00
    07:30
    3 Mar
    +1
    megabusmegabus
    from £12.20
  • Edinburgh
    London
    11:20
    21:00
    9 Mar
    megabusmegabus
    from £12.20
  • Edinburgh
    London
    15:00
    19:55
    10 Mar
    Rede ExpressosRede Expressos
    from £12.48
  • Edinburgh
    London
    08:30
    16:20
    10 Mar
    IntercapeIntercape
    from £13.43
  • Edinburgh
    London
    10:00
    17:55
    10 Mar
    IntercapeIntercape
    from £16.12
  • Edinburgh
    London
    09:00
    17:10
    10 Mar
    BlaBlaCarBlaBlaCar
    from £40.00
  • Edinburgh
    London
    10:00
    18:00
    10 Mar
    BlaBlaCarBlaBlaCar
    from £44.00
Departure / Arrival
Date best offer
Company
Best price
  • London
    Edinburgh
    00:10
    00:23
    29 Feb
    National ExpressNational Express
    from £3.31
  • London
    Edinburgh
    01:10
    01:23
    28 Feb
    National ExpressNational Express
    from £3.31
  • London
    Edinburgh
    00:40
    00:53
    28 Feb
    National ExpressNational Express
    from £3.31
  • London
    Edinburgh
    00:10
    00:23
    28 Feb
    National ExpressNational Express
    from £3.31
  • London
    Edinburgh
    00:10
    00:23
    2 Mar
    National ExpressNational Express
    from £3.33
  • London
    Edinburgh
    08:20
    10:10
    10 Mar
    Pullman BusPullman Bus
    from £7.97
  • London
    Edinburgh
    09:30
    18:55
    14 Mar
    megabusmegabus
    from £12.20
  • London
    Edinburgh
    09:30
    18:55
    21 Mar
    megabusmegabus
    from £12.20
  • London
    Edinburgh
    10:00
    17:30
    10 Mar
    BlaBlaBusBlaBlaBus
    from £12.55
  • London
    Edinburgh
    22:00
    06:30
    10 Mar
    +1
    BlaBlaBusBlaBlaBus
    from £14.23
  • London
    Edinburgh
    11:00
    05:30
    10 Mar
    +1
    IntercapeIntercape
    from £21.45
  • London
    Edinburgh
    13:00
    07:30
    10 Mar
    +1
    IntercapeIntercape
    from £24.13
  • London
    Edinburgh
    11:00
    04:30
    10 Mar
    +1
    BusbudBusbud
    from £33.25
  • London
    Edinburgh
    20:00
    11:10
    10 Mar
    +1
    Greyhound USGreyhound US
    from £40.22
  • London
    Edinburgh
    10:00
    19:20
    1 Mar
    BlaBlaCarBlaBlaCar
    from £42.00

Information about the bus connection, amenities and services

There are numerous buses that offer the connection from Edinburgh to London, which is why it’s of benefit to compare your available options. You have a decent chance of getting a cheap ticket for £3.88. However, when that route is in high demand, you’ll find that tickets might be a little bit pricier. You’ll also see that there’s a variation in duration of travel, depending on which company you select . The bus companies serving this route include: megabus, National Express, BlaBlaBus and Movelia. A bus from London to Edinburgh could get you there in as little as 8h 30m but there are also options which might take a little bit longer. Look into the individual search results to get further information on journey times and travel durations. Click on the "Find Now" button to see all available options and pick your coach! Precondition: companyCount>1
You want to get from A to B in an affordable yet environment-friendly and convenient way? In this case, taking the long distance bus from Edinburgh to London is the ideal option for you! Gone are the days when you had to pay extra for good service. On a bus trip you don’t have to spend too many pounds to experience top-notch comfort features ranging from air-conditioning units over free luggage transportation to comfortable seats. But that’s not everything: A lot of intercity bus providers cater to the needs of the modern traveller and offer USB ports, electric sockets and even WiFi free of charge. This way, checking or Facebook feed or going on Snapchat is no problem whatsoever. Use CheckMyBus to compare offers: On our search result list you can see which operator offers which features. In addition, you can see where exactly the coach terminals are located and how long your trip will take. Here’s a last piece of advice: Browse our website for the latest discount codes. After all, everyone loves a good bargain, right?
Ticket prices can vary depending on current demand, which is why it’s good to check more than one offer. Compare prices for buses, trains, car sharing and flights and with a hint of luck you'll find a great bargain. For the trip of your choice, prices currently range between £3.88 und £25.50. Make sure to pay attention to travel times as well: While a direct bus will get you to your destination in only 8h 30m, having to change buses at some point will lead to considerably longer journey times of up to 9h 40m.

Bus stops in Edinburgh and London

Stations
Buckingham Palace Road  164 , London (United Kingdom)
London , London (United Kingdom)

Compare Edinburgh and London

£4.25
£7.49
Edinburgh
London
A taxi journey in Edinburgh is 44% cheaper than in London.
£1.60
£2.50
Edinburgh
London
A bus fare in Edinburgh is 36% cheaper than in London.
£4.00
£4.50
Edinburgh
London
A pint of beer in Edinburgh is 12% cheaper than in London.
£1.12
£0.89
Edinburgh
London
A bottle of water in Edinburgh is 21% more expensive than in London.
£6.99
£6.27
Edinburgh
London
A meal in Edinburgh is 11% more expensive than in London.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download