16:20 Platform 1 Expected On time Edinburgh Calling at: Doncaster (16:42)York (17:03)Darlington (17:32)Newcastle (18:00)Alnmouth (18:27)Edinburgh (19:33) 9 coaches Track live Watch train Share train
16:41 Platform 2 Expected 16:43 London Kings Cross Calling at: Peterborough (17:08)London Kings Cross (18:01) 9 coaches Track live Watch train Share train
16:54 Platform 1 Expected On time Bradford Forster Square Calling at: Doncaster (17:17)Wakefield Westgate (17:34)Leeds (17:49)Shipley (18:11)Bradford Forster Square (18:21) 7 coaches Track live Watch train Share train
17:05 Platform 2 Expected On time London Kings Cross Calling at: Stevenage (17:56)London Kings Cross (18:22) 9 coaches Track live Watch train Share train
17:16 Platform 1 Expected On time Aberdeen Calling at: Doncaster (17:39)York (18:03)Darlington (18:32)Newcastle (19:00)Berwick-upon-Tweed (19:45)Edinburgh (20:29)Haymarket (20:38)Inverkeithing (20:52)Kirkcaldy (21:09)Leuchars (21:35)Dundee (21:50)Arbroath (22:07)Montrose (22:23)Stonehaven (22:46)Aberdeen (23:09) 9 coaches Track live Watch train Share train
17:33 Platform 3 Expected On time Lincoln Central Calling at: Lincoln Central (17:59) 5 coaches Track live Watch train Share train
17:41 Platform 2 Expected On time London Kings Cross Calling at: Peterborough (18:09)London Kings Cross (19:01) 9 coaches Track live Watch train Share train
17:56 Platform 1 Expected On time Harrogate Calling at: Doncaster (18:18)Wakefield Westgate (18:35)Leeds (18:49)Horsforth (19:07)Harrogate (19:29) 9 coaches Track live Watch train Share train
18:05 Platform — Expected On time London Kings Cross Calling at: Stevenage (18:56)London Kings Cross (19:22) 9 coaches Track live Watch train Share train