The Edinburgh to London train is one of Britain’s great rail journeys, and at 4 hours 20 minutes at its fastest – though 4.5 hours is more typical – it’s genuinely competitive with flying once you factor in airport time, security and getting to/from city-centre airports at both ends.
The Main Operators
LNER (London North Eastern Railway) is the primary operator, running frequent services between Edinburgh Waverley and London King’s Cross via York and Newark. Fastest services are direct; some call at Newcastle, Durham and Darlington. LNER’s Azuma trains (Class 800/801) are comfortable, with first class, standard premier and standard, plus a café bar. Luggage racks at each end of the coach. Power sockets and wifi throughout.
Avanti West Coast also runs Edinburgh to London Euston via the West Coast Main Line through Carlisle, Preston and Birmingham. Journey is roughly 4.5-5 hours. Less frequent than LNER but useful if Euston is better for your London destination than King’s Cross.
Fares
This is where it gets complicated. Walk-up Anytime fares on the Edinburgh-London route are expensive – you’re looking at £100-150+ for a standard single if you just turn up on the day. But book 6-8 weeks ahead and you can regularly find advance fares for £30-50 single, sometimes less. LNER Saver tickets (off-peak, no specific train) sit in the £60-80 range. Prices spike hard during August (Festival season), Christmas/New Year, and bank holidays.
First class advance fares are sometimes only marginally more than standard – worth checking when booking, particularly if you’re travelling with luggage and want the extra seat space and a meal included on longer journeys.
The Views
Genuinely spectacular, particularly northbound. Leaving King’s Cross heading north you’re in London’s suburbs for a while, then flat Lincolnshire. But from York onwards it improves dramatically: the Durham viaduct with the cathedral and castle above is one of the best railway approaches in England. Then Northumberland coast – the track runs right along the sea between Berwick and Edinburgh, with views of Bamburgh Castle, Holy Island and the Farne Islands on the right. Sit on the east (right) side heading north for the coast section.
The Caledonian Sleeper
Scotrail’s Caledonian Sleeper is operated by Serco and runs nightly between London Euston and Edinburgh (plus Glasgow, Aberdeen, Inverness and Fort William via the Lowland and Highland routes). Departures from Edinburgh are typically around 11.30pm; arrivals into London around 7am. Ideal if you want to save on a night’s accommodation or simply prefer arriving refreshed rather than having eaten a platform Pret.
Accommodation options range from Caledonian Berths (private en-suite rooms – genuinely comfortable, with a proper bed and shower) down to shared-berth or reclining seat options. Prices for berths start around £100-150 single but advance booking is essential – the sleeper fills up on popular dates months ahead. There’s a Club Car lounge serving food and drinks in the evening. It’s not a luxury train by European standards but it’s a lot better than sitting up in a budget flight seat.
Flying vs The Train
Edinburgh to London flights take around 1 hour 20 minutes. But: get to the airport 90 minutes early, clear security, taxi to the terminal at the London end (Heathrow or Gatwick both require further travel), and you’re looking at 4-5 hours city-centre to city-centre. At which point the train wins on convenience, carbon footprint, and the fact that King’s Cross drops you into central London immediately. Flying only really wins on price if you’ve booked well ahead on a no-frills carrier – and even then it’s marginal once you add luggage fees.
Corrections
Spotted something wrong? Send a correction.









