| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| NWD Norwood Junction | 1 | 05:21 ✔ On Time | ||
| CYP Crystal Palace | 1 | 05:25 ✔ On Time | 05:26 ✔ 1m early | |
| GIP Gipsy Hill | 1 | 05:29 ✔ 1m early | 05:29 ✔ On Time | |
| WNW West Norwood | 1 | 05:32 ✔ 1m early | 05:32 ✔ 1m early | |
| SRH Streatham Hill | 1 | 05:36 ✔ 1m early | 05:36 ✔ On Time | |
| BAL Balham | 2 | 05:40 ✔ 1m early | 05:40 ✔ On Time | |
| WSW Wandsworth Common | 2 | 05:42 ✔ On Time | 05:42 ✔ On Time | |
| CLJ Clapham Junction | 14 | 05:46 ✔ On Time | 05:46 ✔ On Time | |
| BAK Battersea Park | 4 | 05:50 ✔ 1m early | 05:50 ✔ On Time | |
| VIC London Victoria | 11 12 | 05:54 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| VIC London Victoria | 3 | 06:12 ✔ 1m early | ||
| BRX Brixton | 2 | 06:19 ✔ 1m early | 06:19 ✔ On Time | |
| HNH Herne Hill | 3 | 06:21 ✔ On Time | 06:22 ✔ On Time | |
| WDU West Dulwich | 2 | 06:24 ✔ On Time | 06:24 ✔ On Time | |
| SYH Sydenham Hill | 2 | 06:27 ✔ 1m early | 06:27 ✔ 1m early | |
| PNE Penge East | 2 | 06:30 ✔ 1m early | 06:30 ✔ On Time | |
| KTH Kent House | 3 | 06:32 ✔ 1m early | 06:32 ✔ On Time | |
| BKJ Beckenham Junction | 3 | 06:35 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BKJ Beckenham Junction | 1 | 06:43 ✔ On Time | ||
| BIK Birkbeck | 1 | 06:46 ✔ On Time | 06:46 ⚠ 1m late | |
| CYP Crystal Palace | 1 | 06:50 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CYP Crystal Palace | 3 | 07:17 ✔ On Time | ||
| SYD Sydenham (London) | 1 | 07:21 ✔ 1m early | 07:21 ✔ 1m early | |
| FOH Forest Hill | 1 | 07:24 ✔ 2m early | 07:24 ✔ 1m early | |
| HPA Honor Oak Park | 1 | 07:26 ✔ 1m early | 07:26 ✔ 1m early | |
| BCY Brockley | 1 | 07:29 ✔ 1m early | 07:29 ✔ 1m early | |
| NXG New Cross Gate | 5 | 07:31 ✔ 1m early | 07:32 ✔ 1m early | |
| SQE Surrey Quays | 1 | 07:36 ✔ On Time | 07:36 ⚠ 1m late | |
| ZCW Canada Water | 4 | 07:38 ✔ On Time | 07:38 ✔ On Time | |
| ROE Rotherhithe | 1 | 07:40 ✔ 1m early | 07:40 ✔ On Time | |
| WPE Wapping | 1 | 07:41 ✔ On Time | 07:41 ⚠ 1m late | |
| SDE Shadwell | 1 | 07:43 ✔ On Time | 07:43 ⚠ 1m late | |
| ZLW Whitechapel | 5 | 07:45 ✔ On Time | 07:46 ✔ On Time | |
| SDC Shoreditch High Street | 1 | 07:48 ✔ On Time | 07:48 ✔ On Time | |
| HOX Hoxton | 1 | 07:50 ✔ On Time | 07:50 ⚠ 1m late | |
| HGG Haggerston | 1 | 07:52 ✔ On Time | 07:52 ⚠ 1m late | |
| DLJ Dalston Junction | 1 | 07:54 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| DLJ Dalston Junction | 4 | 08:07 ✔ 1m early | ||
| HGG Haggerston | 2 | 08:09 ✔ 1m early | 08:09 ✔ 1m early | |
| HOX Hoxton | 2 | 08:11 ✔ 1m early | 08:11 ✔ 1m early | |
| SDC Shoreditch High Street | 2 | 08:13 ✔ 1m early | 08:13 ✔ On Time | |
| ZLW Whitechapel | 6 | 08:15 ✔ On Time | 08:16 ✔ On Time | |
| SDE Shadwell | 2 | 08:18 ✔ 1m early | 08:18 ✔ On Time | |
| WPE Wapping | 2 | 08:20 ✔ 1m early | 08:20 ✔ On Time | |
| ROE Rotherhithe | 2 | 08:21 ✔ On Time | 08:21 ✔ On Time | |
| ZCW Canada Water | 3 | 08:23 ✔ 1m early | 08:23 ✔ On Time | |
| SQE Surrey Quays | 2 | 08:25 ✔ On Time | 08:25 ✔ On Time | |
| NXG New Cross Gate | 1 | 08:29 ✔ 1m early | 08:30 ✔ 1m early | |
| BCY Brockley | 2 | 08:32 ✔ 1m early | 08:32 ✔ On Time | |
| HPA Honor Oak Park | 2 | 08:35 ✔ 1m early | 08:35 ✔ 1m early | |
| FOH Forest Hill | 2 | 08:37 ✔ 1m early | 08:37 ✔ On Time | |
| SYD Sydenham (London) | 2 | 08:40 ✔ 2m early | 08:41 ✔ 1m early | |
| PNW Penge West | 2 | 08:43 ✔ 1m early | 08:43 ✔ 1m early | |
| ANZ Anerley | 2 | 08:45 ✔ 2m early | 08:45 ✔ On Time | |
| NWD Norwood Junction | 5 | 08:48 ✔ On Time | 08:48 ⚠ 1m late | |
| WCY West Croydon | 1 | 09:01 ✔ 6m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WCY West Croydon | 3 | 09:26 ✔ On Time | ||
| SRS Selhurst | 2 | 09:30 ✔ On Time | 09:31 ⚠ 1m late | |
| TTH Thornton Heath | 2 | 09:33 ✔ On Time | 09:33 ⚠ 2m late | |
| NRB Norbury | 2 | 09:36 ⚠ 1m late | 09:36 ⚠ 2m late | |
| SRC Streatham Common | 2 | 09:39 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SRC Streatham Common | 1 | 09:50 ✔ On Time | ||
| NRB Norbury | 1 | 09:52 ✔ On Time | 09:52 ⚠ 2m late | |
| TTH Thornton Heath | 1 | 09:55 ⚠ 8m late | 09:55 ⚠ 10m late | |
| SRS Selhurst | 1 | 09:58 ⚠ 12m late | 09:59 ⚠ 12m late | |
| WCY West Croydon | 4 | 10:03 ⚠ 12m late | 10:04 ⚠ 12m late | |
| WDO Waddon | 2 | 10:06 ⚠ 12m late | 10:06 ⚠ 13m late | |
| WLT Wallington | 2 | 10:10 ⚠ 12m late | 10:10 ⚠ 13m late | |
| CSB Carshalton Beeches | 2 | 10:13 ⚠ 11m late | 10:13 ⚠ 12m late | |
| SUO Sutton (Surrey) | 4 | 10:16 ⚠ 11m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SUO Sutton (Surrey) | 1 | 10:42 ✔ On Time | ||
| CSH Carshalton | 1 | 10:45 ✔ 1m early | 10:45 ✔ 1m early | |
| HCB Hackbridge | 1 | 10:48 ✔ 2m early | 10:48 ✔ 1m early | |
| MIJ Mitcham Junction | 1 | 10:51 ✔ 1m early | 10:51 ✔ On Time | |
| MTC Mitcham Eastfields | 1 | 10:54 ✔ 1m early | 10:54 ✔ On Time | |
| BAL Balham | 2 | 11:03 ✔ 2m early | 11:03 ✔ 1m early | |
| CLJ Clapham Junction | 14 | 11:07 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CLJ Clapham Junction | 11 | 11:21 ✔ On Time | ||
| WIM Wimbledon | 8 | 11:28 ✔ 1m early | 11:28 ✔ On Time | |
| RAY Raynes Park | 3 | 11:31 ✔ 1m early | 11:31 ⚠ 1m late | |
| NEM New Malden | 4 | 11:34 ✔ On Time | 11:34 ✔ On Time | |
| NBT Norbiton | 2 | 11:37 ⚠ 1m late | 11:37 ⚠ 2m late | |
| KNG Kingston | 2 | 11:40 ⚠ 1m late | 11:40 ⚠ 2m late | |
| HMW Hampton Wick | 2 | 11:42 ⚠ 1m late | 11:42 ⚠ 2m late | |
| TED Teddington | 1 | 11:45 ⚠ 1m late | 11:45 ⚠ 2m late | |
| FLW Fulwell | 2 | 11:50 ✔ On Time | 11:50 ⚠ 1m late | |
| HMP Hampton (London) | 2 | 11:54 ✔ On Time | 11:54 ⚠ 1m late | |
| KMP Kempton Park Racecourse | 2 | 11:57 ⚠ 1m late | 11:57 ⚠ 1m late | |
| SUU Sunbury | 2 | 11:59 ⚠ 1m late | 11:59 ⚠ 1m late | |
| UPH Upper Halliford | 2 | 12:01 ⚠ 1m late | 12:01 ⚠ 2m late | |
| SHP Shepperton | 1 | 12:06 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SHP Shepperton | 1 | 12:11 ⚠ 1m late | ||
| UPH Upper Halliford | 1 | 12:14 ⚠ 1m late | 12:14 ⚠ 2m late | |
| SUU Sunbury | 1 | 12:16 ⚠ 1m late | 12:16 ⚠ 3m late | |
| KMP Kempton Park Racecourse | 1 | 12:18 ⚠ 2m late | 12:18 ⚠ 3m late | |
| HMP Hampton (London) | 1 | 12:21 ⚠ 3m late | 12:21 ⚠ 3m late | |
| FLW Fulwell | 1 | 12:24 ⚠ 3m late | 12:24 ⚠ 4m late | |
| TED Teddington | 2 | 12:29 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| TED Teddington | 1 | 12:35 ✔ 1m early | ||
| STW Strawberry Hill | 2 | 12:38 ✔ 1m early | 12:38 ✔ On Time | |
| TWI Twickenham | 3 | 12:42 ✔ On Time | 12:43 ✔ 1m early | |
| SMG St Margarets (London) | 1 | 12:45 ✔ 1m early | 12:45 ✔ 1m early | |
| RMD Richmond (London) | 2 | 12:48 ✔ 1m early | 12:49 ✔ 1m early | |
| NSH North Sheen | 1 | 12:51 ✔ 1m early | 12:51 ✔ 1m early | |
| MTL Mortlake | 1 | 12:53 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MTL Mortlake | 2 | 13:24 ⚠ 2m late | ||
| NSH North Sheen | 2 | 13:26 ⚠ 2m late | 13:26 ⚠ 3m late | |
| RMD Richmond (London) | 1 | 13:28 ⚠ 2m late | 13:28 ⚠ 3m late | |
| SMG St Margarets (London) | 3 | 13:31 ⚠ 2m late | 13:31 ⚠ 3m late | |
| TWI Twickenham | 5 | 13:33 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| TWI Twickenham | 5 | 13:57 ✔ On Time | ||
| WTN Whitton (London) | 2 | 14:00 ✔ 1m early | 14:00 ✔ On Time | |
| FEL Feltham | 2 | 14:04 ✔ 1m early | 14:04 ✔ On Time | |
| AFS Ashford (Surrey) | 2 | 14:08 ✔ On Time | 14:08 ⚠ 1m late | |
| SNS Staines | 2 | 14:11 ✔ On Time | 14:12 ✔ On Time | |
| WRY Wraysbury | 2 | 14:16 ✔ On Time | 14:17 ✔ 1m early | |
| SNY Sunnymeads | 2 | 14:19 ✔ 1m early | 14:20 ✔ On Time | |
| DAT Datchet | 2 | 14:23 ✔ 1m early | 14:24 ✔ 1m early | |
| WNR Windsor & Eton Riverside | 2 | 14:29 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WNR Windsor & Eton Riverside | 2 | 14:51 ✔ 1m early | ||
| DAT Datchet | 1 | 14:54 ✔ On Time | 14:55 ✔ On Time | |
| SNY Sunnymeads | 1 | 14:58 ✔ 1m early | 14:58 ✔ On Time | |
| WRY Wraysbury | 1 | 15:01 ✔ 1m early | 15:02 ✔ 1m early | |
| SNS Staines | 1 | 15:07 ✔ 2m early | 15:08 ✔ 1m early | |
| AFS Ashford (Surrey) | 1 | 15:11 ✔ 1m early | 15:11 ✔ On Time | |
| FEL Feltham | 1 | 15:15 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| FEL Feltham | 1 | 15:41 ⚠ 4m late | ||
| HOU Hounslow | 1 | 15:46 ⚠ 4m late | 15:47 ⚠ 4m late | |
| ISL Isleworth | 1 | 15:50 ⚠ 3m late | 15:50 ⚠ 5m late | |
| SYL Syon Lane | 1 | 15:52 ⚠ 4m late | 15:52 ⚠ 5m late | |
| BFD Brentford | 1 | 15:54 ⚠ 5m late | 15:54 ⚠ 6m late | |
| KWB Kew Bridge | 1 | 15:57 ⚠ 5m late | 15:57 ⚠ 6m late | |
| CHK Chiswick | 1 | 15:59 ⚠ 6m late | 15:59 ⚠ 7m late | |
| BNI Barnes Bridge | 1 | 16:02 ⚠ 6m late | 16:02 ⚠ 7m late | |
| BNS Barnes | 1 | 16:05 ⚠ 5m late | 16:05 ⚠ 7m late | |
| PUT Putney | 1 | 16:07 ⚠ 7m late | 16:08 ⚠ 8m late | |
| WNT Wandsworth Town | 4 | 16:11 ⚠ 7m late | 16:11 ⚠ 8m late | |
| CLJ Clapham Junction | 3 | 16:13 ⚠ 8m late | 16:14 ⚠ 9m late | |
| QRB Queenstown Road (Battersea) | 2 | 16:17 ⚠ 9m late | 16:17 ⚠ 10m late | |
| VXH Vauxhall | 2 | 16:20 ⚠ 9m late | 16:20 ⚠ 11m late | |
| WAT London Waterloo | 23 | 16:26 ⚠ 8m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WAT London Waterloo | 5 | 16:42 ⚠ 7m late | ||
| VXH Vauxhall | 8 | 16:45 ⚠ 7m late | 16:46 ⚠ 8m late | |
| CLJ Clapham Junction | 11 | 16:50 ⚠ 8m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CLJ Clapham Junction | 13 | 17:23 ✔ 1m early | ||
| ECR East Croydon | 3 | 17:32 ✔ On Time | 17:34 ✔ On Time | |
| HOR Horley | 4 | 17:48 ✔ On Time | 17:48 ⚠ 1m late | |
| GTW Gatwick Airport | 6 | 17:51 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GTW Gatwick Airport | 6 | 18:06 ⚠ 10m late | ||
| TBD Three Bridges | 5 | 18:10 ⚠ 9m late | 18:11 ⚠ 9m late | |
| BAB Balcombe | 2 | 18:17 ⚠ 8m late | 18:17 ⚠ 9m late | |
| HHE Haywards Heath | 2 | 18:22 ⚠ 9m late | 18:23 ⚠ 9m late | |
| WVF Wivelsfield | 2 | 18:27 ⚠ 9m late | 18:27 ⚠ 9m late | |
| BUG Burgess Hill | 2 | 18:29 ⚠ 9m late | 18:30 ⚠ 9m late | |
| HSK Hassocks | 2 | 18:33 ⚠ 9m late | 18:34 ⚠ 8m late | |
| PRP Preston Park | 3 | 18:40 ⚠ 8m late | 18:41 ⚠ 8m late | |
| BTN Brighton (East Sussex) | 5 | 18:45 ⚠ 7m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BTN Brighton (East Sussex) | 2 | 18:58 ✔ 1m early | ||
| HOV Hove | 3 | 19:02 ⚠ 3m late | 19:02 ⚠ 4m late | |
| AGT Aldrington | 2 | 19:04 ⚠ 3m late | 19:04 ⚠ 4m late | |
| PLD Portslade | 2 | 19:07 ⚠ 3m late | 19:07 ⚠ 3m late | |
| FSG Fishersgate | 2 | 19:09 ⚠ 3m late | 19:09 ⚠ 3m late | |
| SWK Southwick | 2 | 19:11 ⚠ 3m late | 19:12 ⚠ 3m late | |
| SSE Shoreham-by-Sea | 2 | 19:15 ⚠ 3m late | 19:16 ⚠ 2m late | |
| LAC Lancing | 2 | 19:20 ⚠ 2m late | 19:20 ⚠ 2m late | |
| EWR East Worthing | 2 | 19:23 ⚠ 2m late | 19:23 ⚠ 2m late | |
| WRH Worthing | 3 | 19:25 ⚠ 2m late | 19:26 ⚠ 2m late | |
| WWO West Worthing | 2 | 19:28 ⚠ 2m late | 19:28 ⚠ 2m late | |
| DUR Durrington-on-Sea | 2 | 19:30 ⚠ 2m late | 19:31 ⚠ 1m late | |
| GBS Goring-by-Sea | 2 | 19:33 ⚠ 1m late | 19:33 ⚠ 2m late | |
| ANG Angmering | 2 | 19:37 ⚠ 1m late | 19:38 ⚠ 1m late | |
| LIT Littlehampton | 4 | 19:48 ✔ 1m early | 19:56 ✔ 1m early | |
| FOD Ford | 2 | 20:01 ✔ 1m early | 20:01 ✔ 1m early | |
| BAA Barnham | 2 | 20:05 ✔ On Time | 20:08 ✔ 1m early | |
| CCH Chichester | 2 | 20:16 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CCH Chichester | 2 | 20:38 ✔ 1m early | ||
| FSB Fishbourne (Sussex) | 2 | 20:41 ✔ 1m early | 20:41 ✔ On Time | |
| BOH Bosham | 2 | 20:44 ✔ On Time | 20:44 ✔ On Time | |
| NUT Nutbourne | 2 | 20:48 ✔ 1m early | 20:48 ✔ On Time | |
| SOB Southbourne | 2 | 20:50 ✔ On Time | 20:50 ✔ On Time | |
| EMS Emsworth | 2 | 20:53 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| EMS Emsworth | 2 | 21:54 ⚠ 2m late | ||
| WBL Warblington | 2 | 21:57 ⚠ 1m late | 21:57 ⚠ 2m late | |
| HAV Havant | 2 | 21:59 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HAV Havant | 2 | 22:18 ✔ 1m early | ||
| CSA Cosham | 1 | 22:25 ✔ 2m early | 22:26 ✔ 1m early | |
| PTC Portchester | 1 | 22:30 ✔ 1m early | 22:30 ✔ On Time | |
| FRM Fareham | 1 | 22:35 ✔ 1m early | 22:36 ✔ On Time | |
| SNW Swanwick | 1 | 22:42 ✔ 2m early | 22:42 ✔ On Time | |
| WLS Woolston | 1 | 22:52 ✔ 2m early | 22:52 ✔ 2m early | |
| SOU Southampton Central | 2A | 23:01 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SOU Southampton Central | 2A 2 | 23:23 ⚠ 1m late | ||
| SDN St Denys | 1 | 23:28 ✔ On Time | 23:28 ⚠ 1m late | |
| SWG Swaythling | 1 | 23:31 ⚠ 1m late | 23:31 ⚠ 2m late | |
| SOA Southampton Airport Parkway | 1 | 23:34 ✔ On Time | 23:34 ⚠ 1m late | |
| ESL Eastleigh | 1 | 23:38 ✔ On Time | 23:38 ⚠ 1m late | |
| CFR Chandlers Ford | 1 | 23:43 ✔ On Time | 23:43 ⚠ 1m late | |
| ROM Romsey | 2 | 23:51 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ROM Romsey | 2 | 23:59 ✔ 1m early | ||
| DBG Mottisfont & Dunbridge | 2 | 00:04 ✔ 1m early | 00:04 ✔ On Time | |
| DEN Dean (Wilts) | 2 | 00:10 ✔ 1m early | 00:10 ✔ 1m early | |
| SAL Salisbury | 6 | 00:24 ✔ 1m early |