TrainRouter

City connection

Edinburgh to London by train

Waverley Bridge → London Kings Cross

Fastest
4 h 10 min
Typical
4 h 31 min
Direct trains
Yes
Fewest changes
0
Operators
LNER, Lumo (East Coast)

Times sampled from live European timetable data (Transitous) for a typical weekday (2026-07-14). Schedules vary by day — always check the operator when booking.

How long does the train from Edinburgh to London take?

The fastest connection takes about 4 h 10 min; a typical journey takes around 4 h 31 min.

Is there a direct train from Edinburgh to London?

Yes — direct trains run on this route (Waverley Bridge → London Kings Cross).

Which operators run trains from Edinburgh to London?

LNER, Lumo (East Coast).

Legendary routes through Edinburgh or London

More trains from Edinburgh