| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GLD Guildford | 4 | 07:25 ✔ On Time | ||
| FNC Farncombe | 2 | 07:31 ✔ 1m early | 07:31 ✔ On Time | |
| GOD Godalming | 2 | 07:34 ✔ 1m early | 07:34 ✔ On Time | |
| MLF Milford (Surrey) | 2 | 07:38 ✔ 2m early | 07:38 ✔ On Time | |
| WTY Witley | 2 | 07:42 ✔ 2m early | 07:42 ✔ On Time | |
| HSL Haslemere | 1 | 07:49 ✔ 1m early | 07:57 ✔ On Time | |
| LIP Liphook | 2 | 08:02 ✔ 2m early | 08:02 ✔ On Time | |
| LIS Liss | 2 | 08:08 ✔ 2m early | 08:08 ✔ On Time | |
| PTR Petersfield | 2 | 08:13 ✔ 2m early | 08:14 ✔ 1m early | |
| RLN Rowlands Castle | 2 | 08:23 ✔ 1m early | 08:23 ⚠ 1m late | |
| HAV Havant | 2 | 08:28 ✔ 1m early | 08:29 ✔ On Time | |
| BDH Bedhampton | 2 | 08:31 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BDH Bedhampton | 1 | 08:51 ✔ On Time | ||
| HAV Havant | 1 | 08:53 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HAV Havant | 1 | 09:47 ⚠ 1m late | ||
| WBL Warblington | 1 | 09:49 ✔ On Time | 09:49 ✔ On Time | |
| EMS Emsworth | 1 | 09:52 ✔ On Time | 09:52 ⚠ 1m late | |
| SOB Southbourne | 1 | 09:55 ✔ On Time | 09:56 ✔ 1m early | |
| NUT Nutbourne | 1 | 09:58 ✔ 1m early | 09:58 ✔ On Time | |
| BOH Bosham | 1 | 10:01 ✔ On Time | 10:02 ✔ On Time | |
| FSB Fishbourne (Sussex) | 1 | 10:05 ✔ 1m early | 10:05 ✔ On Time | |
| CCH Chichester | 1 | 10:08 ✔ On Time | 10:09 ✔ On Time | |
| BAA Barnham | 3 | 10:16 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BAA Barnham | 1 | 10:28 ✔ On Time | ||
| BOG Bognor Regis | 3 2 | 10:35 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BOG Bognor Regis | 1 | 10:56 ✔ 1m early | ||
| BAA Barnham | 3 | 11:03 ✔ 1m early | 11:04 ✔ 1m early | |
| FOD Ford | 1 | 11:08 ✔ 1m early | 11:08 ✔ On Time | |
| ARU Arundel | 1 | 11:14 ✔ 2m early | 11:14 ✔ 1m early | |
| AMY Amberley | 1 | 11:18 ✔ On Time | 11:18 ✔ On Time | |
| PUL Pulborough | 1 | 11:24 ✔ 1m early | 11:24 ✔ On Time | |
| BIG Billingshurst | 1 | 11:31 ✔ 1m early | 11:31 ✔ On Time | |
| CHH Christs Hospital | 1 | 11:37 ✔ 1m early | 11:37 ✔ On Time | |
| HRH Horsham | 2 | 11:41 ✔ On Time | 11:50 ✔ 1m early | |
| CRW Crawley | 1 | 11:58 ✔ On Time | 11:59 ✔ 1m early | |
| TBD Three Bridges | 1 2 | 12:03 ✔ 2m early | 12:06 ✔ On Time | |
| GTW Gatwick Airport | 2 | 12:10 ✔ On Time | 12:13 ✔ On Time | |
| ECR East Croydon | 1 5 | 12:28 ⚠ 7m late | 12:28 ⚠ 18m late | |
| CLJ Clapham Junction | 12 | 12:37 ⚠ 24m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CLJ Clapham Junction | 1 | 13:04 ⚠ 1m late | ||
| IMW Imperial Wharf | 2 | 13:08 ⚠ 1m late | 13:08 ⚠ 2m late | |
| WBP West Brompton | 4 | 13:11 ⚠ 1m late | 13:11 ⚠ 1m late | |
| KPA Kensington Olympia | 2 | 13:14 ✔ On Time | 13:14 ⚠ 1m late | |
| SPB Shepherd's Bush | 2 | 13:16 ⚠ 1m late | 13:17 ⚠ 4m late | |
| WIJ Willesden Junction | 4 | 13:25 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WIJ Willesden Junction | 5 | 13:44 ✔ On Time | ||
| ACC Acton Central | 1 | 13:49 ✔ 1m early | 13:49 ✔ On Time | |
| SAT South Acton | 1 | 13:52 ✔ 1m early | 13:52 ✔ On Time | |
| GUN Gunnersbury | 1 | 13:55 ✔ On Time | 13:55 ✔ On Time | |
| KWG Kew Gardens | 2 | 13:58 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| KWG Kew Gardens | 1 | 14:22 ⚠ 1m late | ||
| GUN Gunnersbury | 2 | 14:25 ✔ On Time | 14:25 ⚠ 1m late | |
| SAT South Acton | 2 | 14:28 ✔ On Time | 14:28 ⚠ 1m late | |
| ACC Acton Central | 2 | 14:30 ✔ On Time | 14:31 ⚠ 1m late | |
| WIJ Willesden Junction | 4 | 14:36 ✔ On Time | 14:37 ⚠ 1m late | |
| KNR Kensal Rise | 2 | 14:39 ⚠ 1m late | 14:39 ⚠ 2m late | |
| BSP Brondesbury Park | 2 | 14:41 ⚠ 1m late | 14:41 ⚠ 2m late | |
| BSY Brondesbury | 2 | 14:43 ⚠ 1m late | 14:43 ⚠ 1m late | |
| WHD West Hampstead | 2 | 14:44 ⚠ 1m late | 14:45 ⚠ 1m late | |
| FNY Finchley Road & Frognal | 2 | 14:46 ⚠ 1m late | 14:46 ⚠ 2m late | |
| HDH Hampstead Heath | 2 | 14:49 ✔ On Time | 14:49 ⚠ 1m late | |
| GPO Gospel Oak | 2 | 14:51 ⚠ 1m late | 14:52 ⚠ 1m late | |
| KTW Kentish Town West | 2 | 14:54 ✔ On Time | 14:54 ⚠ 1m late | |
| CMD Camden Road | 2 | 14:56 ⚠ 1m late | 14:57 ⚠ 1m late | |
| CIR Caledonian Rd & Barnsbury | 3 | 15:00 ✔ On Time | 15:00 ⚠ 1m late | |
| HHY Highbury & Islington | 8 | 15:02 ✔ On Time | 15:03 ✔ On Time | |
| CNN Canonbury | 4 | 15:04 ✔ On Time | 15:04 ⚠ 1m late | |
| DLK Dalston Kingsland | 2 | 15:07 ✔ 1m early | 15:07 ⚠ 2m late | |
| HKC Hackney Central | 2 | 15:09 ⚠ 1m late | 15:10 ⚠ 1m late | |
| HMN Homerton | 2 | 15:12 ⚠ 1m late | 15:12 ⚠ 2m late | |
| HKW Hackney Wick | 2 | 15:15 ⚠ 1m late | 15:15 ⚠ 1m late | |
| SRA Stratford (London) | 1 | 15:21 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SRA Stratford (London) | 1 | 15:28 ✔ On Time | ||
| HKW Hackney Wick | 1 | 15:31 ✔ On Time | 15:31 ✔ On Time | |
| HMN Homerton | 1 | 15:34 ✔ 1m early | 15:34 ✔ On Time | |
| HKC Hackney Central | 1 | 15:36 ✔ 1m early | 15:37 ✔ 1m early | |
| DLK Dalston Kingsland | 1 | 15:39 ✔ 1m early | 15:40 ✔ 1m early | |
| CNN Canonbury | 3 | 15:42 ✔ 2m early | 15:42 ✔ 1m early | |
| HHY Highbury & Islington | 7 | 15:44 ✔ 2m early | 15:45 ✔ 1m early | |
| CIR Caledonian Rd & Barnsbury | 2 | 15:47 ✔ 2m early | 15:47 ✔ 1m early | |
| CMD Camden Road | 1 | 15:50 ✔ 2m early | 15:50 ✔ 1m early | |
| KTW Kentish Town West | 1 | 15:53 ✔ 2m early | 15:53 ✔ 1m early | |
| GPO Gospel Oak | 1 | 15:55 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GPO Gospel Oak | 3 | 16:09 ✔ On Time | ||
| UHL Upper Holloway | 2 | 16:12 ✔ On Time | 16:13 ✔ On Time | |
| CRH Crouch Hill | 2 | 16:15 ✔ On Time | 16:15 ✔ On Time | |
| HRY Harringay Green Lanes | 2 | 16:18 ✔ 1m early | 16:18 ✔ 1m early | |
| STO South Tottenham | 2 | 16:22 ✔ 2m early | 16:22 ✔ On Time | |
| BHO Blackhorse Road | 2 | 16:25 ✔ On Time | 16:25 ✔ On Time | |
| WMW Walthamstow Queen's Road | 2 | 16:27 ✔ On Time | 16:27 ✔ On Time | |
| LEM Leyton Midland Road | 2 | 16:30 ✔ 1m early | 16:30 ✔ On Time | |
| LER Leytonstone High Road | 2 | 16:32 ✔ On Time | 16:32 ✔ On Time | |
| WNP Wanstead Park | 2 | 16:35 ✔ 1m early | 16:35 ✔ On Time | |
| WGR Woodgrange Park | 2 | 16:38 ✔ 1m early | 16:38 ✔ 1m early | |
| BKG Barking | 7 | 16:42 ✔ 1m early | 16:42 ✔ On Time | |
| BGV Barking Riverside | 1 | 16:49 ✔ 3m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BGV Barking Riverside | 1 | 17:03 ✔ On Time | ||
| BKG Barking | 8 | 17:08 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BKG Barking | 5 | 17:17 ⚠ 1m late | ||
| WEH West Ham | 7 | 17:22 ⚠ 3m late | 17:22 ⚠ 4m late | |
| LHS Limehouse | 1 | 17:27 ⚠ 4m late | 17:27 ⚠ 5m late | |
| FST London Fenchurch Street | 3 | 17:31 ⚠ 5m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| FST London Fenchurch Street | 3 | 17:52 ✔ 1m early | ||
| LHS Limehouse | 2 | 17:56 ✔ On Time | 17:57 ✔ 1m early | |
| WEH West Ham | 8 | 18:02 ✔ 1m early | 18:02 ✔ On Time | |
| BKG Barking | 7 | 18:08 ✔ 1m early | 18:08 ✔ On Time | |
| DDK Dagenham Dock | 2 | 18:13 ✔ 1m early | 18:13 ✔ On Time | |
| RNM Rainham (Essex) | 1 | 18:17 ✔ 1m early | 18:17 ✔ On Time | |
| PFL Purfleet | 2 | 18:22 ✔ 1m early | 18:23 ✔ 1m early | |
| GRY Grays | 2 | 18:28 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GRY Grays | 1 | 18:47 ⚠ 1m late | ||
| CFH Chafford Hundred Lakeside | 1 | 18:51 ✔ On Time | 18:51 ✔ On Time | |
| OCK Ockendon | 1 | 18:55 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| OCK Ockendon | 1 | 19:10 ✔ On Time | ||
| CFH Chafford Hundred Lakeside | 1 | 19:13 ✔ 1m early | 19:14 ✔ On Time | |
| GRY Grays | 2 | 19:18 ✔ 1m early | 19:18 ✔ On Time | |
| TIL Tilbury Town | 2 | 19:21 ✔ 1m early | 19:21 ✔ On Time | |
| ETL East Tilbury | 2 | 19:27 ✔ 1m early | 19:27 ✔ On Time | |
| SFO Stanford-le-Hope | 2 | 19:31 ✔ 1m early | 19:31 ✔ On Time | |
| PSE Pitsea | 3 | 19:39 ✔ 1m early | 19:41 ✔ 1m early | |
| BEF Benfleet | 2 | 19:45 ✔ 1m early | 19:46 ✔ 1m early | |
| LES Leigh-on-Sea | 3 | 19:50 ✔ 1m early | 19:51 ✔ 1m early | |
| CHW Chalkwell | 2 | 19:53 ✔ On Time | 19:53 ✔ On Time | |
| WCF Westcliff | 2 | 19:55 ✔ On Time | 19:55 ✔ On Time | |
| SOC Southend Central | 4 | 19:58 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SOC Southend Central | 2 | 20:05 ✔ 1m early | ||
| SOE Southend East | 2 | 20:07 ✔ 1m early | 20:07 ✔ On Time | |
| TPB Thorpe Bay | 2 | 20:10 ✔ 1m early | 20:10 ✔ 1m early | |
| SRY Shoeburyness | 2 | 20:14 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SRY Shoeburyness | 2 | 20:27 ✔ 1m early | ||
| TPB Thorpe Bay | 1 | 20:31 ✔ 1m early | 20:31 ✔ 1m early | |
| SOE Southend East | 1 | 20:33 ✔ 1m early | 20:33 ✔ On Time | |
| SOC Southend Central | 3 | 20:36 ✔ 1m early | 20:36 ✔ On Time | |
| WCF Westcliff | 1 | 20:38 ✔ 1m early | 20:38 ✔ On Time | |
| CHW Chalkwell | 1 | 20:41 ✔ 1m early | 20:41 ✔ 1m early | |
| LES Leigh-on-Sea | 1 | 20:43 ✔ On Time | 20:43 ✔ On Time | |
| BEF Benfleet | 1 | 20:48 ✔ 1m early | 20:48 ✔ 1m early | |
| PSE Pitsea | 2 | 20:51 ✔ On Time | 20:51 ✔ On Time | |
| BSO Basildon | 1 | 20:55 ✔ 1m early | 20:55 ✔ On Time | |
| LAI Laindon | 1 | 20:58 ✔ 1m early | 20:58 ✔ On Time | |
| WHR West Horndon | 1 | 21:03 ✔ 1m early | 21:03 ✔ On Time | |
| UPM Upminster | 1 | 21:08 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| UPM Upminster | ??? | 21:25 ✔ On Time | ||
| EMP Emerson Park | ??? | 21:29 ✔ 1m early | 21:29 ✔ On Time | |
| RMF Romford | 1 | 21:34 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| RMF Romford | 5 | 21:46 ✔ On Time | ||
| GDP Gidea Park | 4 | 21:49 ✔ 2m early | 21:49 ✔ 1m early | |
| HRO Harold Wood | 4 | 21:52 ✔ 1m early | 21:52 ✔ 1m early | |
| BRE Brentwood | 4 | 21:56 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BRE Brentwood | 3 | 22:07 ✔ 1m early | ||
| HRO Harold Wood | 3 | 22:11 ✔ 1m early | 22:11 ✔ On Time | |
| GDP Gidea Park | 3 | 22:14 ✔ 1m early | 22:14 ✔ On Time | |
| RMF Romford | 4 | 22:16 ✔ On Time | 22:17 ✔ 1m early | |
| CTH Chadwell Heath | 3 | 22:20 ✔ 1m early | 22:20 ✔ On Time | |
| GMY Goodmayes | 3 | 22:22 ✔ 1m early | 22:22 ✔ On Time | |
| SVK Seven Kings | 3 | 22:24 ✔ 1m early | 22:24 ✔ On Time | |
| IFD Ilford | 3 | 22:28 ✔ 2m early | 22:28 ✔ 1m early | |
| MNP Manor Park | 1 | 22:30 ✔ On Time | 22:30 ✔ On Time | |
| FOG Forest Gate | 1 | 22:33 ✔ 1m early | 22:33 ✔ 1m early | |
| MYL Maryland | 1 | 22:35 ✔ 1m early | 22:35 ✔ On Time | |
| SRA Stratford (London) | 5 | 22:37 ✔ 1m early | 22:38 ✔ 1m early | |
| ZLW Whitechapel | B | 22:43 ✔ 1m early | 22:43 ✔ On Time | |
| LST London Liverpool Street | B | 22:46 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LST London Liverpool Street | A | 22:52 ✔ On Time | ||
| ZLW Whitechapel | A | 22:54 ✔ On Time | 22:54 ⚠ 1m late | |
| CWX Canary Wharf | A | 22:58 ✔ 1m early | 22:58 ⚠ 1m late | |
| CUS Custom House | A | 23:02 ✔ 1m early | 23:02 ✔ On Time | |
| WWC Woolwich | A | 23:06 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WWC Woolwich | B | 23:19 ✔ On Time | ||
| CUS Custom House | B | 23:23 ✔ On Time | 23:23 ✔ On Time | |
| CWX Canary Wharf | B | 23:27 ✔ 1m early | 23:27 ✔ On Time | |
| ZLW Whitechapel | B | 23:31 ✔ 1m early | 23:31 ✔ On Time | |
| LST London Liverpool Street | B | 23:34 ✔ 1m early | 23:34 ✔ On Time | |
| ZFD Farringdon | B | 23:36 ✔ On Time | 23:37 ✔ On Time | |
| TCR Tottenham Court Road | B | 23:39 ✔ On Time | 23:40 ✔ On Time | |
| BDS Bond Street | B | 23:42 ✔ 1m early | 23:42 ✔ On Time | |
| PAD London Paddington | B | 23:45 ✔ 1m early |