| Station | Platform | Arrival | Departure |
|---|---|---|---|
| FST London Fenchurch Street | 1 | 05:22 ✔ 1m early | |
| LHS Limehouse | 2 | 05:26 ✔ On Time | 05:26 ✔ On Time |
| WEH West Ham | 8 | 05:31 ✔ On Time | 05:31 ✔ On Time |
| BKG Barking | 7 | 05:37 ✔ 1m early | 05:37 ✔ On Time |
| DDK Dagenham Dock | 2 | 05:44 ✔ 3m early | 05:44 ✔ 1m early |
| RNM Rainham (Essex) | 1 | 05:47 ✔ 1m early | 05:48 ✔ 1m early |
| PFL Purfleet | 2 | 05:53 ✔ 1m early | 05:53 ✔ On Time |
| GRY Grays | 3 | 05:59 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GRY Grays | 3 | 06:15 ✔ 1m early | |
| CFH Chafford Hundred Lakeside | 1 | 06:19 ✔ 1m early | 06:19 ✔ On Time |
| OCK Ockendon | 1 | 06:23 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| OCK Ockendon | 1 | 06:40 ✔ 1m early | |
| CFH Chafford Hundred Lakeside | 1 | 06:43 ✔ 1m early | 06:43 ✔ On Time |
| GRY Grays | 2 | 06:47 ✔ 1m early | 06:48 ✔ 1m early |
| TIL Tilbury Town | 2 | 06:51 ✔ 1m early | 06:51 ✔ 1m early |
| ETL East Tilbury | 2 | 06:57 ✔ 1m early | 06:57 ✔ 1m early |
| SFO Stanford-le-Hope | 2 | 07:00 ✔ 1m early | 07:00 ✔ On Time |
| PSE Pitsea | 3 | 07:08 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PSE Pitsea | 1 | 07:20 ✔ On Time | |
| BEF Benfleet | 2 | 07:24 ✔ On Time | 07:24 ✔ On Time |
| LES Leigh-on-Sea | 3 | 07:29 ✔ 1m early | 07:29 ✔ 1m early |
| CHW Chalkwell | 2 | 07:31 ✔ On Time | 07:31 ✔ On Time |
| WCF Westcliff | 2 | 07:33 ✔ On Time | 07:33 ✔ On Time |
| SOC Southend Central | 2 | 07:36 ✔ 1m early | 07:36 ✔ On Time |
| SOE Southend East | 2 | 07:38 ✔ 1m early | 07:38 ✔ On Time |
| TPB Thorpe Bay | 2 | 07:41 ✔ 1m early | 07:41 ✔ 1m early |
| SRY Shoeburyness | 1 | 07:45 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SRY Shoeburyness | 2 | 08:34 ✔ On Time | |
| TPB Thorpe Bay | 1 | 08:38 ✔ 1m early | 08:38 ✔ 1m early |
| SOE Southend East | 1 | 08:40 ✔ On Time | 08:40 ✔ On Time |
| SOC Southend Central | 3 | 08:43 ✔ 1m early | 08:43 ✔ On Time |
| WCF Westcliff | 1 | 08:45 ✔ 1m early | 08:45 ✔ On Time |
| CHW Chalkwell | 1 | 08:48 ✔ 1m early | 08:48 ✔ 1m early |
| LES Leigh-on-Sea | 1 | 08:50 ✔ On Time | 08:51 ✔ 1m early |
| BEF Benfleet | 1 | 08:55 ✔ 1m early | 08:56 ✔ 1m early |
| BSO Basildon | 1 | 09:01 ✔ On Time | 09:02 ✔ On Time |
| LAI Laindon | 1 | 09:05 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LAI Laindon | 1 | 09:14 ⚠ 3m late | |
| WHR West Horndon | 1 | 09:18 ⚠ 3m late | 09:18 ⚠ 3m late |
| UPM Upminster | 1 | 09:23 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| UPM Upminster | ??? | 09:55 ✔ On Time | |
| EMP Emerson Park | ??? | 09:59 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EMP Emerson Park | ??? | 10:16 ✔ On Time | |
| UPM Upminster | ??? | 10:20 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| UPM Upminster | 1 | 10:31 ✔ On Time | |
| BKG Barking | 5 | 10:40 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BKG Barking | 7 | 10:43 ✔ 1m early | |
| BGV Barking Riverside | 1 | 10:49 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BGV Barking Riverside | 1 | 11:03 ✔ 1m early | |
| BKG Barking | 8 | 11:08 ✔ On Time | 11:09 ✔ On Time |
| WGR Woodgrange Park | 1 | 11:12 ✔ On Time | 11:12 ✔ On Time |
| WNP Wanstead Park | 1 | 11:15 ✔ 1m early | 11:15 ✔ On Time |
| LER Leytonstone High Road | 1 | 11:18 ✔ 1m early | 11:18 ✔ 1m early |
| LEM Leyton Midland Road | 1 | 11:20 ✔ 1m early | 11:20 ✔ 1m early |
| WMW Walthamstow Queen's Road | 1 | 11:23 ✔ 1m early | 11:23 ✔ 1m early |
| BHO Blackhorse Road | 1 | 11:25 ✔ 1m early | 11:25 ✔ On Time |
| STO South Tottenham | 1 | 11:28 ✔ 1m early | 11:28 ✔ On Time |
| HRY Harringay Green Lanes | 1 | 11:31 ✔ On Time | 11:32 ✔ On Time |
| CRH Crouch Hill | 1 | 11:35 ✔ On Time | 11:35 ⚠ 1m late |
| UHL Upper Holloway | 1 | 11:37 ⚠ 1m late | 11:38 ✔ On Time |
| GPO Gospel Oak | 3 | 11:44 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GPO Gospel Oak | 1 | 12:11 ⚠ 23m late | |
| HDH Hampstead Heath | 1 | 12:13 ⚠ 23m late | 12:13 ⚠ 24m late |
| FNY Finchley Road & Frognal | 1 | 12:15 ⚠ 24m late | 12:15 ⚠ 24m late |
| WHD West Hampstead | 1 | 12:17 ⚠ 23m late | 12:18 ⚠ 23m late |
| BSY Brondesbury | 1 | 12:20 ⚠ 22m late | 12:20 ⚠ 23m late |
| BSP Brondesbury Park | 1 | 12:21 ⚠ 23m late | 12:21 ⚠ 24m late |
| KNR Kensal Rise | 1 | 12:23 ⚠ 23m late | 12:23 ⚠ 24m late |
| WIJ Willesden Junction | 5 | 12:26 ⚠ 23m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WIJ Willesden Junction | 5 | 12:57 ⚠ 10m late | |
| ACC Acton Central | 1 | 13:03 ⚠ 18m late | 13:03 ⚠ 20m late |
| SAT South Acton | 1 | 13:06 ⚠ 17m late | 13:06 ⚠ 20m late |
| GUN Gunnersbury | 1 | 13:09 ⚠ 20m late | 13:09 ⚠ 20m late |
| KWG Kew Gardens | 2 | 13:12 ⚠ 20m late | 13:12 ⚠ 20m late |
| RMD Richmond (London) | 5 | 13:19 ⚠ 17m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RMD Richmond (London) | 1 | 13:58 ⚠ 3m late | |
| SMG St Margarets (London) | 3 | 14:01 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SMG St Margarets (London) | 1 | 14:15 ✔ 1m early | |
| RMD Richmond (London) | 2 | 14:18 ✔ 1m early | 14:19 ✔ 1m early |
| NSH North Sheen | 1 | 14:21 ✔ 1m early | 14:21 ✔ 1m early |
| MTL Mortlake | 1 | 14:23 ✔ 1m early | 14:23 ✔ On Time |
| BNS Barnes | 2 | 14:26 ✔ 1m early | 14:26 ⚠ 1m late |
| PUT Putney | 2 | 14:29 ✔ 1m early | 14:29 ✔ On Time |
| WNT Wandsworth Town | 3 | 14:32 ✔ 1m early | 14:32 ✔ On Time |
| CLJ Clapham Junction | 4 | 14:35 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CLJ Clapham Junction | 1 | 14:46 ✔ On Time | |
| IMW Imperial Wharf | 2 | 14:50 ✔ On Time | 14:50 ⚠ 1m late |
| WBP West Brompton | 4 | 14:53 ✔ 1m early | 14:53 ✔ On Time |
| KPA Kensington Olympia | 2 | 14:56 ✔ On Time | 14:56 ⚠ 2m late |
| SPB Shepherd's Bush | 2 | 14:59 ⚠ 1m late | 15:00 ⚠ 1m late |
| WIJ Willesden Junction | 4 | 15:08 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WIJ Willesden Junction | 1 | 15:19 ✔ On Time | |
| KNL Kensal Green | 1 | 15:22 ✔ 1m early | 15:22 ✔ On Time |
| QPW Queens Park (London) | 1 | 15:24 ✔ 1m early | 15:24 ✔ On Time |
| KBN Kilburn High Road | 1 | 15:26 ✔ 1m early | 15:26 ✔ On Time |
| SOH South Hampstead | 1 | 15:28 ✔ On Time | 15:28 ✔ On Time |
| EUS London Euston | 9 | 15:39 ✔ 5m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EUS London Euston | 9 | 15:45 ✔ On Time | |
| SOH South Hampstead | 2 | 15:50 ✔ On Time | 15:50 ✔ On Time |
| KBN Kilburn High Road | 2 | 15:52 ✔ 1m early | 15:52 ✔ On Time |
| QPW Queens Park (London) | 4 | 15:54 ✔ On Time | 15:54 ⚠ 1m late |
| KNL Kensal Green | 2 | 15:56 ⚠ 1m late | 15:56 ⚠ 1m late |
| WIJ Willesden Junction | 3 | 15:59 ✔ On Time | 15:59 ⚠ 1m late |
| HDN Harlesden | 2 | 16:01 ⚠ 1m late | 16:01 ⚠ 1m late |
| SBP Stonebridge Park | 2 | 16:04 ✔ On Time | 16:04 ⚠ 1m late |
| WMB Wembley Central | 1 | 16:06 ⚠ 1m late | 16:06 ⚠ 1m late |
| NWB North Wembley | 2 | 16:08 ⚠ 1m late | 16:08 ⚠ 1m late |
| SOK South Kenton | 2 | 16:10 ⚠ 1m late | 16:10 ⚠ 1m late |
| KNT Kenton | 2 | 16:12 ⚠ 1m late | 16:12 ⚠ 1m late |
| HRW Harrow & Wealdstone | 1 | 16:15 ⚠ 1m late | 16:15 ⚠ 1m late |
| HDL Headstone Lane | 2 | 16:18 ✔ On Time | 16:18 ⚠ 1m late |
| HTE Hatch End | 2 | 16:20 ✔ On Time | 16:20 ✔ On Time |
| CPK Carpenders Park | 2 | 16:23 ✔ On Time | 16:23 ✔ On Time |
| BSH Bushey | 1 | 16:26 ✔ On Time | 16:26 ✔ On Time |
| WFH Watford High Street | 2 | 16:28 ✔ On Time | 16:28 ✔ On Time |
| WFJ Watford Junction | 1 | 16:36 ✔ 5m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WFJ Watford Junction | 11 | 17:15 ✔ On Time | |
| WFN Watford North | ??? | 17:17 ✔ On Time | 17:18 ⚠ 1m late |
| GSN Garston (Hertfordshire) | ??? | 17:20 ✔ On Time | 17:20 ⚠ 2m late |
| BWO Bricket Wood | ??? | 17:23 ⚠ 1m late | 17:23 ⚠ 2m late |
| HWW How Wood (Herts) | ??? | 17:26 ⚠ 1m late | 17:26 ⚠ 2m late |
| PKT Park Street | ??? | 17:28 ⚠ 1m late | 17:28 ⚠ 2m late |
| SAA St Albans Abbey | ??? | 17:31 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SAA St Albans Abbey | ??? | 17:36 ⚠ 1m late | |
| PKT Park Street | ??? | 17:39 ⚠ 1m late | 17:39 ⚠ 2m late |
| HWW How Wood (Herts) | ??? | 17:41 ⚠ 1m late | 17:41 ⚠ 2m late |
| BWO Bricket Wood | ??? | 17:43 ⚠ 1m late | 17:44 ⚠ 1m late |
| GSN Garston (Hertfordshire) | ??? | 17:47 ⚠ 1m late | 17:47 ⚠ 2m late |
| WFN Watford North | ??? | 17:49 ⚠ 2m late | 17:50 ⚠ 2m late |
| WFJ Watford Junction | 11 | 17:53 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WFJ Watford Junction | 8 | 18:00 ⚠ 3m late | |
| KGL Kings Langley | 3 | 18:04 ⚠ 3m late | 18:05 ⚠ 3m late |
| APS Apsley | 3 | 18:08 ⚠ 2m late | 18:09 ⚠ 2m late |
| HML Hemel Hempstead | 3 | 18:11 ⚠ 2m late | 18:12 ⚠ 2m late |
| BKM Berkhamsted | 3 | 18:16 ⚠ 1m late | 18:17 ⚠ 1m late |
| TRI Tring | 3 | 18:21 ⚠ 1m late | 18:22 ✔ On Time |
| CED Cheddington | 3 | 18:27 ✔ On Time | 18:27 ⚠ 1m late |
| LBZ Leighton Buzzard | 3 | 18:32 ⚠ 1m late | 18:32 ⚠ 2m late |
| BLY Bletchley | 3 | 18:39 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BLY Bletchley | 6 | 18:45 ⚠ 1m late | |
| FEN Fenny Stratford | 1 | 18:48 ✔ On Time | 18:48 ⚠ 1m late |
| BWB Bow Brickhill | 2 | 18:51 ⚠ 1m late | 18:52 ✔ On Time |
| WOB Woburn Sands | 2 | 18:56 ✔ On Time | 18:56 ⚠ 1m late |
| APG Aspley Guise | 1 | 18:58 ⚠ 1m late | 18:59 ✔ On Time |
| RID Ridgmont | 2 | 19:02 ✔ On Time | 19:02 ⚠ 1m late |
| LID Lidlington | 2 | 19:06 ✔ On Time | 19:06 ⚠ 1m late |
| MLB Millbrook (Beds) | ??? | 19:09 ⚠ 1m late | 19:09 ⚠ 1m late |
| SWR Stewartby | 2 | 19:12 ✔ On Time | 19:13 ✔ On Time |
| KMH Kempston Hardwick | 2 | 19:16 ✔ On Time | 19:16 ⚠ 1m late |
| BSJ Bedford St Johns | 1 | 19:22 ⚠ 1m late | 19:23 ✔ On Time |
| BDM Bedford | 1A | 19:27 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BDM Bedford | 3 | 19:40 ✔ On Time | |
| LUT Luton | 4 | 19:55 ⚠ 3m late | 19:56 ⚠ 3m late |
| LTN Luton Airport Parkway | 3 | 19:58 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LTN Luton Airport Parkway | 1 | 20:16 ⚠ 1m late | |
| HPD Harpenden | 1 | 20:21 ⚠ 1m late | 20:22 ⚠ 2m late |
| SAC St Albans City | 3 | 20:27 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SAC St Albans City | 1 | 20:37 ✔ 1m early | |
| RDT Radlett | 1 | 20:42 ✔ 1m early | 20:42 ✔ 1m early |
| ELS Elstree & Borehamwood | 1 | 20:46 ✔ 1m early | 20:46 ✔ 1m early |
| MIL Mill Hill Broadway | 1 | 20:50 ✔ 1m early | 20:50 ✔ 1m early |
| HEN Hendon | 1 | 20:54 ✔ 1m early | 20:54 ✔ 1m early |
| BCZ | 1 | 20:56 ✔ 1m early | 20:56 ✔ On Time |
| CRI Cricklewood | 1 | 20:58 ✔ 1m early | 20:59 ✔ 1m early |
| WHP West Hampstead Thameslink | 1 | 21:01 ✔ On Time | 21:02 ✔ 1m early |
| KTN Kentish Town | 1 | 21:07 ✔ 2m early | 21:07 ✔ 1m early |
| STP London St Pancras International | A | 21:12 ✔ 2m early |