The 14:52 train from Edinburgh to London Euston .
6h 3m
-
Edinburgh -
Haymarket -
Carlisle -
Penrith North Lakes -
Lancaster -
Preston -
Wigan North Western -
Warrington Bank Quay -
Crewe -
Stafford -
Wolverhampton -
Sandwell & Dudley -
Birmingham New St -
Birmingham International -
Coventry -
Rugby -
Milton Keynes Central -
Watford Junction -
London Euston

Powered by Realtime Trains API