Book Cheap Train Tickets From Edinburgh to London
London is the most popular tourist destination in the UK and is very much a city worth visiting. Regular trains from Edinburgh to London run along the East Coast Main Line, taking in beautiful scenery. By booking your travel from Edinburgh to London with Split My Fare, you may benefit from the cheapest train tickets through split ticketing.
Travelling From London to Edinburgh by Train
Departure Station
Edinburgh Waverley
Arrival Station
London Kings Cross
Distance
330 Miles
First Train
05:40
Last Train
19:58
Fastest Journey Time
4h 11min
Avg. Journey Time
4h 30min
Frequency
30 trains per day
Operators
Caledonian Sleeper, London North Eastern Railway, Lumo
East Coast Route
All routes to London from Edinburgh start from Edinburgh Waverley Station and travel along the East Coast Mainline. Edinburgh Waverley Station is in the centre of Edinburgh, next to The Royal Mile and Princes Street. Edinburgh Waverley Station itself has plenty of shops, bars, and cafes for you to choose from to stock up for your train journey. Most trains between Edinburgh and London travel at high speed, so you can be sure to reach Kings Cross pretty quickly. Trains on the East Coast Mainline typically stop at Newcastle, Durham, Darlington, York, Doncaster, and Peterborough on the way to London King's Cross, though some trains make additional stops. From Edinburgh to Newcastle, you can enjoy a scenic route along the coast of Scotland and England.
Click on the Image and Zoom In to have a better view...
Edinburgh to London Train Routes
There are many destinations worth visiting en route if you are taking the train from Edinburgh to London; you also may want to travel to other places from London once you arrive, perhaps to Brighton or Bristol, for example.
Train Companies
Avanti West Coast
Avanti West Coast trains travel along the West Coast Main Line instead of the East Coast, stopping at Carlisle and usually changing at Manchester Picadilly or Birmingham New Street en route to London Euston. For those who prefer slightly comfier seats and other perks, Avanti West Coast offers Standard Premium and First Class seats.
Caledonian Sleeper
The Caledonian Sleeper is famous for its luxury travel on the way from Edinburgh, with a variety of private cabins to choose from or very comfortable seating. The private cabins offer room service, comfortable mattresses, and an en suite bathroom, while seated passengers can also benefit from a high-quality food and drink menu. Caledonian Sleeper trains from Edinburgh Waverley travel to London Euston, and four classes of tickets are
London North Eastern Railway (LNER)
LNER uses high-speed Azuma trains to travel between Edinburgh and London, and as they make few stops on the way, they usually reach London in under 4 hours 30 minutes.
Lumo
Lumo trains make very few stops, usually only stopping at Morpeth, Newcastle, and Stevenage on the way to London Kings Cross. Lumo does not operate first-class seating, but the cheapest tickets can sometimes be found on a Lumo service.
Frequently Asked Questions
Is there a direct train to London from Edinburgh?
There are direct trains to London from Edinburgh, operated by LNER and Lumo. Typically, they only stop at major cities, including Newcastle, York, and Peterborough.
What are the Edinburgh to London train times and schedule?
The train schedule from Edinburgh to London is fairly consistent, with the first train of the day leaving at around 05:40 and the last train at around 19:58. Typically, there are slightly fewer trains on Sundays, but they are still very regular.
How much is a train ticket from Edinburgh (Waverley) to London?
A train ticket from Edinburgh (Waverley) varies in price, but by splitting your ticket with Split My Fare, you can find them for as cheap as £36.40.
How many trains a day are there from Edinburgh (Waverley) to London?
There are around 30 trains a day from Edinburgh (Waverley) to London operated by Avanti West Coast, Caledonian Sleeper, LNER, and Lumo.
How long does it take to travel from Edinburgh (Waverley) to London by train?
The average journey time to travel from Edinburgh (Waverley) by train is 4 hours 30 minutes, but journeys can be as fast as 4 hours 11 minutes.
Can I book assistance for my journey from Edinburgh (Waverley) to London?
You can book assistance for your journey from Edinburgh to London on train by contacting the train operator before your trip.
Do I need a passport to go to London from Edinburgh by train?
You do not need a passport to go to London from Edinburgh by train.