London
534 km
Edinburgh
Departure station:
Kings Cross Local authority , London Borough of Camden, United Kingdom
Euston Rd, Kings Cross, London N1C 4QP, UK, London, United Kingdom
London NW1 2DU, UK, London, United Kingdom
Bridge
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
Arrival station:
Edinburgh EH1 1BB, Edinburgh, United Kingdom
Brand name
Train type
Travel time
Price from
Departures
Rating
Avanti West Coast
Avanti West Coast
Train with 1 change
4 hrs 47 min
$138
8
90.00%
LNER
LNER
Train with 1 change
4 hrs 35 min
$282
33
90.00%
Avanti West Coast
InterCity-Express
High-speed train
5 hrs 34 min
$66
9
90.00%
LNER
InterCity-Express
High-speed train
4 hrs 16 min
$59
30
90.03%
Caledonian Sleeper
Comfort night train
7 hrs 53 min
$90
1
99.00%

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 Avanti West Coast 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 up to 14 daily departures depending on the weekday. 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.

Avg. journey time 4.5 hrs
Trains per day 14
Train ticket price from $103
Distance 534 km
Train operator Avanti West Coast
Earliest departure 06:15
Latest departure 19:00
Changes direct
Departure station Kings Cross (London)
Arrival station Waverley (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 15 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 to London. Another option to consider is a comfort night train, although keep in mind that its travel time is almost 8 hours.

Timetable & Train information

Lowest train ticket cost:
$59
Departures:
81
Earliest departure:
06:15
Latest departure:
23:33
Shortest travel time:
4 hrs 16 min
Longest travel time:
15 hrs 8 min
9 / 10 based on 59 reviews

Smooth travel, the train had comfortable seats, and booking was easy. Very impressive!

Samantha Romero about traveling from London to Edinburgh