London to Edinburgh: Train, Flights & Every Travel Option Compared
Covering every way to travel between London and Edinburgh, this guide breaks down real journey times, current price ranges, and which option makes sense depending on your budget, schedule and priorities. The answer is not always what you expect.

Plan and book this trip
Tools from our partner Travelpayouts help you compare flights and hotels. If you book through them, we may earn a commission at no extra cost to you.
Flights
Hotels map
TL;DR
- The train is the default best option for most travellers: direct services from London King's Cross to Edinburgh Waverley take around 4h 10m–5h, with advance fares from roughly £36–£55.
- Flying takes about 1 hour in the air, but door-to-door the total journey can match or exceed the train once airport transfers, security and check-in are included.
- Book LNER or Lumo tickets up to 6 months in advance for the cheapest fares; same-day rail tickets can cost three to five times more.
- Edinburgh is one of the UK's most rewarding destinations for a weekend away from London — check day trips from London if you're weighing up shorter escapes too.
- Buses are the cheapest option (from around £27) but take 8+ hours; driving covers 374 miles in roughly 7 hours without delays.
The Route in Numbers: Distance, Time and What to Expect

London and Edinburgh are separated by roughly 534 km (331 miles) by rail, and around 374 miles by road. That is a meaningful distance, but one that modern rail infrastructure handles well. The fastest direct trains cover city centre to city centre in just over 4 hours, which puts Edinburgh within easy reach for a long weekend without the friction of an airport.
For context on timing: departures from London King's Cross begin around 05:45 and the last service runs close to midnight on weekdays. LNER alone runs roughly every 30 minutes at peak times, with around 50+ trains per day across all operators. You are rarely stuck waiting for a connection.
ℹ️ Good to know
Edinburgh Waverley sits right in the heart of the city, immediately below the Royal Mile and within walking distance of most central hotels. You step off the train already in the centre — a significant practical advantage over flying into Edinburgh Airport, which is around 8 miles (13 km) west of the city.
Travelling by Train: The Strongest Case

The train is the most practical choice for the vast majority of travellers, and it is not a close call. Two main routes operate: the East Coast Main Line via London King's Cross is the faster and more frequent option, served by LNER and Lumo. The West Coast alternative via London Euston (Avanti West Coast) is generally slower and involves a change for some journeys.
- LNER (East Coast Main Line) The primary operator. Runs direct from King's Cross to Edinburgh Waverley in around 4h 8–4h 30m depending on the service. Comfortable trains with a cafe car, plug sockets and decent wifi. Book at lner.co.uk.
- Lumo A budget-oriented operator also running King's Cross to Waverley direct. Fewer services per day than LNER but often the cheapest fares on the route, sometimes from around £14–£20 in advance. Book at lumo.co.uk.
- Avanti West Coast Runs from London Euston via the West Coast route. Slower and less frequent for Edinburgh specifically; mainly useful if you are travelling from or to destinations on that corridor (e.g., Liverpool, Glasgow).
On pricing: advance single tickets can start from roughly £36–£55 when booked 4–6 weeks out. Book around 30 days ahead and you might pay approximately £55–£80. Leave it to 7 days or fewer and fares can climb to £100–£150+. Same-day purchases regularly exceed £150–£200 for standard class. Tickets usually open for sale up to 12 weeks or more in advance; the cheapest allocations sell out fast, particularly on Friday afternoons and Sunday evenings.
✨ Pro tip
Lumo's cheapest fares (sometimes under £20 one-way) are released in limited batches and disappear quickly. Set a price alert on a comparison site or check lumo.co.uk regularly once the 6-month booking window opens for your travel date.
First class is worth considering on the 4-hour journey if you're working or want guaranteed quieter travel: LNER first class often includes a meal and drinks service, and the upgrade cost is sometimes modest when booked in advance (around £80–£140 total versus £50–£80 standard, depending on timing). For a business trip or a special occasion, the cost-to-comfort ratio is reasonable.
Flying London to Edinburgh: When It Actually Makes Sense

The flight takes roughly 1 hour in the air. On paper, that sounds compelling. In practice, the full journey from central London to central Edinburgh by air typically takes around 3.5–4.5 hours depending on which London airport you use, how early you need to check in, and how quickly you can exit Edinburgh Airport and reach the city centre.
The closest London airport for this route is Heathrow (LHR), around 14 miles west of central London. The journey to Heathrow alone takes around 30 minutes on the Elizabeth line from central London. Add 90 minutes for check-in and security, 1 hour in the air, and then 30 minutes by tram from Edinburgh Airport to Princes Street. That is already close to 4 hours of total travel time, before accounting for any delays. For reference on navigating London's airports, the Elizabeth line from Paddington or central stations is the most efficient way into Heathrow.
A Business Insider timed comparison found that when total door-to-door time was measured, the margin between train and plane was just a few minutes. The flight 'won' by a small margin, but not by the hour-plus that the raw flying time suggests. Flying makes clearer sense in limited scenarios: if you are already near an airport, if you find an exceptionally cheap fare (sometimes under £30 one-way on budget carriers), or if you need to travel at an hour when trains are infrequent.
- British Airways operates Heathrow–Edinburgh multiple times daily.
- easyJet and Ryanair serve Edinburgh from Gatwick and Stansted respectively, among other London-area airports, often at lower base fares but with added luggage costs.
- Edinburgh Airport (EDI) is served by the Edinburgh Trams line to Princes Street, approximately 30 minutes into the centre.
- Flight prices vary enormously: budget fares can be under £30, but typical economy returns including luggage often land at £80–£200+.
- Carbon footprint: a return flight produces significantly more CO2 per passenger than the equivalent train journey.
⚠️ What to skip
Don't assume flying is cheaper. Once you add airport transfers (both ends), checked baggage fees, and time lost, a budget flight costing £35 often ends up more expensive and slower in practice than an advance rail ticket. Always compare total costs and total door-to-door time, not just the headline fare or flight duration.
Bus and Coach: The Budget Option

Long-distance coaches connect London and Edinburgh at the lowest price point of any option. FlixBus is currently one of the main operators, with services departing from London Victoria Coach Station and arriving at Edinburgh bus station. Journey times run to around 8 hours 15 minutes on the fastest services, sometimes longer depending on traffic and stops.
Fares start from around £27 when booked in advance, which is useful for budget travellers with flexible schedules. Overnight departures can work well if you are happy to sleep on a coach and want to save on a night's accommodation. Comfort levels are basic compared to the train: limited legroom, no guaranteed wifi, and no opportunity to move around on a journey of this length. For most travellers, the additional 4+ hours versus the train is a meaningful cost in time.
Driving: The Flexible (but Slow) Alternative

The road distance between London and Edinburgh is approximately 374 miles, primarily along the A1(M) and M1 through the Midlands and northeast England. Under ideal conditions, the drive takes around 7 hours to 7 hours 30 minutes. In practice, traffic around London, Leeds and Newcastle can add 30–90 minutes, making 8–9 hours realistic for a weekday departure.
Driving makes most sense if you are travelling as a group (splitting fuel and tolls), need to carry significant luggage or equipment, or plan to explore areas of Scotland beyond Edinburgh where a car provides genuine flexibility. For a solo traveller going city centre to city centre, the train wins on almost every measure: speed, cost (once fuel and parking are factored in), and comfort.
Booking Strategy: When to Buy and Where
The single biggest factor in what you pay for the London–Edinburgh train is how far ahead you book. Tickets typically go on sale around 12 weeks or more before travel; the cheapest advance fares are released at that point and sell out, often within days for popular departure times. Getting around London onward travel is easy once you arrive in Edinburgh too — the tram and bus networks are straightforward for onward travel.
- 6 months out Best time to book for the cheapest advance fares, especially on Lumo and LNER. Limited allocations sell fast.
- 4–8 weeks out Decent fares still available (roughly £45–£80 standard class) if you missed the initial release.
- 1–2 weeks out Fares rise significantly. Expect £100–£150+ for standard class on popular services.
- Same day or next day Full 'walk-up' fares apply — often £150–£220+ for standard class. Avoid unless necessary.
- Flexibility pays Mid-morning (10:00–12:00) departures on weekdays are typically cheaper than early morning, Friday evening or Sunday afternoon services.
For booking, go direct: lner.co.uk and lumo.co.uk offer the full range of advance tickets without booking fees. Comparison platforms such as Trainline or Omio are useful for checking across operators, but may add small booking fees. Railcards (16-25, Senior, Two Together, Network) reduce most advance and off-peak fares by one-third, which can be significant on a 533 km journey.
💡 Local tip
August is Edinburgh's busiest month by far, due to the Edinburgh Festival Fringe and Edinburgh International Festival. Trains and accommodation both book out weeks or months in advance. If you are planning a visit in August, treat booking as urgent the moment tickets become available — ideally 5–6 months ahead.
Seasonal Patterns and When to Travel
Demand on the London–Edinburgh route peaks at predictable times: Friday afternoons, Sunday evenings, UK bank holidays, school holiday periods, and August. The Edinburgh Festival Fringe (usually the full month of August) is the single biggest demand driver — trains fill weeks out and prices reflect that. Timing your London visit involves similar considerations, since both cities have their own festival and event calendars that affect transport and accommodation prices simultaneously.
Outside these peaks, the route is comfortable and well-served. September and October offer good value and pleasant weather in Scotland. January and February are the cheapest months to travel, with frequent advance fares available at short notice. If your dates are flexible, mid-week departures in spring or autumn represent the best combination of price, availability and crowd levels.
FAQ
How long does the train from London to Edinburgh take?
The fastest direct services from London King's Cross to Edinburgh Waverley take around 4 hours 5–10 minutes. Most journeys, accounting for stops, run between 4 hours 20 minutes and 5 hours. LNER and Lumo both operate direct trains on this route without requiring a change.
Is it faster to fly or take the train from London to Edinburgh?
Door-to-door, they are much closer than the raw figures suggest. Flying takes 1 hour in the air, but total journey time from central London to central Edinburgh, including airport transfers, check-in and security at both ends, is typically 3.5–5 hours. The train from King's Cross to Waverley — both stations are central — runs around 4h 20m to 5h. Several timed comparisons have found the difference to be under 15 minutes in total.
What is the cheapest way to get from London to Edinburgh?
Long-distance coaches (FlixBus from Victoria Coach Station) are cheapest, with fares from around £27, but the journey takes 8+ hours. Budget flights can occasionally be cheaper than rail for total cost, but usually require flexibility on airport, luggage and timing. The cheapest practical option that doesn't sacrifice most of a day is booking Lumo or LNER advance train tickets 4–6 months out, where fares can start under £40.
Which London station do trains to Edinburgh depart from?
The main services (LNER and Lumo) depart from London King's Cross. Avanti West Coast services to Edinburgh via the West Coast route depart from London Euston, which is a 5-minute walk from King's Cross. Check which station your specific ticket requires.
How far in advance should I book London to Edinburgh train tickets?
For the best prices, book as soon as the 6-month advance booking window opens. The cheapest ticket allocations are limited and sell out quickly, especially for Friday and Sunday services and during August. If 6 months isn't possible, aim for at least 4–6 weeks ahead to find reasonable fares. Same-day or next-day purchases typically cost three to five times more than advance prices.