Loading Page...

How long is coach trip from London to Edinburgh?

The distance between Edinburgh and London is 398 miles, but journey times can vary depending on the bus route you choose. Our fastest coach trips between Edinburgh and London take 8 hours 40 minutes.



A coach journey from London to Edinburgh (typically operated by National Express or FlixBus) generally takes between 8.5 to 11 hours, depending on the time of day and the number of stops. The "express" services, such as the National Express 594, often run overnight, leaving London Victoria around 9:30 PM and arriving in Edinburgh by 7:30 AM the next morning. These overnight trips are usually the fastest as they avoid daytime traffic. If you take a daytime coach, the trip can easily stretch toward 12 hours due to congestion on the M1 and M6 motorways and mandatory rest stops for the driver. While significantly slower than the 4.5-hour train journey, the coach is often the most budget-friendly option, with fares sometimes as low as £20–£40 when booked in advance. Most modern coaches on this route feature Wi-Fi, power outlets, and on-board toilets, making the long journey relatively comfortable for the cost-conscious traveler.

People Also Ask

The best way to get from London to Edinburgh is to train which takes 4h 22m and costs £65 - £320. Alternatively, you can bus, which costs £45 - £65 and takes 9h 10m, you could also fly, which costs £60 - £280 and takes 3h 12m.

MORE DETAILS

Most services will not include a break as all our coaches are equipped with an on board toilet. However, on our longer journeys, especially overnight services and services between England and Scotland, we do provide rest breaks for our passengers.

MORE DETAILS

How long should you spend in Edinburgh? Two days in Edinburgh is the ideal amount of time to see the main city highlights. If you want a more relaxed visit, that includes a few museums or specialty tours, then I would recommend at least three days or more.

MORE DETAILS

Yes, there are direct LNER trains from London King's Cross to Edinburgh with a journey that usually takes just over four and a half hours. During the week, trains run every half hour at peak times.

MORE DETAILS

If you live or are visiting nearby cities such as Glasgow, Liverpool, Newcastle or Manchester, the easiest and most comfortable way of getting to Edinburgh is by train. From further away destinations, flying is normally the cheapest and fastest option.

MORE DETAILS

TRAVELLING TO SCOTLAND BY BUS There are frequent bus services from London to Scotland, often with much cheaper ticket prices than the train. However, journey times are likely to be much longer than the train which is something to think about.

MORE DETAILS

West End: the best area to stay in Edinburgh for the main attractions. The West End is a very popular and affluent area of the capital, located to the west of the city centre. It is home to many of the main tourist attractions from Edinburgh Castle and Princes Street Gardens to the Scottish National Gallery.

MORE DETAILS

Traveling by train is one of the best ways to see Scotland and travel between different regions.

MORE DETAILS

We recommend you allow 9 - 10 days in Scotland for a satisfying tour of the country's diverse scenery and history. A 10 day itinerary, such as the Best of Scotland tour plan, would let you spend: 2 days in Edinburgh walking the historical streets and enjoying the cosmopolitan buzz.

MORE DETAILS

For first time visitors, we recommend spending at least four or five days in London, which will give you enough time to get a feel for the city and see many of its main sites. With so much to do and see check out this article on how you can make the most of your time in London!

MORE DETAILS

The best time to visit Scotland is during spring (late March to May) and fall (September to November). Temperatures are warmer by spring, with averages of 43°F to 59°F, although there will still be snow in the mountains of the Highlands and the Cairngorms.

MORE DETAILS