Detailed timetable

12:03 London Kings Cross to Inverness

Wednesday 14 October 2026

Live map
Headcode: 1S15Headcode1S15 OperatorLNER UIDG80228

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 Cross512:03 12:02 -1 min
Belle Islepass12:05 12:04 -1 min
Holloway Sth. Junctionpass12:06 12:04 -2 min
Finsbury Park5pass12:07 12:05 -2 min
Alexandra Palacepass12:08½ 12:10 +2 min
Potters Bar3pass12:13 12:17 +4 min
Welwyn Garden Citypass12:18 12:24 +6 min
Digswell Junctionpass12:18½ 12:25 +7 min
Woolmer Green Junctionpass12:20 12:28 +8 min
Stevenage3pass12:23 12:30 +7 min
HitchinDFLpass12:25 12:32 +7 min
Biggleswade3pass12:29½ 12:36 +7 min
Sandypass12:31 12:38 +7 min
Huntingdonpass12:38 12:45 +7 min
Holme Junctionpass12:44 12:50 +6 min
Fletton Junctionpass12:47½ 12:54 +7 min
Peterborough412:5012:52 12:57 12:58 +6 min
Tallington Junctionpass12:58½ 13:05 +7 min
Stoke Junctionpass13:05½ 13:12 +7 min
Grantham2pass13:08½ 13:15 +7 min
Claypole Looppass13:13½ 13:20 +7 min
Newark North Gate113:1813:19 13:24 13:25 +6 min
Newark F.c.pass13:20½ 13:26 +6 min
Carlton On Trent Looppass13:24 13:29 +5 min
Retfordpass13:30 13:36 +6 min
Loversall Carr Junctionpass13:37½ 13:42 +5 min
Doncaster413:4113:43 13:47 13:48 +5 min
Shaftholme Junctionpass13:46½ 13:52 +6 min
Temple Hirst Junctionpass13:51 13:56 +5 min
Hambleton North Junctionpass13:53½ 13:59 +6 min
Colton Junctionpass13:58½ 14:03 +5 min
York914:0314:06 14:08 14:10 +4 min
Skelton Junction (York)pass14:08½ 14:12 +4 min
Tollerton Junctionpass14:13 14:17 +4 min
Thirskpass14:19 14:23 +4 min
Northallertonpass14:22½ 14:27 +5 min
Darlington4B14:3214:34 14:35 14:37 +3 min
Ferryhill Sth. Junctionpass14:42½ 14:46 +4 min
Tursdale Junctionpass14:44 14:47 +3 min
DurhamDMpass14:48½ 14:52 +4 min
Birtley Junctionpass14:55 14:57 +2 min
King Edward Bridge S. Junctionpass14:58 15:00 +2 min
Newcastle215:0015:03 15:02 15:05 +2 min
Heaton Sth. Junctionpass15:05½ 15:08 +3 min
Benton Nth Junctionpass15:07 15:09 +2 min
Morpeth2pass15:14½ 15:16 +2 min
Alnmouth2pass15:26 15:28 +2 min
Belford L.c.pass15:35 15:37 +2 min
Berwick-upon-Tweed215:4515:46 15:47 15:48 +2 min
Reston Signal Eg403pass15:49½ 15:51 +2 min
Restonpass15:54 15:56 +2 min
Grantshousepass15:58 16:00 +2 min
Oxwellmains Crossoverpass16:04½ 16:07 +3 min
Dunbar2pass16:06 16:08 +2 min
Drem2pass16:13½ 16:15 +2 min
Prestonpanspass16:18 16:19 +1 min
Monktonhall Junctionpass16:21 16:22 +1 min
Portobello Junction (Lothian)pass16:22½ 16:23 +1 min
Craigentinny Junctionpass16:23½ 16:24 +1 min
Abbeyhill Junctionpass16:25 16:26 +1 min
Edinburgh916:2716:33 16:27 16:36 +3 min
Princes St Gardenspass16:35 16:37 +2 min
Haymarket416:3716:39 16:39 16:41 +2 min
Haymarket West Junctionpass16:41 16:43
Newbridge Junctionpass16:46 16:48
Winchburgh Junctionpass16:49 16:51
Linlithgow2pass16:52 16:54
Polmont2pass16:56 16:58
Grangemouth Junctionpass16:59 17:01
Falkirk Grahamston217:0017:03 17:01½ 17:05½
Carmuirs East Junctionpass17:07 17:09
Larbert Junctionpass17:07½ 17:09½
Stirling217:1517:17 17:16½ 17:19½
Dunblane2pass17:22½ 17:24½
Dunblane Signal 43pass17:24½ 17:26½
Greenloaningpass17:27½ 17:29½
Blackfordpass17:31½ 17:33½
Gleneagles217:3417:35 17:35½ 17:37½
Auchterarder Sbpass17:38 17:40
Hilton Junction Hj19 Signalpass17:43 17:45
Hilton Junctionpass17:46½ 17:48½
Perth417:5117:53 17:52½ 17:55½
Stanleypass18:01½ 18:03½
Dunkeld & Birnam2pass18:09½ 18:11½
Pitlochry118:2218:27 18:23½ 18:29
Blair Atholl2pass18:35½ 18:37½
Dalnacardochpass18:45½ 18:47½
Dalnaspidalpass18:52 18:54
Dalwhinnie2pass18:59½ 19:01½
Kingussie119:1019:14 19:12 19:16
Kincraigpass19:19½ 19:21½
Aviemore119:2619:30 19:27½ 19:32
Carrbridge1pass19:37 19:39
Slochdpass19:43 19:45
Tomatinpass19:46½ 19:48½
Moypass19:50½ 19:52½
Cullodenpass19:57 19:59
Cradlehallpass20:02 20:04
Millburn Junctionpass20:03 20:05
Inverness120:08 20:07

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