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 29 00:25-23:59 3h 00m USD 36-92 FlixBus, National Express
Flight 29 06:10-22:35 1h 15m USD 26-184 EasyJet, British Airways, Aer Lingus
Prices checked August 14, 2026 from 3133 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
Heeton Concept Hotel - Kensington London
London
Top-rated stay in London
Heeton Concept Hotel - Kensington London
★ 8.0 1276 reviews
€132
per night
Book on Agoda →
Option 2
ibis London Shepherds Bush
London
Top-rated stay in London
ibis London Shepherds Bush
★ 8.2 324 reviews
€129
per night
Book on Agoda →
Option 3
Royal National Hotel
London
Top-rated stay in London
Royal National Hotel
★ 8.0 6613 reviews
€135
per night
Book on Agoda →
Where to stay in Edinburgh
Option 1
Leonardo Royal Hotel Edinburgh
Edinburgh
Top-rated stay in Edinburgh
Leonardo Royal Hotel Edinburgh
★ 8.7 1201 reviews
€221
per night
Book on Agoda →
Option 2
voco Edinburgh - Haymarket By IHG
Edinburgh
Top-rated stay in Edinburgh
voco Edinburgh - Haymarket By IHG
★ 8.9 489 reviews
€222
per night
Book on Agoda →
Option 3
Leonardo Edinburgh City
Edinburgh
Top-rated stay in Edinburgh
Leonardo Edinburgh City
★ 8.7 425 reviews
€218
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.