Skip to main content
Trains from London to Edinburgh: tickets, times, and tips

Trains from London to Edinburgh: tickets, times, and tips

Updated:

How long is the train from London to Edinburgh?

The fastest London to Edinburgh trains take approximately 4 hours 20 minutes with LNER from Kings Cross to Waverley. Most services are 4.5-5 hours. Book 8-12 weeks ahead for fares from £30-50 single. Standard peak fares are £120-180.

The London to Edinburgh train: why it is the best way to travel

The train between London and Edinburgh is one of the best intercity rail journeys in Britain. The route follows the East Coast Main Line — one of the fastest lines in the UK — through the Vale of York, past Durham Cathedral, across Northumberland, and into Edinburgh through the Firth of Forth shoreline. The final approach into Edinburgh, dropping down through the Calton Hill tunnel into Waverley Station with the castle visible above you as you exit, is one of the great station arrivals in Europe.

Compared to flying, the train is longer in time but considerably better in total experience: you arrive in the centre of the city rather than an airport 8 miles out, you avoid security queues and baggage restrictions, you have freedom to move around, and you arrive rested rather than depleted by the airport process. When total door-to-door times are calculated, the train is often competitive with flying even for the raw journey time.

The operators and routes

Two main operators run London to Edinburgh trains:

LNER (London North Eastern Railway) operates the primary East Coast service from London Kings Cross. LNER trains are the fastest on the route, with the quickest services arriving in around 4 hours 20 minutes on the direct Azuma services. LNER services run frequently throughout the day — approximately every 30-60 minutes during the main part of the day.

Avanti West Coast operates some services via the West Coast Main Line from London Euston to Edinburgh Waverley. The West Coast route is slightly longer (approximately 5-5.5 hours), but Avanti services are a useful alternative, particularly for travellers coming from the west of London or wanting different departure times.

Both operators terminate at Edinburgh Waverley Station — the main Edinburgh station, positioned in the centre of the city at the foot of the Old Town.

Journey times

ServiceFastest direct time
LNER Kings Cross to Waverley~4 hrs 20 mins
LNER typical services~4.5-4.75 hrs
Avanti Euston to Waverley~5-5.5 hrs

Faster services (4h20) are the “Azuma” trains on specific timetable slots — usually mornings and around midday. Afternoon services can be slightly slower. Always check the specific departure you are booking rather than assuming the fastest quoted time.

Stopping services (those calling at Peterborough, York, Newcastle, Durham, and Berwick-upon-Tweed) take longer — typically 5-6 hours. These are useful if you want to break the journey or are travelling from an intermediate city.

Ticket prices and how to get the best fares

The East Coast Main Line has significant price variation based on booking time, time of travel, and flexibility:

Advance tickets (book 8-12 weeks ahead): Cheapest fares typically start at £25-50 single for standard class. These are fixed tickets — you must travel on the specific train booked. They are non-refundable and non-changeable (some allow changes for a fee). For a planned visit, booking ahead is strongly recommended.

Off-peak tickets: Tickets that avoid the weekday morning peak (arrivals into London before 10am) and evening peak (departures from London after 4:30pm) are significantly cheaper than Anytime tickets. Off-peak singles typically run £50-90.

Anytime/flexible tickets: Full flexibility (travel any service, refundable/changeable) costs £120-180 single depending on class and direction. These make sense for business travel or where plans are genuinely uncertain.

First class: First class carriages have larger seats, meals at seat on some services, and quieter carriages. Advance first class fares start from around £50-80; standard first class (without advance booking) is £200+ single. First class upgrades are sometimes sold cheaply at the station for the next available service.

Railcards: A 16-25 Railcard, 26-30 Railcard, Two Together Railcard, or Senior Railcard gives a 33% discount on eligible tickets. Over a trip that includes multiple train journeys, a Railcard typically pays for itself.

Booking tips

Where to book: Book directly with LNER (lner.co.uk), Avanti (avantitrain.co.uk), or the Trainline/National Rail for cross-operator comparison. Split ticketing tools can sometimes find cheaper combinations by buying two tickets for consecutive legs of the same journey rather than a single through ticket.

When to book: For a specific date in the future, tickets become available approximately 12 weeks before departure. For August travel (Fringe season) and Christmas/New Year travel (Hogmanay), book immediately at the 12-week opening.

Seat reservations: Advance tickets include a mandatory seat reservation. Off-peak and Anytime tickets do not automatically include seat reservations — add one free when booking, as trains can be busy. Without a reservation, you can sit in any unreserved seat; reserved seats are indicated by small screens or cards in the headrest.

Luggage: Unlike airlines, there are no checked baggage fees on UK trains. There is no enforced luggage limit, though storage space in overhead racks and at the ends of carriages can fill on busy services. Bring what you need without extra cost.

What to expect on board

LNER’s Azuma trains are modern and comfortable. Standard class has good seat spacing and fold-down tables. Power sockets and USB charging points are at most seats. Wi-Fi is available throughout (quality varies). A buffet trolley service or at-seat food ordering (on some services) covers snacks and drinks.

The catering is functional rather than memorable — a few sandwiches, crisps, hot drinks. If you want a proper meal, bring it from Kings Cross (the Marks and Spencer food hall at Kings Cross has good options) or eat at Waverley before continuing.

Quiet coaches: LNER trains designate one or two carriages as quiet coaches where phone calls and loud music are discouraged. These are popular with solo travellers and business passengers.

Arriving at Edinburgh Waverley

Waverley Station is Edinburgh’s central station, positioned directly beneath the Old Town in the valley between the Old Town and New Town ridges. The station exit onto Waverley Bridge gives you Edinburgh’s most dramatic orientation moment: the castle on its volcanic rock directly ahead, Princes Street and its gardens to your left, Calton Hill to the right.

From Waverley to the main attractions:

  • Edinburgh Castle: 15-20 minute walk up the Royal Mile
  • Royal Mile: 5-minute walk up Cockburn Street or the North Bridge
  • Princes Street: 2 minutes from the Princes Street exit
  • New Town: 10 minutes walking north
  • Leith: 20-25 minutes by bus (routes 16, 22 from Waverley Bridge), or about 45 minutes’ walk
  • Edinburgh Airport: tram from St Andrew Square (5-10 minutes’ walk from Waverley), or Airlink 100 bus from Waverley Bridge

Waverley has luggage storage facilities (left luggage office), taxi ranks on both the Waverley Bridge and Market Street sides of the station, and connections to all Edinburgh bus services from Waverley Bridge.

Haymarket Station, the other central Edinburgh station, is approximately 1.5 km west of Waverley. Some services that originate in Edinburgh depart from Haymarket — check your ticket. Haymarket is within easy walking distance of the West End of the New Town and Princes Street.

London to Edinburgh train vs flying: honest comparison

FactorTrain (Kings Cross-Waverley)Fly (London airports to EDI)
Total journey time (city centre to city centre)4.5-5.5 hrs5-6+ hrs including check-in, security, transit
LuggageNo limit, no feesCarry-on limits, fees for checked bags
ComfortSpacious seat, walkable, work-friendlyCramped seat, fixed for duration
Carbon footprintSignificantly lowerSignificantly higher
Cheapest fares£25-50 advance£20-60 plus baggage and transit costs
Where you arriveEdinburgh city centre8 miles from city (£5.50 tram or £30 taxi)

The honest conclusion: For most travellers, the train is the better choice both in terms of overall experience and often in total time and cost when airport transit is included. Flying only wins on total journey time if you are departing from a London airport (not central London) and have carry-on only luggage.

Other routes from London

Via Edinburgh to the Highlands: If you are continuing north after Edinburgh, the Caledonian Sleeper leaves Waverley late at night and arrives in Inverness, Fort William, or other Highland destinations the following morning. Booking the sleeper for an overnight journey allows you to maximise time in both Edinburgh and the Highlands.

Day trips from Edinburgh by train: Once based in Edinburgh, the ScotRail network connects you to Stirling (55 min), Dundee (1.5 hrs), Perth (1.25 hrs), and Glasgow (50 min) by train. North Berwick (35 min) and Dunbar are also on the Waverley route east. See the getting around Edinburgh guide for the day-trip train options.

Frequently asked questions about trains from London to Edinburgh

How far in advance should I book London to Edinburgh train tickets?

Advance tickets open approximately 12 weeks before travel. For best prices, book as soon as they open for your travel date — particularly for August (Fringe) and the Christmas-New Year period (Hogmanay). Mid-week travel in spring and autumn tends to have more availability even closer to the travel date.

Is there a high-speed rail option between London and Edinburgh?

Not yet (as of 2026). The HS2 high-speed rail project, which was planned to eventually connect London to the North, has been significantly curtailed in scope and does not extend to Edinburgh in its current planned form. The East Coast Main Line remains the primary fast rail option at approximately 4.5 hours.

Can I take a sleeper train from London to Edinburgh?

The Caledonian Sleeper operates overnight between London Euston and Edinburgh, Glasgow, Inverness, Fort William, and Aberdeen. Departure from Euston is approximately 11:30pm, arriving in Edinburgh around 7am. Accommodation ranges from a standard seated cabin (cheapest) to a private single or double sleeper cabin with a full bed. Prices for a private cabin start from around £70-150 per person depending on the route and booking time.

What is Edinburgh Waverley like as a station?

Waverley is one of the most atmospheric main stations in the UK. It sits in a valley (where the Nor’ Loch used to be before it was drained in the eighteenth century), below street level, with the Old Town rising steeply above the northern exit. It is a functional rather than grand station in its interior, but the setting and the exit experience are remarkable.

Are trains from London to Edinburgh running on Sundays?

Yes. LNER runs services every day including Sundays, though Sunday services are less frequent than weekday services and may take slightly longer due to engineering work restrictions. First and last trains on Sundays tend to be later and earlier respectively than on weekdays.

What is the train from Edinburgh back to London like?

Identical services run south from Edinburgh Waverley to London Kings Cross throughout the day. The fastest southbound services take approximately 4 hours 20 minutes. Return tickets are typically cheaper than two singles if bought together; the Advance return option is the best value for a planned trip.