| Station | Platform | Arrival | Departure |
|---|---|---|---|
| STP London St Pancras International | A | 07:12 ✔ 1m early | |
| ZFD Farringdon | 3 | 07:16 ✔ 1m early | 07:17 ✔ On Time |
| CTK City Thameslink | 2 | 07:18 ✔ On Time | 07:19 ✔ On Time |
| BFR London Blackfriars | 1 | 07:21 ✔ 1m early | 07:21 ✔ On Time |
| EPH Elephant & Castle | 4 | 07:25 ✔ 1m early | 07:25 ✔ On Time |
| LGJ Loughborough Junction | 2 | 07:30 ✔ 2m early | 07:30 ✔ 1m early |
| HNH Herne Hill | 4 | 07:34 ✔ 2m early | 07:35 ✔ 1m early |
| TUH Tulse Hill | 2 | 07:39 ✔ 1m early | 07:40 ✔ 1m early |
| STE Streatham (Greater London) | 1 | 07:44 ✔ 1m early | 07:44 ✔ On Time |
| TOO Tooting | 2 | 07:48 ✔ 1m early | 07:49 ✔ 1m early |
| HYR Haydons Road | 2 | 07:52 ✔ 1m early | 07:52 ✔ On Time |
| WIM Wimbledon | 9 | 07:54 ✔ 1m early | 07:55 ✔ 1m early |
| WBO Wimbledon Chase | 2 | 07:58 ✔ 1m early | 07:58 ✔ On Time |
| SMO South Merton | 2 | 08:00 ✔ 1m early | 08:00 ✔ On Time |
| MDS Morden South | ??? | 08:03 ✔ 1m early | 08:03 ✔ On Time |
| SIH St Helier (Surrey) | 2 | 08:05 ✔ 1m early | 08:05 ✔ On Time |
| SUC Sutton Common | 2 | 08:07 ✔ On Time | 08:07 ✔ On Time |
| WSU West Sutton | 2 | 08:10 ✔ 1m early | 08:10 ✔ On Time |
| SUO Sutton (Surrey) | 1 | 08:14 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SUO Sutton (Surrey) | 1 | 08:16 ✔ On Time | |
| CSH Carshalton | 1 | 08:19 ✔ 1m early | 08:19 ✔ On Time |
| HCB Hackbridge | 1 | 08:22 ✔ 2m early | 08:22 ✔ 1m early |
| MIJ Mitcham Junction | 1 | 08:25 ✔ 1m early | 08:25 ✔ On Time |
| MTC Mitcham Eastfields | 1 | 08:28 ✔ 1m early | 08:28 ✔ On Time |
| STE Streatham (Greater London) | 2 | 08:32 ✔ 1m early | 08:33 ✔ On Time |
| TUH Tulse Hill | 1 | 08:37 ⚠ 1m late | 08:38 ⚠ 1m late |
| HNH Herne Hill | 1 | 08:41 ⚠ 1m late | 08:42 ✔ On Time |
| LGJ Loughborough Junction | 1 | 08:45 ✔ On Time | 08:45 ✔ On Time |
| EPH Elephant & Castle | 1 | 08:49 ✔ 1m early | 08:49 ✔ On Time |
| BFR London Blackfriars | 2 | 08:54 ✔ On Time | 08:54 ⚠ 1m late |
| CTK City Thameslink | 1 | 08:56 ⚠ 1m late | 08:56 ⚠ 1m late |
| ZFD Farringdon | 4 | 08:58 ⚠ 1m late | 08:59 ✔ On Time |
| STP London St Pancras International | B | 09:03 ⚠ 1m late | 09:03 ⚠ 1m late |
| KTN Kentish Town | 2 | 09:08 ✔ On Time | 09:08 ✔ On Time |
| WHP West Hampstead Thameslink | 2 | 09:13 ✔ On Time | 09:13 ✔ On Time |
| CRI Cricklewood | 2 | 09:15 ✔ On Time | 09:15 ⚠ 1m late |
| HEN Hendon | 2 | 09:20 ✔ 1m early | 09:20 ✔ On Time |
| MIL Mill Hill Broadway | 2 | 09:23 ✔ On Time | 09:23 ⚠ 1m late |
| ELS Elstree & Borehamwood | 2 | 09:27 ⚠ 1m late | 09:27 ⚠ 2m late |
| RDT Radlett | 2 | 09:31 ⚠ 2m late | 09:31 ⚠ 2m late |
| SAC St Albans City | 2 | 09:37 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SAC St Albans City | 4 | 09:55 ⚠ 3m late | |
| HPD Harpenden | 2 | 10:01 ⚠ 2m late | 10:01 ⚠ 3m late |
| LTN Luton Airport Parkway | 2 | 10:06 ⚠ 3m late | 10:07 ⚠ 3m late |
| LUT Luton | 3 | 10:10 ⚠ 2m late | 10:11 ⚠ 2m late |
| LEA Leagrave | 2 | 10:15 ⚠ 1m late | 10:15 ⚠ 1m late |
| HLN Harlington (Beds) | 2 | 10:20 ⚠ 1m late | 10:20 ⚠ 1m late |
| FLT Flitwick | 2 | 10:24 ✔ On Time | 10:24 ⚠ 1m late |
| BDM Bedford | 2 | 10:36 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BDM Bedford | ??? | 11:05 | |
| BSJ Bedford St Johns | ??? | 11:10 | 11:10 |
| KMH Kempston Hardwick | ??? | 11:24 | 11:24 |
| SWR Stewartby | ??? | 11:32 | 11:32 |
| MLB Millbrook (Beds) | ??? | 11:41 | 11:41 |
| LID Lidlington | ??? | 11:46 | 11:46 |
| RID Ridgmont | ??? | 11:54 | 11:54 |
| APG Aspley Guise | ??? | 12:03 | 12:03 |
| WOB Woburn Sands | ??? | 12:09 | 12:09 |
| BWB Bow Brickhill | ??? | 12:15 | 12:15 |
| FEN Fenny Stratford | ??? | 12:21 | 12:21 |
| BLY Bletchley | ??? | 12:28 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BLY Bletchley | 3 | 13:02 ⚠ 1m late | |
| MKC Milton Keynes Central | 3 | 13:07 ✔ 1m early | 13:08 ✔ On Time |
| WOL Wolverton | 3 | 13:12 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WOL Wolverton | 4 | 13:30 ⚠ 1m late | |
| MKC Milton Keynes Central | 1 | 13:34 ✔ On Time | 13:35 ✔ On Time |
| BLY Bletchley | 4 | 13:39 ✔ On Time | 13:40 ✔ On Time |
| LBZ Leighton Buzzard | 4 | 13:47 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LBZ Leighton Buzzard | 4 | 14:12 ⚠ 1m late | |
| CED Cheddington | 4 | 14:16 ⚠ 1m late | 14:17 ⚠ 1m late |
| TRI Tring | 5 | 14:23 ✔ On Time | 14:23 ⚠ 1m late |
| BKM Berkhamsted | 4 | 14:28 ✔ On Time | 14:28 ⚠ 1m late |
| HML Hemel Hempstead | 4 | 14:32 ⚠ 1m late | 14:33 ⚠ 1m late |
| APS Apsley | 4 | 14:36 ✔ On Time | 14:36 ⚠ 1m late |
| KGL Kings Langley | 4 | 14:39 ⚠ 1m late | 14:40 ⚠ 1m late |
| WFJ Watford Junction | 9 | 14:44 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WFJ Watford Junction | 11 | 15:45 ⚠ 2m late | |
| WFN Watford North | ??? | 15:47 ⚠ 1m late | 15:48 ⚠ 2m late |
| GSN Garston (Hertfordshire) | ??? | 15:50 ⚠ 1m late | 15:50 ⚠ 3m late |
| BWO Bricket Wood | ??? | 15:53 ⚠ 2m late | 15:53 ⚠ 3m late |
| HWW How Wood (Herts) | ??? | 15:56 ⚠ 2m late | 15:56 ⚠ 3m late |
| PKT Park Street | ??? | 15:58 ⚠ 2m late | 15:58 ⚠ 4m late |
| SAA St Albans Abbey | ??? | 16:01 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SAA St Albans Abbey | ??? | 16:07 ⚠ 1m late | |
| PKT Park Street | ??? | 16:10 ⚠ 1m late | 16:10 ⚠ 3m late |
| HWW How Wood (Herts) | ??? | 16:12 ⚠ 2m late | 16:12 ⚠ 3m late |
| BWO Bricket Wood | ??? | 16:14 ⚠ 3m late | 16:15 ⚠ 3m late |
| GSN Garston (Hertfordshire) | ??? | 16:18 ⚠ 2m late | 16:18 ⚠ 4m late |
| WFN Watford North | ??? | 16:20 ⚠ 4m late | 16:21 ⚠ 4m late |
| WFJ Watford Junction | 11 | 16:23 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WFJ Watford Junction | 1 3 | 16:48 ✔ 2m early | |
| WFH Watford High Street | 1 | 16:51 ✔ 3m early | 16:51 ✔ 2m early |
| BSH Bushey | 2 | 16:53 ✔ 2m early | 16:53 ✔ 1m early |
| CPK Carpenders Park | 1 | 16:56 ✔ 2m early | 16:56 ✔ 1m early |
| HTE Hatch End | 1 | 16:59 ✔ 2m early | 16:59 ✔ 1m early |
| HDL Headstone Lane | 1 | 17:01 ✔ 1m early | 17:01 ✔ 1m early |
| HRW Harrow & Wealdstone | 2 | 17:04 ✔ 1m early | 17:04 ✔ On Time |
| KNT Kenton | 1 | 17:07 ✔ 1m early | 17:07 ✔ On Time |
| SOK South Kenton | 1 | 17:09 ✔ 1m early | 17:09 ✔ On Time |
| NWB North Wembley | 1 | 17:11 ✔ On Time | 17:11 ✔ On Time |
| WMB Wembley Central | 2 | 17:13 ✔ On Time | 17:13 ⚠ 1m late |
| SBP Stonebridge Park | 1 | 17:16 ⚠ 1m late | 17:16 ⚠ 2m late |
| HDN Harlesden | 1 | 17:19 ⚠ 1m late | 17:19 ⚠ 1m late |
| WIJ Willesden Junction | 1 | 17:21 ⚠ 1m late | 17:21 ⚠ 2m late |
| KNL Kensal Green | 1 | 17:24 ⚠ 2m late | 17:24 ⚠ 3m late |
| QPW Queens Park (London) | 1 | 17:26 ⚠ 3m late | 17:26 ⚠ 3m late |
| KBN Kilburn High Road | 1 | 17:28 ⚠ 3m late | 17:28 ⚠ 3m late |
| SOH South Hampstead | 1 | 17:30 ⚠ 2m late | 17:30 ⚠ 3m late |
| EUS London Euston | 9 | 17:39 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EUS London Euston | 9 | 17:44 ✔ On Time | |
| SOH South Hampstead | 2 | 17:49 ⚠ 1m late | 17:49 ⚠ 1m late |
| KBN Kilburn High Road | 2 | 17:51 ✔ On Time | 17:51 ⚠ 1m late |
| QPW Queens Park (London) | 4 | 17:53 ✔ On Time | 17:54 ✔ On Time |
| KNL Kensal Green | 2 | 17:56 ✔ On Time | 17:56 ⚠ 1m late |
| WIJ Willesden Junction | 3 | 17:58 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WIJ Willesden Junction | 4 | 18:15 ✔ On Time | |
| KNR Kensal Rise | 2 | 18:18 ✔ 1m early | 18:18 ✔ On Time |
| BSP Brondesbury Park | 2 | 18:20 ✔ 1m early | 18:20 ✔ On Time |
| BSY Brondesbury | 2 | 18:21 ✔ On Time | 18:21 ⚠ 1m late |
| WHD West Hampstead | 2 | 18:23 ✔ On Time | 18:23 ⚠ 1m late |
| FNY Finchley Road & Frognal | 2 | 18:25 ✔ On Time | 18:25 ⚠ 1m late |
| HDH Hampstead Heath | 2 | 18:27 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HDH Hampstead Heath | 1 | 18:34 ⚠ 1m late | |
| FNY Finchley Road & Frognal | 1 | 18:36 ✔ On Time | 18:36 ⚠ 1m late |
| WHD West Hampstead | 1 | 18:38 ✔ On Time | 18:39 ✔ On Time |
| BSY Brondesbury | 1 | 18:41 ✔ 1m early | 18:41 ✔ On Time |
| BSP Brondesbury Park | 1 | 18:42 ✔ On Time | 18:42 ⚠ 1m late |
| KNR Kensal Rise | 1 | 18:44 ✔ On Time | 18:44 ✔ On Time |
| WIJ Willesden Junction | 5 | 18:48 ✔ 1m early | 18:49 ✔ On Time |
| ACC Acton Central | 1 | 18:54 ✔ 1m early | 18:54 ✔ On Time |
| SAT South Acton | 1 | 18:57 ✔ 1m early | 18:57 ✔ On Time |
| GUN Gunnersbury | 1 | 19:00 ✔ On Time | 19:00 ⚠ 1m late |
| KWG Kew Gardens | 2 | 19:03 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| KWG Kew Gardens | 1 | 19:11 ⚠ 4m late | |
| GUN Gunnersbury | 2 | 19:14 ⚠ 3m late | 19:14 ⚠ 4m late |
| SAT South Acton | 2 | 19:17 ⚠ 3m late | 19:17 ⚠ 4m late |
| ACC Acton Central | 2 | 19:19 ⚠ 4m late | 19:20 ⚠ 4m late |
| WIJ Willesden Junction | 4 | 19:27 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WIJ Willesden Junction | 5 | 19:35 ✔ On Time | |
| SPB Shepherd's Bush | 1 | 19:41 ✔ 1m early | 19:42 ✔ On Time |
| KPA Kensington Olympia | 3 | 19:44 ✔ 1m early | 19:44 ✔ On Time |
| WBP West Brompton | 3 | 19:47 ✔ 1m early | 19:47 ✔ 1m early |
| IMW Imperial Wharf | 1 | 19:49 ✔ 1m early | 19:49 ✔ On Time |
| CLJ Clapham Junction | 1 | 19:54 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CLJ Clapham Junction | 2 | 20:15 ✔ 1m early | |
| WWR Wandsworth Road | 2 | 20:21 ✔ 1m early | 20:21 ⚠ 1m late |
| CLP Clapham High Street | 2 | 20:23 ✔ On Time | 20:23 ✔ On Time |
| DMK Denmark Hill | 2 | 20:28 ✔ On Time | 20:28 ✔ On Time |
| PMR Peckham Rye | 2 | 20:30 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PMR Peckham Rye | 2 | 20:41 ✔ 1m early | |
| QRP Queens Road (Peckham) | 1 | 20:43 ✔ 1m early | 20:43 ✔ On Time |
| SBM South Bermondsey | 1 | 20:46 ✔ 1m early | 20:46 ✔ 1m early |
| LBG London Bridge | 11 | 20:51 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LBG London Bridge | 1 | 21:05 ✔ 1m early | |
| NWX New Cross | C | 21:11 ✔ 1m early | 21:11 ✔ On Time |
| SAJ St Johns (London) | 2 | 21:13 ✔ On Time | 21:13 ⚠ 1m late |
| LEW Lewisham | 4 | 21:16 ✔ On Time | 21:16 ⚠ 1m late |
| BKH Blackheath | 2 | 21:19 ✔ On Time | 21:19 ⚠ 1m late |
| KDB Kidbrooke | 2 | 21:22 ⚠ 1m late | 21:22 ⚠ 2m late |
| ELW Eltham | 2 | 21:25 ⚠ 2m late | 21:26 ⚠ 2m late |
| FCN Falconwood | 2 | 21:29 ⚠ 1m late | 21:29 ⚠ 2m late |
| WLI Welling | 2 | 21:31 ⚠ 2m late | 21:31 ⚠ 3m late |
| BXH Bexleyheath | 2 | 21:34 ⚠ 2m late | 21:35 ⚠ 2m late |
| BNH Barnehurst | 2 | 21:37 ⚠ 2m late | 21:38 ⚠ 2m late |
| SGR Slade Green | 1 | 21:42 ⚠ 2m late | 21:42 ⚠ 3m late |
| ERH Erith | 1 | 21:45 ⚠ 2m late | 21:45 ⚠ 3m late |
| BVD Belvedere | 1 | 21:47 ⚠ 3m late | 21:47 ⚠ 4m late |
| ABW Abbey Wood | 1 | 21:50 ⚠ 3m late | 21:51 ⚠ 3m late |
| PLU Plumstead | 1 | 21:54 ⚠ 3m late | 21:54 ⚠ 3m late |
| WWA Woolwich Arsenal | 1 | 21:56 ⚠ 3m late | 21:57 ⚠ 3m late |
| WWD Woolwich Dockyard | 1 | 21:59 ⚠ 3m late | 21:59 ⚠ 4m late |
| CTN Charlton | 1 | 22:02 ⚠ 3m late | 22:03 ⚠ 4m late |
| WCB Westcombe Park | 1 | 22:05 ⚠ 3m late | 22:05 ⚠ 4m late |
| MZH Maze Hill | 1 | 22:07 ⚠ 4m late | 22:07 ⚠ 5m late |
| GNW Greenwich | 1 | 22:10 ⚠ 4m late | 22:11 ⚠ 3m late |
| DEP Deptford | 1 | 22:13 ⚠ 3m late | 22:14 ⚠ 3m late |
| LBG London Bridge | 2 | 22:20 ⚠ 2m late | 22:22 ⚠ 1m late |
| CST London Cannon Street | 3 | 22:26 ✔ On Time |