Eurotraintrip
Platform at Edinburgh Waverley station, where London trains arrive

A platform at Edinburgh Waverley, sunk in the valley between the Old and New Towns.

Photo: Dr Neil Clifton / Geograph, via Wikimedia Commons (CC BY-SA 2.0)

London to Edinburgh by Train

A domestic route within United Kingdom.

Reviewed by Eurotraintrip on 2026-07-30

Duration
4h 20m4h 50m
Price from
19.9 GBP
Distance
534 km
Operators
LNERLumo
Frequency
Around 30 direct LNER trains per weekday on the East Coast Main Line, plus several daily Lumo departures on the same line

Compare and book LondonEdinburgh tickets

Check prices

What makes London to Edinburgh different

  • Despite Avanti West Coast serving Scotland, its direct long-distance services focus on Glasgow (plus Manchester and Birmingham) rather than Edinburgh — LNER (East Coast Main Line, via Newcastle and Berwick-upon-Tweed) and open-access challenger Lumo are the two operators that actually run through to Edinburgh Waverley, both on the same line.
  • Lumo, launched in 2021, is an open-access operator (not a government rail franchise) running 100%-electric Hitachi trains on this exact corridor — one of the few UK long-distance routes with a genuine low-cost challenger competing directly against the incumbent operator.
  • The London-Edinburgh service has run continuously in some form since 1862, when it launched as the 'Special Scotch Express' — the historical ancestor of the 'Flying Scotsman' named service, making this one of the oldest continuously operated named train routes in the world.

London station

Departs from London King's Cross, on the East Coast Main Line side of the King's Cross/St Pancras hub — there's no airport-style security screening, but platforms aren't announced until shortly before departure, so arrive at least 20-30 minutes early.

Edinburgh station

Arrives at Edinburgh Waverley, sunk in a valley between the Old and New Towns — it's about a 5-minute walk to Princes Street and no more than 10 minutes to Edinburgh Castle or the Royal Mile, one of the most central major stations in Europe.

Train vs. other options

Flying (Heathrow, Gatwick or Luton to Edinburgh) takes about 1h20m in the air, but once you add getting to the airport, check-in, security and the transfer into central Edinburgh, door-to-door time often lands close to the train's roughly 4h20m city-centre-to-city-centre journey on LNER. Driving the ~650km road route typically takes 7-8 hours without stops.

Booking tips

  • Book LNER Advance fares as early as possible — they're locked to a specific train but can be up to ~47% cheaper than turning up on the day.
  • Compare LNER against Lumo before booking — Lumo is an open-access operator running the same King's Cross-Waverley line and is often noticeably cheaper on the same day.
  • If travelling in August, book both train and accommodation months ahead — the Edinburgh Festival Fringe (7-31 August 2026) is the single busiest stretch on this route.

Good to know: LNER and Lumo Advance tickets are valid only on the specific train booked — if you miss it, the fare isn't automatically transferable, so build in buffer time given King's Cross platform numbers aren't announced until 5-10 minutes before departure.

Frequently asked questions

How long does the train from London to Edinburgh take?

LNER's fastest East Coast Main Line services take around 4 hours 20 minutes. Services with more intermediate stops can take up to around 4 hours 50 minutes.

How much does the train from London to Edinburgh cost?

Lumo's cheapest advance fares start from around £19.90; LNER's standard Advance fares start higher. Prices rise sharply the closer you book to departure.

Which train operators run London to Edinburgh?

LNER and the open-access operator Lumo both run direct trains on the East Coast Main Line between King's Cross and Waverley — they're the two operators that actually serve this route. Avanti West Coast runs the West Coast Main Line into Scotland, but its direct services focus on Glasgow, not Edinburgh.

Related routes