| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CST London Cannon Street | 3 | 08:05 ✔ 1m early | |
| LBG London Bridge | 1 | 08:08 ✔ 1m early | 08:09 ✔ 1m early |
| NWX New Cross | C | 08:14 ⚠ 1m late | 08:15 ⚠ 1m late |
| SAJ St Johns (London) | 2 | 08:17 ✔ On Time | 08:17 ⚠ 1m late |
| HGR Hither Green | 6 | 08:21 ⚠ 1m late | 08:23 ✔ On Time |
| LEE Lee (London) | 2 | 08:25 ✔ 1m early | 08:26 ✔ 1m early |
| MTG Mottingham | 2 | 08:29 ✔ 1m early | 08:29 ✔ 1m early |
| NEH New Eltham | 2 | 08:32 ✔ 2m early | 08:32 ✔ 1m early |
| SID Sidcup | 2 | 08:35 ✔ 1m early | 08:36 ✔ 1m early |
| AYP Albany Park | 2 | 08:38 ✔ 1m early | 08:39 ✔ 1m early |
| BXY Bexley | 2 | 08:41 ✔ 1m early | 08:42 ✔ 1m early |
| CRY Crayford | 2 | 08:46 ✔ 2m early | 08:47 ✔ On Time |
| SGR Slade Green | 1 | 08:56 ✔ On Time | 08:58 ✔ 1m early |
| ERH Erith | 1 | 09:01 ✔ 1m early | 09:01 ✔ On Time |
| BVD Belvedere | 1 | 09:04 ✔ 1m early | 09:04 ✔ 1m early |
| ABW Abbey Wood | 1 | 09:07 ✔ 1m early | 09:07 ✔ On Time |
| PLU Plumstead | 1 | 09:10 ✔ 1m early | 09:11 ✔ 1m early |
| WWA Woolwich Arsenal | 1 | 09:13 ✔ 1m early | 09:13 ✔ On Time |
| WWD Woolwich Dockyard | 1 | 09:16 ✔ 1m early | 09:16 ✔ On Time |
| CTN Charlton | 1 | 09:19 ✔ On Time | 09:19 ✔ On Time |
| WCB Westcombe Park | 1 | 09:21 ✔ On Time | 09:21 ⚠ 1m late |
| MZH Maze Hill | 1 | 09:23 ✔ On Time | 09:24 ✔ On Time |
| GNW Greenwich | 2 | 09:27 ✔ 1m early | 09:27 ✔ On Time |
| DEP Deptford | 1 | 09:29 ✔ On Time | 09:30 ✔ On Time |
| LBG London Bridge | 2 | 09:36 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LBG London Bridge | 14 | 10:01 ✔ On Time | |
| SBM South Bermondsey | 2 | 10:05 ✔ 1m early | 10:06 ✔ 1m early |
| QRP Queens Road (Peckham) | 2 | 10:09 ✔ 2m early | 10:09 ✔ 1m early |
| PMR Peckham Rye | 1 | 10:11 ✔ 1m early | 10:12 ✔ 1m early |
| EDW East Dulwich | 2 | 10:15 ✔ 1m early | 10:15 ✔ 1m early |
| NDL North Dulwich | 2 | 10:17 ✔ 1m early | 10:17 ✔ On Time |
| TUH Tulse Hill | 4 | 10:21 ✔ 2m early | 10:21 ✔ 1m early |
| STE Streatham (Greater London) | 1 | 10:25 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| STE Streatham (Greater London) | 1 | 10:30 ✔ 1m early | |
| MTC Mitcham Eastfields | 2 | 10:34 ✔ 1m early | 10:34 ✔ 1m early |
| MIJ Mitcham Junction | 2 | 10:37 ✔ 1m early | 10:37 ✔ On Time |
| HCB Hackbridge | 2 | 10:40 ✔ 1m early | 10:40 ✔ On Time |
| CSH Carshalton | 2 | 10:43 ✔ 1m early | 10:43 ✔ On Time |
| SUO Sutton (Surrey) | 2 | 10:47 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SUO Sutton (Surrey) | 2 | 10:49 ✔ 1m early | |
| WSU West Sutton | 1 | 10:52 ✔ 1m early | 10:52 ✔ On Time |
| SUC Sutton Common | 1 | 10:54 ✔ On Time | 10:54 ⚠ 1m late |
| SIH St Helier (Surrey) | 1 | 10:57 ✔ 1m early | 10:57 ✔ On Time |
| MDS Morden South | 1 | 10:59 ✔ 1m early | 10:59 ✔ On Time |
| SMO South Merton | 1 | 11:01 ✔ On Time | 11:01 ✔ On Time |
| WBO Wimbledon Chase | 1 | 11:03 ✔ On Time | 11:03 ✔ On Time |
| WIM Wimbledon | 9 | 11:06 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WIM Wimbledon | 8 7 | 11:39 ⚠ 10m late | |
| RAY Raynes Park | 4 | 11:43 ⚠ 10m late | 11:43 ⚠ 10m late |
| MOT Motspur Park | 2 | 11:46 ⚠ 10m late | 11:46 ⚠ 11m late |
| WCP Worcester Park | 2 | 11:48 ⚠ 11m late | 11:48 ⚠ 11m late |
| SNL Stoneleigh | 2 | 11:51 ⚠ 11m late | 11:51 ⚠ 11m late |
| EWW Ewell West | 2 | 11:54 ⚠ 10m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EWW Ewell West | 1 | 12:22 ✔ On Time | |
| SNL Stoneleigh | 1 | 12:25 ✔ 1m early | 12:25 ✔ 1m early |
| WCP Worcester Park | 1 | 12:28 ✔ 2m early | 12:28 ✔ On Time |
| MOT Motspur Park | 1 | 12:30 ✔ On Time | 12:30 ✔ On Time |
| RAY Raynes Park | 1 | 12:34 ✔ On Time | 12:34 ⚠ 1m late |
| WIM Wimbledon | 5 | 12:38 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WIM Wimbledon | 9 | 13:07 ⚠ 1m late | |
| HYR Haydons Road | 1 | 13:10 ✔ On Time | 13:10 ⚠ 1m late |
| TOO Tooting | 1 | 13:13 ✔ On Time | 13:13 ✔ On Time |
| STE Streatham (Greater London) | 2 | 13:18 ✔ 1m early | 13:18 ✔ On Time |
| TUH Tulse Hill | 1 | 13:22 ✔ 1m early | 13:23 ✔ 1m early |
| HNH Herne Hill | 1 | 13:26 ✔ 1m early | 13:27 ✔ 1m early |
| LGJ Loughborough Junction | 1 | 13:30 ✔ 1m early | 13:30 ✔ 1m early |
| EPH Elephant & Castle | 1 | 13:34 ✔ 2m early | 13:34 ✔ 1m early |
| BFR London Blackfriars | 2 | 13:39 ✔ 2m early | 13:39 ✔ On Time |
| CTK City Thameslink | 1 | 13:41 ✔ 1m early | 13:41 ✔ On Time |
| ZFD Farringdon | 4 | 13:43 ✔ On Time | 13:44 ✔ On Time |
| STP London St Pancras International | B | 13:48 ✔ 1m early | 13:48 ✔ On Time |
| KTN Kentish Town | 2 | 13:53 ✔ 2m early | 13:53 ✔ 1m early |
| WHP West Hampstead Thameslink | 2 | 13:58 ✔ On Time | 13:58 ⚠ 1m late |
| CRI Cricklewood | 2 | 14:00 ⚠ 1m late | 14:01 ⚠ 2m late |
| BCZ | 2 | 14:03 ⚠ 2m late | 14:03 ⚠ 2m late |
| HEN Hendon | 2 | 14:05 ⚠ 2m late | 14:05 ⚠ 3m late |
| MIL Mill Hill Broadway | 2 | 14:08 ⚠ 3m late | 14:08 ⚠ 4m late |
| ELS Elstree & Borehamwood | 2 | 14:12 ⚠ 4m late | 14:13 ⚠ 4m late |
| RDT Radlett | 2 | 14:16 ⚠ 4m late | 14:16 ⚠ 5m late |
| SAC St Albans City | 2 | 14:22 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SAC St Albans City | 4 | 14:41 ⚠ 1m late | |
| HPD Harpenden | 2 | 14:47 ✔ On Time | 14:48 ✔ On Time |
| LTN Luton Airport Parkway | 2 | 14:53 ✔ On Time | 14:53 ⚠ 1m late |
| LUT Luton | 3 | 14:57 ✔ 1m early | 14:58 ✔ 1m early |
| LEA Leagrave | 2 | 15:01 ✔ 1m early | 15:02 ✔ 1m early |
| HLN Harlington (Beds) | 2 | 15:06 ✔ On Time | 15:06 ⚠ 1m late |
| FLT Flitwick | 2 | 15:10 ✔ On Time | 15:11 ✔ 1m early |
| BDM Bedford | 1 | 15:24 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BDM Bedford | 1A | 15:47 ✔ 1m early | |
| BSJ Bedford St Johns | 1 | 15:50 ✔ On Time | 15:50 ⚠ 1m late |
| KMH Kempston Hardwick | 1 | 15:56 ✔ On Time | 15:57 ✔ On Time |
| SWR Stewartby | 1 | 16:00 ✔ On Time | 16:00 ⚠ 1m late |
| MLB Millbrook (Beds) | 1 | 16:03 ✔ On Time | 16:04 ✔ On Time |
| LID Lidlington | 1 | 16:07 ✔ On Time | 16:07 ⚠ 1m late |
| RID Ridgmont | 1 | 16:11 ⚠ 1m late | 16:12 ⚠ 1m late |
| APG Aspley Guise | 2 | 16:15 ✔ On Time | 16:15 ⚠ 1m late |
| WOB Woburn Sands | 1 | 16:18 ✔ On Time | 16:18 ⚠ 1m late |
| BWB Bow Brickhill | 1 | 16:22 ⚠ 1m late | 16:22 ⚠ 2m late |
| FEN Fenny Stratford | 1 | 16:25 ⚠ 1m late | 16:25 ⚠ 2m late |
| BLY Bletchley | 6 | 16:28 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BLY Bletchley | 4 | 16:32 ⚠ 1m late | |
| LBZ Leighton Buzzard | 4 | 16:39 ✔ On Time | 16:39 ⚠ 1m late |
| CED Cheddington | 4 | 16:44 ✔ On Time | 16:44 ⚠ 1m late |
| TRI Tring | 5 | 16:50 ✔ 1m early | 16:50 ⚠ 1m late |
| BKM Berkhamsted | 4 | 16:55 ✔ 1m early | 16:55 ⚠ 1m late |
| HML Hemel Hempstead | 4 | 16:59 ⚠ 1m late | 17:00 ⚠ 1m late |
| APS Apsley | 4 | 17:03 ✔ On Time | 17:03 ⚠ 2m late |
| KGL Kings Langley | 4 | 17:06 ⚠ 2m late | 17:06 ⚠ 2m late |
| WFJ Watford Junction | 9 | 17:11 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WFJ Watford Junction | 4 3 | 17:30 ✔ On Time | |
| WFH Watford High Street | 1 | 17:33 ✔ 1m early | 17:33 ✔ On Time |
| BSH Bushey | 2 | 17:35 ✔ On Time | 17:35 ✔ On Time |
| CPK Carpenders Park | 1 | 17:38 ✔ On Time | 17:38 ⚠ 1m late |
| HTE Hatch End | 1 | 17:41 ✔ On Time | 17:41 ⚠ 1m late |
| HDL Headstone Lane | 1 | 17:43 ✔ On Time | 17:43 ⚠ 1m late |
| HRW Harrow & Wealdstone | 2 | 17:47 ✔ On Time | 17:47 ⚠ 2m late |
| KNT Kenton | 1 | 17:50 ⚠ 1m late | 17:50 ⚠ 2m late |
| SOK South Kenton | 1 | 17:52 ⚠ 2m late | 17:52 ⚠ 2m late |
| NWB North Wembley | 1 | 17:54 ⚠ 1m late | 17:54 ⚠ 2m late |
| WMB Wembley Central | 2 | 17:56 ⚠ 2m late | 17:56 ⚠ 2m late |
| SBP Stonebridge Park | 1 | 17:59 ⚠ 2m late | 17:59 ⚠ 3m late |
| HDN Harlesden | 1 | 18:02 ⚠ 2m late | 18:02 ⚠ 2m late |
| WIJ Willesden Junction | 1 | 18:04 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WIJ Willesden Junction | 5 | 18:23 ⚠ 3m late | |
| ACC Acton Central | 1 | 18:30 ✔ On Time | 18:31 ✔ On Time |
| SAT South Acton | 1 | 18:34 ✔ 1m early | 18:34 ✔ On Time |
| GUN Gunnersbury | 1 | 18:37 ✔ 1m early | 18:37 ✔ On Time |
| KWG Kew Gardens | 2 | 18:40 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| KWG Kew Gardens | 1 | 19:11 ⚠ 1m late | |
| GUN Gunnersbury | 2 | 19:14 ✔ On Time | 19:14 ⚠ 1m late |
| SAT South Acton | 2 | 19:19 ✔ 2m early | 19:19 ✔ 1m early |
| ACC Acton Central | 2 | 19:22 ✔ 2m early | 19:22 ✔ On Time |
| WIJ Willesden Junction | 4 | 19:28 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WIJ Willesden Junction | 1 | 19:34 ✔ On Time | |
| KNL Kensal Green | 1 | 19:37 ✔ 1m early | 19:37 ✔ 1m early |
| QPW Queens Park (London) | 1 | 19:39 ✔ 1m early | 19:39 ✔ On Time |
| KBN Kilburn High Road | 1 | 19:41 ✔ 1m early | 19:41 ✔ On Time |
| SOH South Hampstead | 1 | 19:43 ✔ 1m early | 19:43 ✔ On Time |
| EUS London Euston | 9 | 19:51 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EUS London Euston | 13 | 20:19 ⚠ 1m late | |
| WFJ Watford Junction | 6 | 20:35 ⚠ 1m late | 20:38 ✔ On Time |
| LBZ Leighton Buzzard | 3 | 20:54 ✔ On Time | 20:55 ✔ On Time |
| BLY Bletchley | 3 | 21:01 ✔ 1m early | 21:02 ✔ On Time |
| MKC Milton Keynes Central | 3 | 21:07 ✔ 2m early | 21:08 ✔ 1m early |
| WOL Wolverton | 3 | 21:11 ✔ 1m early | 21:12 ✔ 1m early |
| NMP Northampton | 3 | 21:24 ✔ 1m early | 21:34 ✔ On Time |
| LBK Long Buckby | 2 | 21:44 ✔ On Time | 21:45 ⚠ 1m late |
| RUG Rugby | 1 | 21:56 ⚠ 5m late |