Calton Hill Edinburgh with classical monuments overlooking the city
Routes

London to Edinburgh

The East and West Coast main lines north to Scotland.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Fastest ~4h20 by train

At a glance Typical options on this route – details, caveats and booking advice below.
🚆 Train~4h20–4h45LNER East Coast Main Line, King's Cross–Waverley
🚌 Bus~8–9hNational Express/Megabus, often overnight, cheapest
✈️ Flight~1h20 air (4–5h doorHeathrow/Gatwick/Luton; airport time erases advantage
🚗 Car~7–8hA1/M1 corridor, ~650km, flexible stops

Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes

London to Edinburgh is one of Britain's great long-distance journeys, running the length of England and across the Scottish border — roughly 640 km as the crow flies. You can do it by high-speed train, budget flight, overnight coach or a long day's drive, and the right choice depends more on where you are starting and what you value than on the headline journey time.

The quickest way: LNER on the East Coast Main Line

The fastest trains between London King's Cross and Edinburgh Waverley are operated by LNER (London North Eastern Railway) on the East Coast Main Line. The quickest services take about 4 hours 20 minutes, with several trains a day achieving this; most journeys fall in the 4h20–4h45 range depending on whether the train calls at intermediate stations.

Edinburgh Waverley sits right in the heart of the city, below the castle, so there is no onward transfer to worry about. King's Cross is equally central in London, with direct Tube links everywhere. Advance tickets bought weeks ahead can be very competitive; the same journey booked close to departure costs significantly more. Reservations are included with all LNER tickets on this route.

If you are in west London or heading for Edinburgh's western neighbourhoods, the alternative Avanti West Coast service from London Euston via the West Coast Main Line to Edinburgh is worth checking too; it calls at Glasgow Central and then continues, adding time, but may suit your origin or destination better.

Tip: LNER's Azuma trains have a standard and first class. The quiet coach is on most services. Luggage goes in overhead racks — there are no reservation systems for bags.

The cheapest way: overnight coach

Long-distance coaches — run by operators such as National Express and Megabus — offer the lowest headline fares on this route, often substantially less than even advance train tickets. The trade-off is time: most services take around 8–9 hours, and the most useful departures are overnight, leaving London in the evening and arriving in Edinburgh in the early morning.

For travellers on a very tight budget, the overnight coach neatly doubles as accommodation: you save a night's hotel and arrive rested enough if you can sleep on a moving vehicle. Coaches typically depart from London Victoria Coach Station and arrive at Edinburgh Bus Station near St Andrew Square. Britain's budget coach operators are worth comparing for any given date, as pricing fluctuates.

The fastest door-to-door (sometimes): flying

The flight from London to Edinburgh is about 1 hour 20 minutes in the air, operated by several carriers from Heathrow, Gatwick, and Luton. On paper that looks irresistible, but the real door-to-door time tells a different story.

Add getting to the airport (at least an hour from central London to most hubs), check-in and security (allow 90 minutes minimum at busy periods), and then the bus or tram from Edinburgh Airport into the city centre (the tram runs to York Place in about 35 minutes). A realistic door-to-door figure is 4–5 hours, which puts it in the same bracket as the train — without the stress of airports, weight limits, or the need to arrive early.

Flying makes most sense if you are already near an airport, if you find a genuinely cheap last-minute fare, or if you are travelling with checked luggage that you want to avoid carrying on a train. Otherwise, the train wins on convenience for most travellers starting in central London.

The scenic way: driving or the West Highland option

The drive from London to Edinburgh via the A1/M1 corridor is roughly 650 km and takes 7–8 hours in reasonable traffic — realistic if you are sharing with others or want the flexibility of stops along the way. York, Durham and Northumberland are all tempting breaks en route. The A1(M) does most of the work until it gives way to the A68 or the A1 for the final stretch into Edinburgh.

A slower and genuinely beautiful alternative is the West Coast route by rail: take the Avanti train to Glasgow and then cross to Edinburgh by ScotRail's frequent services (about 50 minutes), or continue to Stirling and explore the Forth Valley. For the truly scenic option, a hire car or rail journey into the Scottish Highlands adds days but rewards them richly; the full guide to Scotland by train covers the onward options from Edinburgh.

Which should you choose?

For most travellers departing from central London, the LNER train is the clear recommendation: it delivers you city centre to city centre in under five hours, no luggage restrictions, no airport stress, and often at a competitive price if booked ahead. Choose the overnight coach if budget is the primary concern and you are comfortable sleeping on board. Choose flying only if you are genuinely near an airport or find a significantly cheaper fare. Drive only if you need a car in Scotland or are making stops along the way.

For more on navigating Britain's rail booking system — including railcards, split ticketing and when advance fares are worth hunting for — the Britain by train guide covers all the practical details.

Frequently asked questions

How long does the train from London to Edinburgh take?

The fastest LNER services take about 4 hours 20 minutes from King's Cross to Waverley; most trains run in the 4h20–4h45 range depending on stops.

Do I need to book a seat on the London–Edinburgh train?

All tickets on LNER include a seat reservation automatically. It is strongly advisable to book ahead, especially at weekends and during school holidays, when the trains fill quickly and advance fares are cheapest.

Is it cheaper to fly or take the train from London to Edinburgh?

It depends on timing. Advance train tickets can be very competitive; last-minute train fares are expensive. Budget flights can be cheap but add transfer costs and time. Compare the two with a specific travel date and include all transport to and from both ends.

Which London station do trains to Edinburgh depart from?

LNER trains on the East Coast Main Line depart from London King's Cross. Avanti West Coast trains via the West Coast Main Line depart from London Euston and run to Glasgow, continuing to Edinburgh or requiring a connection.

Sources and further reading: