Detailed timetable

10:03 London Kings Cross to Aberdeen

Monday 12 October 2026

Live map
Headcode: 1S11Headcode1S11 OperatorLNER UIDG80216

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 Cross110:03 10:02 -1 min
Belle Islepass10:05 10:04 -1 min
Holloway Sth. Junctionpass10:06 10:06 On time
Finsbury Park5pass10:07 10:06 -1 min
Alexandra Palacepass10:08½ 10:08 On time
Potters Bar3pass10:13 10:13 On time
Welwyn Garden Citypass10:17 10:17 On time
Digswell Junctionpass10:17½ 10:17 On time
Woolmer Green Junctionpass10:19 10:19 On time
Stevenage3pass10:22 10:21 -1 min
HitchinDFLpass10:24 10:24 On time
Biggleswade3pass10:28½ 10:28 On time
Sandypass10:30 10:30 On time
Huntingdonpass10:37 10:37 On time
Holme Junctionpass10:43 10:42 -1 min
Fletton Junctionpass10:46½ 10:47 +1 min
Peterborough410:4910:51 10:49 10:51 On time
Tallington Junctionpass10:58 10:58 On time
Stoke Junctionpass11:05 11:05 On time
Grantham2pass11:08 11:08 On time
Claypole Looppass11:13 11:13 On time
Newark North Gate111:1711:19 11:17 11:19 On time
Newark F.c.pass11:20 11:20 On time
Carlton On Trent Looppass11:24 11:24 On time
Retfordpass11:30 11:31 +1 min
Loversall Carr Junctionpass11:37½ 11:42 +5 min
Doncaster411:4111:43 11:46 11:48 +5 min
Shaftholme Junctionpass11:46½ 11:51 +5 min
Temple Hirst Junctionpass11:51 11:56 +5 min
Hambleton North Junctionpass11:53½ 11:59 +6 min
Colton Junctionpass11:58½ 12:02 +4 min
York912:0312:06 12:07 12:11 +5 min
Skelton Junction (York)pass12:08½ 12:13 +5 min
Tollerton Junctionpass12:13 12:18 +5 min
Thirskpass12:19 12:24 +5 min
Northallertonpass12:22½ 12:28 +6 min
Darlington4B12:3212:34 12:36 12:39 +5 min
Ferryhill Sth. Junctionpass12:42½ 12:47 +5 min
Tursdale Junctionpass12:44 12:49 +5 min
DurhamDMpass12:48½ 12:54 +6 min
Birtley Junctionpass12:55 12:59 +4 min
King Edward Bridge S. Junctionpass12:58 13:02 +4 min
Newcastle213:0013:03 13:04 13:15 +12 min
Heaton Sth. Junctionpass13:05½ 13:18 +13 min
Benton Nth Junctionpass13:07 13:20 +13 min
Morpeth2pass13:14½ 13:30 +16 min
Alnmouth2pass13:26 13:43 +17 min
Belford L.c.pass13:35 13:52 +17 min
Berwick-upon-Tweed213:4513:46 14:01 14:04 +18 min
Reston Signal Eg403pass13:49½ 14:07 +18 min
Restonpass13:54 14:12 +18 min
Grantshousepass13:58 14:16 +18 min
Oxwellmains Crossoverpass14:04½ 14:22 +18 min
Dunbar2pass14:06 14:24 +18 min
Drem2pass14:13½ 14:30 +17 min
Prestonpanspass14:18 14:35 +17 min
Monktonhall Junctionpass14:21 14:37 +16 min
Portobello Junction (Lothian)pass14:22½ 14:39 +17 min
Craigentinny Junctionpass14:23½ 14:40 +17 min
Abbeyhill Junctionpass14:25 14:41 +16 min
Edinburgh1914:2714:32 14:43 14:48 +16 min
Princes St Gardenspass14:33½ 14:50 +17 min
Haymarket214:3614:37 14:52 14:54 +17 min
Haymarket West Junctionpass14:39 14:56 +17 min
Dalmeny Junctionpass14:44½ 15:01 +17 min
Inverkeithing214:5014:51 15:07 15:09 +18 min
Dunfermline Town2pass14:56½ 15:17 +21 min
Cowdenbeath2pass15:03 15:29 +26 min
Glenrothes with Thornton2pass15:17 15:43 +26 min
Thornton North Junctionpass15:19 15:45
Ladybank2pass15:25½ 15:58 +33 min
Cupar2pass15:30½ 16:03½
Leuchars215:3615:38 16:09 16:11 +33 min
Tay Bridge Southpass15:45 16:18
Dundee Central Junctionpass15:49½ 16:22½
Dundee415:5115:56 16:24 16:26 +30 min
Camperdown Junctionpass15:59 16:29
Broughty Ferry2pass16:02 16:32
Carnoustie2pass16:06½ 16:37 +31 min
Arbroath216:1116:13 16:42 16:45 +32 min
Inverkeilorpass16:19½ 16:50 +31 min
Usanpass16:24 16:56 +32 min
Montrose216:2716:28 17:01 17:03 +35 min
Craigopass16:34½ 17:08 +34 min
Laurencekirkpass16:38½ 17:15 +37 min
Carmontpass16:44½ 17:22 +38 min
Stonehaven216:5016:51 17:27 17:30 +39 min
Newtonhill Sig A223pass16:57½ 17:36½
Aberdeen A229 Signalpass17:00½ 17:39½
Aberdeen A55 Signalpass17:03½ 17:42½
Craiginches Southpass17:04 17:43
Aberdeen Ferryhill Junctionpass17:05½ 17:44½
Aberdeen517:12 17:48 +39 min

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