Train times from London Euston to Edinburgh (Waverley)

Departure and arrival stations

Travel details
Book now for the best price

Book now for the best price

The further ahead you book, the better the price you'll get
Go off-peak for the cheapest tickets

Go off-peak for the cheapest tickets

Look out for off-peak and super off-peak tickets as they are the cheapest
Get a third off when using a railcard

Get a third off when using a railcard

Use any railcard and save even more on the ticket price

Quick facts about the London to Edinburgh train

Scotland’s historic capital city is connected to London by just shy of 400 miles (643 km) of high speed railway line. Edinburgh’s main station gets its name from Sir Walter Scott’s Waverley Novels, the first of which was written in 1814. The station had a major facelift in the early 2010s and is now a beautiful, bustling hub in the heart of the city, ready to welcome you to Scotland.

If you’re planning on visiting the Edinburgh Fringe Festival or Tattoo, the best advice we can give is to book early! That means trains, hotels, taxis, the lot. We can’t confirm the old factoid that the city’s population doubles during the Festival, but it sure feels like it!
Average journey time from London Euston to Edinburgh (Waverley):
4 hrs 38 min (Monday-Friday)

How long does the London to Edinburgh train journey take?

If you’re travelling from Euston Station to Edinburgh Waverley, the journey will take around 4 hours 40 minutes on any day of the week, but that includes a hop over to Kings Cross Station where your journey proper will start.

London to Edinburgh flights might seem like an alternative at just 1 hour 30 min, but remember that they leave from Luton or Stansted – both about an hour from the centre of London. You’ll land at Edinburgh Airport, which is an additional half hour from the city centre, and unless you’re travelling light, you’ll have to wait for your baggage too. It’s probably why every year, hundreds of thousands of commuters and Festival-goers prefer the comfort and convenience of the train.

What time are the first and last trains?

It’s a 4 hour 40 minute journey from London to Edinburgh, so if you’ve got a 9 a.m. appointment you might be better off travelling the day before and staying at one of the city’s fabulous hotels.

Because times change from day to day, it’s best to use the journey planning tool above. Choose the date you want to travel on and click the “Earlier journeys” and “Later journeys” buttons at the bottom of the timetable until you reach the start or end of the day on which you’re travelling. Then relax, safe in the knowledge that your day is planned, with a comfy journey there and back.

Never miss a train again. Print your own train timetable