Find trains from London to Edinburgh
Search for cheap train tickets from London to Edinburgh and book your trip in minutes.
Best deals for train tickets from London to Edinburgh
Find the right train ticket for you
From £42
Train - Operated by Avanti West CoastFrom £44
Train - Operated by Multiple carriersFrom £44
Train - Operated by Multiple carriersFrom £44
Train - Operated by Multiple carriersFrom £44
Train - Operated by Multiple carriersFrom £45
Train - Operated by Avanti West CoastLondon to Edinburgh train information
Find information about ticket prices, popular stations, and train companies that offer trains from London to Edinburgh
RETURN FROM | £241 |
---|---|
ONE-WAY FROM | £55 |
AVG TRAVEL TIME | 4h 30m |
TRAIN COMPANIES | Lumo, Avanti West Coast, Transpennine Express |
London Train Station Directory
Location of major train stations in London
Edinburgh Train Station Directory
Location of major train stations in Edinburgh
Book return train tickets from London to Edinburgh
Below are the quickest and cheapest return train tickets from London to Edinburgh that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Book one-way train tickets from London to Edinburgh
Below are the fastest and cheapest one-way train tickets from London to Edinburgh we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Choose the best way to get from London to Edinburgh
FAQs for booking trains from London to Edinburgh
How long is the train ride from London to Edinburgh Turnhouse?
It takes 4h 17m to get from London to Edinburgh Turnhouse by train. Travel time typically varies by up to 0h 13m, depending on your train details. AccesRail is one of the fastest options available.
Which train companies operate between London to Edinburgh Turnhouse?
Ride to your destination comfortably on Lumo, Avanti West Coast, and Transpennine Express. Consider Lumo as it’s been found as the cheapest option to get from London to Edinburgh Turnhouse starting at £241.
How far is London to Edinburgh Turnhouse by train?
The distance between London and Edinburgh Turnhouse is about 332.0 mi in a straight line. The train route will be significantly longer to account for any stops and obstacles. The train journey is around 4h 17m long.
What is the carbon footprint of a train from London to Edinburgh Turnhouse?
Travelling from London to Edinburgh Turnhouse by train has a carbon footprint of about 74lb. The train has a smaller footprint by about 74% compared to flying this route (285lb). The carbon footprint by bus can vary, but is around 46lb.
Is a train the fastest way to get from London to Edinburgh?
To save time, the fastest way to travel is by flight from London to Edinburgh on easyJet. Expect the length of time you’ll spend onboard easyJet to be about 1h 15m compared to taking a train from London to Edinburgh or a bus from London to Edinburgh which have been found to be slower alternatives.
Is a train the cheapest way to get from London to Edinburgh?
The cheapest way is to get a flight from London to Edinburgh, which can be as cheap as £29. A train from London to Edinburgh is more expensive than a flight, with prices starting at £186. A bus from London to Edinburgh is also an option, with an average price of £35.