Detailed timetable

16:00 London Kings Cross to Aberdeen

Friday 9 October 2026

Live map
Headcode: 1S23Headcode1S23 OperatorLNER UIDC01943

Planned service information

Power type
Electric multiple unit
Timing load / planned train type
800
Maximum speed
125 mph
Train class code
B
Reservation code
A
Catering code
F
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
London Kings Cross416:00 16:12 +12 min
Belle Islepass16:02 16:14 +12 min
Holloway Sth. Junctionpass16:03 16:15 +12 min
Finsbury Park5pass16:04 16:17 +13 min
Alexandra Palacepass16:05½ 16:19 +14 min
Potters Bar3pass16:10 16:23 +13 min
Welwyn Garden Citypass16:15 16:27 +12 min
Digswell Junctionpass16:15½ 16:28 +13 min
Woolmer Green Junctionpass16:17 16:29 +12 min
Stevenage3pass16:20 16:32 +12 min
HitchinDFLpass16:22 16:36 +14 min
Biggleswade3pass16:26½ 16:40 +14 min
Sandypass16:28 16:42 +14 min
Huntingdonpass16:35 16:49 +14 min
Holme Junctionpass16:41 16:54 +13 min
Fletton Junctionpass16:44 17:00 +16 min
Peterborough416:4716:48 17:04 17:05 +17 min
Tallington Junctionpass16:55 17:11 +16 min
Stoke Junctionpass17:02 17:19 +17 min
Grantham2pass17:05 17:24 +19 min
Claypole Looppass17:10 17:30 +20 min
Newark North Gate117:1417:16 17:34 17:35 +19 min
Newark F.c.pass17:17 17:36 +19 min
Carlton On Trent Looppass17:20½ 17:39 +19 min
Retfordpass17:26½ 17:46 +20 min
Loversall Carr Junctionpass17:34 17:53 +19 min
Doncaster417:3917:43 17:57 17:58 +15 min
Shaftholme Junctionpass17:46½ 18:02 +16 min
Temple Hirst Junctionpass17:51 18:06 +15 min
Hambleton North Junctionpass17:53½ 18:09 +16 min
Colton Junctionpass17:58½ 18:14 +16 min
York1018:0318:06 18:24 18:27 +21 min
Skelton Junction (York)pass18:08½ 18:30 +22 min
Tollerton Junctionpass18:13 18:34 +21 min
Thirskpass18:19 18:41 +22 min
Northallertonpass18:22½ 18:44 +22 min
Darlington4B18:3218:34 18:53 18:55 +21 min
Ferryhill Sth. Junctionpass18:42½ 19:03 +21 min
Tursdale Junctionpass18:44 19:05 +21 min
DurhamDMpass18:48½ 19:09 +21 min
Birtley Junctionpass18:55 19:15 +20 min
King Edward Bridge S. Junctionpass18:58 19:18 +20 min
Newcastle219:0019:03 19:20 19:22 +19 min
Heaton Sth. Junctionpass19:06 19:25 +19 min
Benton Nth Junctionpass19:07½ 19:27 +20 min
Morpeth2pass19:15 19:37 +22 min
Alnmouth2pass19:26½ 19:48 +22 min
Belford L.c.pass19:35½ 19:57 +22 min
Berwick-upon-Tweed219:4519:47 20:07 20:09 +22 min
Reston Signal Eg403pass19:50 20:12 +22 min
Restonpass19:54½ 20:17 +23 min
Grantshousepass19:58½ 20:21 +23 min
Oxwellmains Crossoverpass20:06 20:27 +21 min
Dunbar2pass20:07½ 20:29 +22 min
Drem2pass20:14 20:35 +21 min
Prestonpanspass20:18½ 20:40 +22 min
Monktonhall Junctionpass20:21½ 20:46 +25 min
Portobello Junction (Lothian)pass20:23 20:50 +27 min
Craigentinny Junctionpass20:24 20:51 +27 min
Abbeyhill Junction20:2620:26½ 20:53 20:52 +26 min
Edinburgh220:2920:34 20:59 21:08 +34 min
Princes St Gardenspass20:35½ 21:09 +34 min
Haymarket220:3820:39 21:11 21:13 +34 min
Haymarket West Junctionpass20:41 21:15 +34 min
Dalmeny Junctionpass20:46½ 21:20 +34 min
Inverkeithing220:5220:53 21:26 21:27 +34 min
Burntisland2pass21:01½ 21:35 +34 min
Kirkcaldy221:0921:10 21:42 21:44 +34 min
Thornton South Junctionpass21:15½ 21:49 +34 min
Thornton North Junctionpass21:16 21:50
Ladybank2pass21:22½ 22:14 +52 min
Cupar2pass21:29½ 22:21½
Leuchars221:3521:37 22:33 22:35 +58 min
Tay Bridge Southpass21:44 22:42
Dundee Central Junctionpass21:48½ 22:46½
Dundee421:5021:52 22:49 22:51 +59 min
Camperdown Junctionpass21:55 22:54
Broughty Ferry2pass21:58 22:57
Carnoustie2pass22:02½ 23:02 +60 min
Arbroath222:0722:09 23:07 23:09 +60 min
Inverkeilorpass22:15½ 23:15½
Usanpass22:20 23:20 +60 min
Montrose222:2322:24 23:23 23:25 +61 min
Craigopass22:30½ 23:31½
Laurencekirkpass22:34½ 23:34 +60 min
Carmontpass22:40½ 23:40 +60 min
Stonehaven222:4622:47 23:45 23:48 +61 min
Newtonhill Sig A223pass22:53½ 23:54½
Aberdeen A229 Signalpass22:56½ 23:57½
Aberdeen A55 Signalpass22:59½ 00:00½
Craiginches Southpass23:00 00:01
Aberdeen Ferryhill Junctionpass23:02½ 00:03½
Aberdeen523:09 00:05 +59 min

Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.