Bus from Edinburgh to London and return

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

1027 Companies - 4,029,435 Connections
The best dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
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.00. 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 and Busbud. 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

Edinburgh to London Coach Information

Cheapest Bus£3.00
Fastest Bus3h 45m
Distance533.7 km
Coach CompaniesNational Express, megabus, Greyhound US
  Bus Edinburgh - London    534 km
Ø Bus connections8 x

The cheapest coach connections from Edinburgh to London

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Best price