Coach Travel from London to Edinburgh
Travelling by National Express to Edinburgh
Updated September 2011
National Express is the UK's largest coach network with extensive coverage in England. The best value trip with National Express coaches is the London - Edinburgh journey which is very popular with tourists on a budget. Also see our Megabus Scotland and National Express in-depth coach guide.
London - Edinburgh Coach Tickets
Find cheap coach tickets to and from Scotland:
There are up to 5 coaches a day from Edinburgh St Andrews bus station to London Victoria coach station and up to 8 buses a day from London to Edinburgh. Out of these, 4 are direct bus journeys each way with no in-between stops and 2 of them are overnight services (each way). The direct overnight bus takes approx 8 hours and 40 minutes to cover the distance between London and Edinburgh while daytime coaches take 40 minutes to an extra hour to cover the same distance.
Edinburgh - London bus service times
- There are two daytime buses from Edinburgh to London (bus services NX591) which depart St Andrews bus station at 7.30am and 09.45am and arrive at Victoria coach station at approx 4.50pm and 7.50pm respectively.
- There are two daytime buses from London to Edinburgh (bus services NX591) which depart Victoria coach station at 9.30am and 12.00pm and arrive at St Andrews bus station at approx 7.15pm and 9.00pm respectively.
- The overnight buses from Edinburgh to London (bus services NX591 and NX596) both leave St Andrews bus station at 10.00pm and arrive at Victoria coach station just before 7.00am.
- The overnight buses from London to Edinburgh (bus services NX591 and NX596) both leave Victoria coach station at 11.00pm and arrive at St Andrews bus station just before 8.00am.
Save up to 75% on Edinburgh Hotels
The other non-direct London to Edinburgh buses to St Andrews bus station or Victoria coach station include long waiting times at Heahtrow Airport, Manchester or Birmingham which can range between 20 minutes up to 4 hours. Given the choice, always go for the direct coach services.
London - Edinburgh Bus tickets and fares
The London - Edinburgh route is a National Express funfare route with prices for one-way journeys starting at £12-£15. These cheap bus tickets (non-refundable) are available only online when you book in advance. Buy London - Edinburgh funfare bus tickets online. Funfare prices are only available on direct bus journeys, all the more reason to avoid the coaches which change in Manchester or Birmingham.
Standard bus tickets for return coach journeys range from £36.50 for Economy Apex Return to £50.60 for a Standard Return ticket.
The cheapest National Express tickets for the London coach are:
- Economy Apex Return - Travel in either direction is on any day except Fridays. Ticket price: £36.50
- Standard Advance Return - Travel in either direction is on Fridays. Ticket price: £40.
Either ticket must be purchased 7 days in advance and offer very little flexibility -- no refunds or open dated returns are allowed.
Save up to 75% on good Edinburgh Hotels near St. Andrews Bus Station
National Express coaches - Web links
Tickets, timetables and journey planner
Use the form to get timetables and tickets for coach trips London to Edinburgh or Edinburgh to London. Alternatively, you can buy your ticket from St. Andrews bus station or Victoria coach station. Remember that the cheapest Edinburgh - London bus tickets (funfare) are available ONLY online.
Contact details for National Express
Website: National Express
Phone: +44 8705 808 080
Other London - Edinburgh coach services
Megabus offer cheap coach travel between various UK destinations. The London - Edinburgh service departs Victoria Coach station in London and arrives at St. Andrews bus station in Edinburgh. It follows a similar timetable with the National Express coaches. Megabus operate both overnight and day services. The journey time with Megabus is the same as with National Express (9 hours on average) but the fares are higher than the funfares available with National Express.
Megabus - Web links
Phone: +44 01738 639095