Rail Ninja is a reservation service for booking train tickets online. It is not a rail carrier, does not own or operate any trains, and does not represent an official website of any railway company. It is a commercial business that makes it easier for you to book train tickets online.
Timetable for
1k+ routes worldwide
Flexible payments
20+ methods
Real human support
24/7 help
Shortest travel time:
4 h 23 m
Longest travel time:
13 h 57 m
Lowest train ticket cost:
$149
Avg. daily departures:
26
Earliest departure:
06:15
Latest departure:
22:00
London
The number of railway stations in London is quite astonishing as the city houses 12 major train hubs! Read all you need to know about the main ones.
Show more
London train stations
Kings Cross
Kings Cross Local authority , London Borough of Camden, United Kingdom
St. Pancras Int
Euston Rd, Kings Cross, London N1C 4QP, UK, London, United Kingdom
Euston
London NW1 2DU, UK, London, United Kingdom
London Bridge Station
20 Stainer St, London SE1 9RL, London, United Kingdom
Paddington
Praed St, Paddington, London, London, United Kingdom
Marylebone
Melcombe Pl, Marylebone, London NW1 6JJ, London, United Kingdom
Victoria
Victoria St, Victoria, London SW1E 5ND, London, United Kingdom
Waterloo
Waterloo Rd, London SE1 8SW, London, United Kingdom
London Finchley Road (Stop CL)
235 Finchley Rd, London NW3, United Kingdom
London Victoria Coach Station
164 Buckingham Palace Road, SW1W 9TP, London, United Kingdom
London Airport Terminal (LHR)
Hounslow TW6 1QG, United Kingdom, London, United Kingdom
534 km
Edinburgh
Edinburgh's train station is located in the heart of the Scottish capital, making it very easy to reach by public transport.  
Show more
Edinburgh train stations
Waverley
Edinburgh EH1 1BB, Edinburgh, United Kingdom
Edinburgh Bus Station
26 Elder St, Edinburgh EH1 3DX, United Kingdom
Edinburgh Airport Terminal (EDI)
Edinburgh EH12 9DN, United Kingdom, Edinburgh, United Kingdom

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

Train type
Fastest trip
Longest trip
Earliest
Latest
Departures
Morning trains
4 hrs 24 min
4 hrs 54 min
06:15
11:30
11
Afternoon trains
4 hrs 23 min
4 hrs 44 min
12:00
17:30
12
Evening trains
4 hrs 38 min
4 hrs 38 min
18:00
18:00
1
Night trains
13 hrs 27 min
13 hrs 57 min
21:00
22:00
2

Trains on London - Edinburgh Route

Brand name
Train type
Travel time
Price from
Departures
Rating
LNER
LNER
High-speed train
4 hrs 23 min
$149
24
LNER
LNER
Train with 1 change
13 hrs 27 min
$366
2
9 / 10 based on 59 reviews

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