Home › London to Edinburgh: LNER, Budget Lumo or the Overnight Sleeper

London to Edinburgh: LNER, Budget Lumo or the Overnight Sleeper

London to Edinburgh takes about 4 hours 20 minutes on the fastest LNER trains, running London King's Cross to Edinburgh Waverley, city centre to city centre. Combined with budget operator Lumo, departures come roughly every half hour through the day. Lumo advance fares start from about GBP 30, LNER a little more for greater frequency, and the overnight Caledonian Sleeper from London Euston saves a hotel night. Flights exist but are similar door to door once airport transfers are added. Here is how the times and fares compare.

FastestLNER, about 4h20
FrequencyRoughly half-hourly LNER and Lumo trains combined
CheapestLumo advance fares from about GBP 30
RouteLondon King's Cross to Edinburgh Waverley, about 650 km
Live schedule and fare data
ModeDepartures/dayFirst-last departureFastestTypical fareTop operators
Bus 28 00:25-23:59 3h 00m USD 39-95 FlixBus, National Express
Flight 15 05:55-22:35 1h 10m USD 30-256 EasyJet, British Airways, Aer Lingus
Prices checked July 25, 2026 from 2479 scheduled departures.
London to Edinburgh: your options
ModeOperatorDurationApprox fareOvernight
Train LNER
The main operator, King's Cross to Waverley, the most frequent direct trains with WiFi, power sockets and a cafe-bar. Book ahead for advance fares; walk-up prices are much higher.
about 4h20 from GBP 45 advance No Check on 12Go →
Train Lumo (budget)
All-electric low-cost operator, up to 5 direct trains a day King's Cross to Waverley, standard class only, often the cheapest advance fares.
about 4h30 from GBP 30 advance No Check on 12Go →
Train Caledonian Sleeper (overnight)
Departs London Euston late evening and arrives Edinburgh around 7:30am, saving a hotel night. Seats are cheapest; cabins cost more.
about 7h30 overnight from GBP 50 seat Yes Check on 12Go →

Fares are approximate and shown for comparison. Confirm live prices and times on 12Go before booking.

Show stays for:
Where to stay in London
Option 1
Novotel London West Hotel
London
Top-rated stay in London
Novotel London West Hotel
★ 8.2 2528 reviews
€114
per night
Book on Agoda →
Option 2
K Hotel Kensington
London
Top-rated stay in London
K Hotel Kensington
★ 8.2 625 reviews
€114
per night
Book on Agoda →
Option 3
Holiday Inn London - Kensington By IHG
London
Top-rated stay in London
Holiday Inn London - Kensington By IHG
★ 8.1 1436 reviews
€112
per night
Book on Agoda →
Where to stay in Edinburgh
Option 1
Ibis Edinburgh South Bridge Hotel
Edinburgh
Top-rated stay in Edinburgh
Ibis Edinburgh South Bridge Hotel
★ 8.5 1005 reviews
€341
per night
Book on Agoda →
Option 2
EDEN LOCKE
Edinburgh
Top-rated stay in Edinburgh
EDEN LOCKE
★ 9.2 451 reviews
€342
per night
Book on Agoda →
Option 3
Courtyard by Marriott Edinburgh
Edinburgh
Top-rated stay in Edinburgh
Courtyard by Marriott Edinburgh
★ 8.5 198 reviews
€345
per night
Book on Agoda →
Things to do
In London

Loading things to do...

In Edinburgh

Loading things to do...

Activities load from Viator. Booking opens on Viator, and we may earn a commission.

Frequently asked questions
How long is the train from London to Edinburgh?
About 4 hours 20 minutes on the fastest LNER services, King's Cross to Waverley, city centre to city centre. Budget Lumo trains take a touch longer at about 4h30.
How much does the train from London to Edinburgh cost?
Lumo advance fares start from about GBP 30 and LNER a little more for greater frequency. Walk-up and peak fares are far higher, so book ahead. The overnight Caledonian Sleeper seat starts from about GBP 50.
Is there a direct train from London to Edinburgh?
Yes. LNER and Lumo both run direct with no change, London King's Cross to Edinburgh Waverley, and combined they depart roughly every half hour through the day.
What is the best way to get from London to Edinburgh?
The train is the best all-round option: centre to centre in about 4h20, frequent, and comparable to flying door to door once airport transfers are counted. Take Lumo for the cheapest advance fares or the Sleeper to save a hotel night.
Is there an overnight train from London to Edinburgh?
Yes. The Caledonian Sleeper departs London Euston late in the evening and arrives Edinburgh Waverley around 7:30am, letting you save a hotel night. Seats are the cheapest fare, with private cabins costing more.

Plan your own version

Set your dates, budget and pace, and the planner builds an optimized trip with live prices.

Build my trip →

Hotel options and prices come from Agoda and update at booking time; sample data shown if live pricing is unavailable. Transport fares are estimates, confirmed on 12Go.

Beta Prices and availability reflect current partner rates and can change before you book. Confirm the final price on 12Go, Kiwi, or Agoda (linked per result) before booking.