Edinburgh to Aberdeen

Platform 2 Will wait for 11 minutes
20:31
left 21:23

Previously called at

London Kings Cross16:00left 16:48
York17:56left 18:52
Darlington18:24left 19:20
Newcastle18:54left 19:50
Berwick-upon-Tweed19:39left 20:36
Edinburgh20:31left 21:23

Calling at

Haymarket20:35left 21:27
Inverkeithing20:49left 21:41
Kirkcaldy21:07left 22:04
Leuchars21:36left 22:33
Dundee21:52left 22:50
Arbroath22:09due 23:15
Montrose22:25due 23:30
Stonehaven22:48due 23:51
Aberdeen23:09due 00:08
Operated by London North Eastern Railway