Kirkcaldy to Aberdeen

Platform 2 Will wait for 3 minutes
19:14
left on time

Previously called at

London Kings Cross14:00left on time
York15:55left on time
Darlington16:24left 16:26
Newcastle17:01left on time
Berwick-upon-Tweed17:46left on time
Edinburgh18:35left on time
Haymarket18:40left on time
Inverkeithing18:56left on time
Kirkcaldy19:14left on time

Calling at

Leuchars19:39left 19:36
Dundee19:57left on time
Arbroath20:14left 20:16
Montrose20:29left 20:31
Stonehaven20:52left on time
Aberdeen21:13arrived 21:10
Operated by London North Eastern Railway