Guides › Routes

London to Edinburgh: Train, Sleeper, Coach or Flight?

5 Oct 2026 · 4 min read · Tokyo2Us Editorial

London to Edinburgh is one of Britain's classic journeys – about 530 km in a straight line, and much of it through attractive countryside along the East Coast. You can do it by fast daytime train, overnight sleeper, coach, plane or car. Here is how to choose. Compare live options with the London to Edinburgh planner.

Daytime trains

LNER runs the East Coast Main Line from London King's Cross to Edinburgh Waverley via York and Newcastle. The fastest trains take around four and a half hours. Trains leave frequently through the day.

Avanti West Coast runs from London Euston to Edinburgh via the West Coast Main Line, usually with a change or a longer journey. Other operators, including Lumo, offer additional East Coast services that can be good value.

Arriving at Waverley puts you right in the city centre, between the Old Town and New Town – a big advantage over flying.

Getting cheaper train tickets

  • Book Advance tickets for a specific train as early as possible.
  • Use a Railcard if eligible (for example 16–25, 26–30, Senior, Two Together or Family & Friends). Most give a discount on many fares.
  • Try split ticketing, where you buy separate tickets for parts of the same journey on the same train. Several apps do this automatically.
  • Avoid Friday afternoons and Sunday evenings, which are typically the busiest.

The Caledonian Sleeper

The Caledonian Sleeper leaves London Euston late in the evening and reaches Edinburgh early the next morning. You can choose a seat, or a private room with beds, washbasin and, in some room types, an en-suite shower. There is a lounge car serving food and drinks.

It saves a night in a hotel and a morning of travel, which makes it popular for business travellers and anyone who enjoys a train journey. The trade-off is cost: rooms are priced well above a daytime seat, especially at peak times.

Coach

National Express and other operators run coaches from London Victoria Coach Station to Edinburgh. Journeys take roughly nine to ten hours and overnight services exist. Coach is usually the cheapest option, particularly for last-minute travel.

Flying

Flights operate from several London airports (Heathrow, Gatwick, Stansted, Luton and London City) to Edinburgh Airport. The flight takes a little over an hour, but door to door, after transfers and security, the total time often approaches that of the train. Edinburgh Airport is linked to the city centre by tram and bus.

Flying can make sense if you live near an airport or find a good fare. Remember baggage fees on low-cost carriers.

Driving

The drive along the A1(M) or M6/M74 takes around eight to nine hours without long stops. It lets you visit places like York, Durham or the Northumberland coast on the way, but Edinburgh city-centre parking is limited and a low-emission zone applies in the centre, so check whether your car complies.

Breaking the journey

Splitting the trip lets you see more of the country. Good stops on the East Coast line include:

  • York – walled medieval city with a famous minster and the National Railway Museum.
  • Durham – cathedral and castle above a river gorge.
  • Newcastle – lively city with its bridges over the Tyne.

Plan the legs with London to York and continue from there.

How to choose

  1. Fastest city to city: a direct LNER train.
  2. Cheapest: coach, or an early-booked Advance train fare with a Railcard.
  3. Best experience: the Caledonian Sleeper.
  4. Most flexible for detours: driving.

About prices

We show recent cached fares or labelled estimates for each option and link to operators and partners for live prices. Never treat an estimate as a quote.

See our United Kingdom country guide for more ideas.

Arriving in Edinburgh

East Coast trains from King's Cross arrive at Edinburgh Waverley, which sits in the valley between the Old Town and the New Town. The Royal Mile and Princes Street are a short but steep walk away, so allow for hills if you have heavy luggage. The Caledonian Sleeper also uses Waverley. Most coaches arrive at Edinburgh Bus Station near St Andrew Square, a few minutes' walk from Waverley. From Edinburgh Airport, the Airlink bus and the tram run to the city centre and take around 25 to 35 minutes.

Which side of the train has the view?

On the East Coast Main Line heading north, the best sea views are on the right-hand side once the line reaches Northumberland. You pass the coast near Alnmouth, the Holy Island area and Berwick-upon-Tweed, where the train crosses the Royal Border Bridge. If you reserve a seat, it is worth picking a window seat on that side.

Avanti West Coast from Euston

Some trains run from London Euston to Edinburgh on the West Coast Main Line via the Lake District and Carlisle. They usually take a little longer than the fastest East Coast services but can be a useful alternative. They can be cheaper on some dates, and they are handy if you are starting from north-west London or the Midlands. Tokyo2Us shows both lines when you search the route.

Peak times to avoid

Prices and crowds rise sharply during the Edinburgh festivals in August, around New Year (Hogmanay) and on Friday and Sunday evenings. If you can, travel midweek and book as soon as tickets are released, which is often about 12 weeks ahead.

Accessibility

Major stations on this route, including King's Cross, Euston and Edinburgh Waverley, have step-free access and staff help. Assistance can be booked in advance through the train operator or the national Passenger Assist service. Coaches vary, so check with the operator before you travel if you need wheelchair space.

Planning the return

If you are coming back to London, consider an open-jaw trip, such as taking the train north and the sleeper or a flight back. Search London to Edinburgh on Tokyo2Us to compare every option, with clearly labelled estimates and booking links to the operators for live fares.

United Kingdom
Sponsored

Stay connected in United Kingdom

  • Instant QR install
  • No roaming fees
  • Works on arrival
Photo credits

Photo: Chiugoran, CC BY-SA 3.0

FAQ

How long is the train from London to Edinburgh?
The fastest LNER trains from King's Cross take around four and a half hours. Other services take longer.
Is the Caledonian Sleeper worth it?
If you value saving a hotel night and arriving early in the morning, yes. It is more expensive than a daytime seat, so compare it with a train fare plus a night's accommodation.
What is the cheapest way from London to Edinburgh?
Coach is usually cheapest, especially at short notice. Advance train tickets with a Railcard can also be good value when booked early.

#UK #Scotland #rail #sleeper train #Edinburgh #London

Partner links may earn us a commission at no extra cost to you. Learn more

Related guides