London to Edinburgh Train Information
Planning to travel from London to Edinburgh? Experience Britain at its best and choose the most convenient option for your London - Edinburgh train journey. Direct high-speed trains run by LNER depart from Kings Cross station in London and take you to the Central station in Edinburgh in about 4.5 hours, reaching the maximum speed of 125 mph! There are over 50 daily departures (depending on the weekday), so planning a trip is as easy as ABC. Alternatively, you can choose to travel by Avanti West Coast trains, departing from London Euston. But keep in mind that these trains take a bit longer to reach the stunning capital of Scotland - their travel time is 5.5 hours. You can check the detailed London to Edinburgh train timetable and book rail tickets with Rail Ninja, curated route planning, expert advice & online booking platform for European trains. And what about spicing up your stay in Edinburgh? Create unforgettable itineraries by yourself using a Scotland trip planner online. Collect the best travel options among the reach variety of attractions and plan your perfect stay in spectacular Edinburgh!
What is the best way to travel from London to Edinburgh?
Taking a train is always a great option. Fast and comfortable, this mode of transport is a great value for money and one of the most popular choices for a London - Edinburgh trip.
Is there a high-speed train from London to Edinburgh?
Actually, there are two high-speed trains to choose from. The first option is an InterCity-Express train operated by Avanti West Coast, it can take you between the capitals of England and Scotland in a matter of 5 and a half hours. The second option to consider is a high-speed train ran by LNER, it can cover the distance between the cities much faster, in about 4 hours 30 minutes.
Is there a direct train from Edinburgh to London?
Yes, both of the high-speed trains mentioned above can take you all the way between the cities. Another option to consider is a comfort night train, although keep in mind that its travel time is almost 8 hours.
How frequently do trains run between London and Edinburgh?
Trains between London and Edinburgh run frequently throughout the day, with departures typically every 30 minutes to an hour. This makes it easy to find a train that fits your schedule.
Can I bring luggage on the train from London to Edinburgh?
Yes, you can bring luggage on the train from London to Edinburgh. Most trains have ample space for luggage storage, but it's a good idea to arrive early to ensure you have space for larger items.
London to Edinburgh Train Timetable
Trains from London to Edinburgh

London to Edinburgh Train Review & Rating
Smooth travel, the train had comfortable seats, and booking was easy. Very impressive!
Samantha Romero about traveling from London to Edinburgh
Popular Train Routes From London and Edinburgh
For true enthusiasts, there is nothing quite like a London to Edinburgh train ride. On this journey, you can experience one of the most beautiful coastlines in the world. Moreover, you’ll pass through some of Britain’s loveliest countryside and towns on your way to Scotland’s capital city Edinburgh. With just over 4 hours on the train, it is possible to enjoy an entire day exploring Edinburgh before heading back home with tales of what you’ve seen and experienced along your journey!
-
Paris342 kmLondonTrains per day: 15|Popular trains:
Eurostar
London342 kmParisTrains per day: 14|Popular trains:Eurostar
Edinburgh534 kmLondonTrains per day: 5|Popular trains:Avanti West Coast
London580 kmAmsterdamTrains per day: 8|Popular trains:Eurostar
Amsterdam580 kmLondonTrains per day: 9|Popular trains:Eurostar
,Eurostar (ER)
London265 kmLilleTrains per day: 8|Popular trains:Eurostar
-
Lille265 kmLondonTrains per day: 9|Popular trains:
Eurostar
Glasgow75 kmEdinburghTrains per day: 121|Popular trains:ScotRail
Edinburgh75 kmGlasgowTrains per day: 129|Popular trains:ScotRail
London641 kmGlasgowTrains per day: 18|Popular trains:Avanti West Coast
Glasgow641 kmLondonTrains per day: 22|Popular trains:Avanti West Coast
London309 kmLiverpoolTrains per day: 45|Popular trains:Avanti West Coast
-
Liverpool309 kmLondonTrains per day: 24|Popular trains:
Avanti West Coast
London180 kmBirminghamTrains per day: 92|Popular trains:London Midland Railway
Birmingham180 kmLondonTrains per day: 89|Popular trains:London Midland Railway
London302 kmYorkTrains per day: 13|Popular trains:Grand Central
York302 kmLondonTrains per day: 17|Popular trains:Transpennine Express
York326 kmEdinburghTrains per day: 40|Popular trains:LNER
-
Edinburgh326 kmYorkTrains per day: 38|Popular trains:
LNER
London294 kmManchesterTrains per day: 34|Popular trains:Avanti West Coast
Manchester294 kmLondonTrains per day: 58|Popular trains:Avanti West Coast
,Transport for Wales
London93 kmCambridgeTrains per day: 32|Popular trains:Thames Link
Edinburgh278 kmInvernessTrains per day: 12|Popular trains:ScotRail
Inverness278 kmEdinburghTrains per day: 14|Popular trains:ScotRail
-
Edinburgh206 kmAberdeenTrains per day: 18|Popular trains:
ScotRail
Aberdeen206 kmEdinburghTrains per day: 18|Popular trains:ScotRail
Edinburgh50 kmStirlingTrains per day: 40|Popular trains:ScotRail
Stirling50 kmEdinburghTrains per day: 38|Popular trains:ScotRail
Edinburgh281 kmManchesterTrains per day: 34|Popular trains:Transpennine Express
Manchester281 kmEdinburghTrains per day: 8|Popular trains:Transpennine Express
-
Edinburgh283 kmLiverpoolTrains per day: 15|Popular trains:
Avanti West Coast
Liverpool283 kmEdinburghTrains per day: 13|Popular trains:Northern Railway
Edinburgh530 kmCambridgeTrains per day: 12|Popular trains:LNER
Cambridge530 kmEdinburghTrains per day: 12|Popular trains:CrossCountry
Edinburgh450 kmPeterboroughTrains per day: 10|Popular trains:LNER
-
Paris342 kmLondonTrains per day: 15|Popular trains:
Eurostar
London342 kmParisTrains per day: 14|Popular trains:Eurostar
-
Edinburgh534 kmLondonTrains per day: 5|Popular trains:
Avanti West Coast
London580 kmAmsterdamTrains per day: 8|Popular trains:Eurostar
-
Amsterdam580 kmLondonTrains per day: 9|Popular trains:
Eurostar
,Eurostar (ER)
London265 kmLilleTrains per day: 8|Popular trains:Eurostar
-
Lille265 kmLondonTrains per day: 9|Popular trains:
Eurostar
Glasgow75 kmEdinburghTrains per day: 121|Popular trains:ScotRail
-
Edinburgh75 kmGlasgowTrains per day: 129|Popular trains:
ScotRail
London641 kmGlasgowTrains per day: 18|Popular trains:Avanti West Coast
-
Glasgow641 kmLondonTrains per day: 22|Popular trains:
Avanti West Coast
London309 kmLiverpoolTrains per day: 45|Popular trains:Avanti West Coast
-
Liverpool309 kmLondonTrains per day: 24|Popular trains:
Avanti West Coast
London180 kmBirminghamTrains per day: 92|Popular trains:London Midland Railway
-
Birmingham180 kmLondonTrains per day: 89|Popular trains:
London Midland Railway
London302 kmYorkTrains per day: 13|Popular trains:Grand Central
-
York302 kmLondonTrains per day: 17|Popular trains:
Transpennine Express
York326 kmEdinburghTrains per day: 40|Popular trains:LNER
-
Edinburgh326 kmYorkTrains per day: 38|Popular trains:
LNER
London294 kmManchesterTrains per day: 34|Popular trains:Avanti West Coast
-
Manchester294 kmLondonTrains per day: 58|Popular trains:
Avanti West Coast
,Transport for Wales
London93 kmCambridgeTrains per day: 32|Popular trains:Thames Link
-
Edinburgh278 kmInvernessTrains per day: 12|Popular trains:
ScotRail
Inverness278 kmEdinburghTrains per day: 14|Popular trains:ScotRail
-
Edinburgh206 kmAberdeenTrains per day: 18|Popular trains:
ScotRail
Aberdeen206 kmEdinburghTrains per day: 18|Popular trains:ScotRail
-
Edinburgh50 kmStirlingTrains per day: 40|Popular trains:
ScotRail
Stirling50 kmEdinburghTrains per day: 38|Popular trains:ScotRail
-
Edinburgh281 kmManchesterTrains per day: 34|Popular trains:
Transpennine Express
Manchester281 kmEdinburghTrains per day: 8|Popular trains:Transpennine Express
-
Edinburgh283 kmLiverpoolTrains per day: 15|Popular trains:
Avanti West Coast
Liverpool283 kmEdinburghTrains per day: 13|Popular trains:Northern Railway
-
Edinburgh530 kmCambridgeTrains per day: 12|Popular trains:
LNER
Cambridge530 kmEdinburghTrains per day: 12|Popular trains:CrossCountry
-
Edinburgh450 kmPeterboroughTrains per day: 10|Popular trains:
LNER