Compare prices and tickets by train, coach or flight

Thu
2 Dec
Find prices
£17Flixbus
Find prices
Fri
3 Dec
£88London North Eastern Railway
£15Flixbus
£57easyJet
Sat
4 Dec
£78Avanti West Coast
Find prices
£36easyJet
Sun
5 Dec
£89London North Eastern Railway
£20Flixbus
£69easyJet
Wed
8 Dec
£57London North Eastern Railway
Find prices
£31easyJet
Thu
9 Dec
£63London North Eastern Railway
£11Flixbus
£57easyJet
Fri
10 Dec
£88London North Eastern Railway
£1Flixbus
£62easyJet
Sat
11 Dec
Find prices
£15National Express
£33easyJet
Mon
13 Dec
£63London North Eastern Railway
£26Flixbus
£29easyJet
Wed
15 Dec
£57London North Eastern Railway
Find prices
£28easyJet
Fri
17 Dec
£88London North Eastern Railway
£22Flixbus
£76easyJet
Sat
18 Dec
£62London North Eastern Railway
£28Flixbus
£63easyJet
Mon
20 Dec
£88London North Eastern Railway
£28Flixbus
£35easyJet

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between London Euston and Edinburgh Waverley

distanceDistance329 miles (531 km)
durationAverage train duration4 h 41 min
priceAverage train ticket price£84 (€95)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersAvanti West Coast or London North Eastern Railway

Trains from London Euston to Edinburgh Waverley cover the 329 miles (531 km) long journey taking on average 4 h 41 min with our travel partners like Avanti West Coast or London North Eastern Railway. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this trip costs around £84, you can find the cheapest train ticket for as low as £78.

Travel Tips

Trains from London Euston to Edinburgh Waverley
Travel by train to Edinburgh Waverley easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London Euston to Edinburgh Waverley.
FAQs
How much does a cheap train to Edinburgh Waverley from London Euston cost?
You can find a cheap train from London Euston to Edinburgh Waverley for some dates and times for as low as £78  one way in the next 7 days.
How much is a train ticket from London Euston to Edinburgh Waverley?
If you are looking to book your train ticket in the next 7 days, you can expect the London Euston to Edinburgh Waverley train to cost on average £84  one way.
What is the distance between London Euston and Edinburgh Waverley by train?
When travelling this route you should expect the distance between London Euston and Edinburgh Waverley via train to be approximately 329 miles (531 km).
What is the average London Euston to Edinburgh Waverley train duration?
On average the train from London Euston to Edinburgh Waverley duration is 4 h 41 min  for the 329 miles (531 km) long journey, but the travel time can vary if you depart on weekends and holidays.
What train companies offer a service from London Euston to Edinburgh Waverley?
For the best London Euston to Edinburgh Waverley train to book, you can travel safely and comfortably with Avanti West Coast or London North Eastern Railway. However, it's always good to check all possible train providers with services between London Euston and Edinburgh Waverley to compare what amenities they may offer.
How many train services per day are there to Edinburgh Waverley from London Euston?
The average number of trains departing London Euston for Edinburgh Waverley is 16 a day. The train schedules and services may vary between weekdays and weekends.
How far in advance should I buy train tickets to Edinburgh Waverley from London Euston for the best deals?
If you book London Euston to Edinburgh Waverley train tickets within the next 7 days, you can find one way tickets to cost on average £84. However, booking in advance gives you access to the best prices for trains to Edinburgh Waverley from London Euston. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

More options for your journey from London Euston to Edinburgh Waverley

Here are some other resources that might have the information you need