| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LBG London Bridge | 13F 13 | 07:12 ⚠ 3m late | ||
| NWD Norwood Junction | 5 | 07:24 ⚠ 3m late | 07:25 ⚠ 4m late | |
| ECR East Croydon | 6 | 07:30 ⚠ 2m late | 07:30 ⚠ 3m late | |
| SCY South Croydon | 4 5 | 07:33 ⚠ 2m late | 07:33 ⚠ 3m late | |
| PUO Purley Oaks | 4 | 07:35 ⚠ 3m late | 07:35 ⚠ 4m late | |
| PUR Purley | 6 | 07:38 ⚠ 3m late | 07:41 ⚠ 2m late | |
| KLY Kenley | 2 | 07:44 ⚠ 2m late | 07:44 ⚠ 3m late | |
| WHY Whyteleafe | 2 | 07:48 ⚠ 1m late | 07:48 ⚠ 1m late | |
| WHS Whyteleafe South | 2 | 07:50 ⚠ 1m late | 07:51 ⚠ 1m late | |
| CAT Caterham | 1 2 | 07:55 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CAT Caterham | 1 2 | 08:03 ✔ On Time | ||
| WHS Whyteleafe South | 1 | 08:07 ✔ 1m early | 08:07 ✔ On Time | |
| WHY Whyteleafe | 1 | 08:09 ✔ On Time | 08:09 ✔ On Time | |
| KLY Kenley | 1 | 08:12 ✔ On Time | 08:13 ✔ 1m early | |
| PUR Purley | 5 | 08:17 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PUR Purley | 5 | 08:44 ⚠ 1m late | ||
| RHM Reedham (Surrey) | 2 | 08:46 ⚠ 1m late | 08:46 ⚠ 2m late | |
| CDN Coulsdon Town | 2 | 08:49 ⚠ 1m late | 08:49 ⚠ 1m late | |
| WME Woodmansterne | 2 | 08:52 ⚠ 1m late | 08:52 ⚠ 1m late | |
| CHP Chipstead | 2 | 08:55 ✔ On Time | 08:55 ⚠ 1m late | |
| KND Kingswood | 2 | 09:01 ✔ 1m early | 09:01 ✔ On Time | |
| TAD Tadworth | 2 | 09:04 ✔ On Time | 09:04 ✔ On Time | |
| TAT Tattenham Corner | 1 2 | 09:08 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| TAT Tattenham Corner | 1 2 | 09:12 ✔ 1m early | ||
| TAD Tadworth | 1 | 09:16 ✔ 1m early | 09:16 ✔ On Time | |
| KND Kingswood | 1 | 09:19 ✔ On Time | 09:19 ✔ On Time | |
| CHP Chipstead | 1 | 09:25 ✔ 1m early | 09:25 ✔ On Time | |
| WME Woodmansterne | 1 | 09:28 ✔ 1m early | 09:28 ✔ On Time | |
| CDN Coulsdon Town | 1 | 09:31 ✔ 1m early | 09:31 ✔ On Time | |
| RHM Reedham (Surrey) | 1 | 09:34 ✔ 1m early | 09:34 ✔ 1m early | |
| PUR Purley | 5 | 09:38 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PUR Purley | 1 | 09:52 ⚠ 4m late | ||
| ECR East Croydon | 2 | 09:56 ⚠ 4m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ECR East Croydon | 1 | 10:33 ⚠ 10m late | ||
| CLJ Clapham Junction | 12 | 10:42 ⚠ 10m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CLJ Clapham Junction | 11 | 11:00 ✔ On Time | ||
| EAD Earlsfield | 3 | 11:04 ✔ 1m early | 11:04 ✔ On Time | |
| WIM Wimbledon | 8 | 11:07 ✔ On Time | 11:08 ✔ 1m early | |
| RAY Raynes Park | 4 | 11:11 ✔ 1m early | 11:11 ✔ On Time | |
| MOT Motspur Park | 2 | 11:14 ✔ On Time | 11:14 ✔ On Time | |
| MAL Malden Manor | 2 | 11:18 ✔ 1m early | 11:18 ✔ 1m early | |
| TOL Tolworth | 2 | 11:20 ✔ 1m early | 11:20 ✔ On Time | |
| CSN Chessington North | 2 | 11:23 ✔ 1m early | 11:23 ✔ 1m early | |
| CSS Chessington South | 1 | 11:26 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CSS Chessington South | 1 | 11:39 ✔ On Time | ||
| CSN Chessington North | 1 | 11:41 ✔ On Time | 11:41 ✔ On Time | |
| TOL Tolworth | 1 | 11:44 ✔ 1m early | 11:44 ✔ On Time | |
| MAL Malden Manor | 1 | 11:46 ✔ On Time | 11:46 ✔ On Time | |
| MOT Motspur Park | 1 | 11:50 ✔ 1m early | 11:50 ✔ On Time | |
| RAY Raynes Park | 1 | 11:53 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| RAY Raynes Park | 3 | 12:08 ✔ On Time | ||
| NEM New Malden | 4 | 12:10 ✔ On Time | 12:10 ⚠ 1m late | |
| NBT Norbiton | 2 | 12:14 ⚠ 1m late | 12:14 ⚠ 2m late | |
| KNG Kingston | 2 | 12:16 ⚠ 1m late | 12:17 ⚠ 2m late | |
| HMW Hampton Wick | 2 | 12:19 ⚠ 1m late | 12:19 ⚠ 2m late | |
| TED Teddington | 1 | 12:21 ⚠ 2m late | 12:21 ⚠ 3m late | |
| FLW Fulwell | 2 | 12:26 ⚠ 1m late | 12:26 ⚠ 2m late | |
| HMP Hampton (London) | 2 | 12:29 ⚠ 2m late | 12:29 ⚠ 3m late | |
| KMP Kempton Park Racecourse | 2 | 12:33 ⚠ 1m late | 12:33 ⚠ 2m late | |
| SUU Sunbury | 2 | 12:34 ⚠ 2m late | 12:34 ⚠ 3m late | |
| UPH Upper Halliford | 2 | 12:36 ⚠ 3m late | 12:36 ⚠ 3m late | |
| SHP Shepperton | 1 | 12:40 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SHP Shepperton | 1 | 13:11 ✔ On Time | ||
| UPH Upper Halliford | 1 | 13:14 ✔ On Time | 13:14 ⚠ 1m late | |
| SUU Sunbury | 1 | 13:16 ✔ On Time | 13:16 ⚠ 1m late | |
| KMP Kempton Park Racecourse | 1 | 13:18 ✔ On Time | 13:18 ⚠ 1m late | |
| HMP Hampton (London) | 1 | 13:21 ✔ On Time | 13:21 ⚠ 1m late | |
| FLW Fulwell | 1 | 13:24 ⚠ 1m late | 13:24 ⚠ 2m late | |
| TED Teddington | 2 | 13:29 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| TED Teddington | 1 | 13:40 ⚠ 1m late | ||
| STW Strawberry Hill | 2 | 13:43 ✔ On Time | 13:43 ⚠ 1m late | |
| TWI Twickenham | 3 | 13:47 ✔ On Time | 13:56 ✔ On Time | |
| WTN Whitton (London) | 2 | 13:59 ✔ 1m early | 13:59 ✔ On Time | |
| HOU Hounslow | 1 | 14:03 ⚠ 1m late | 14:05 ✔ On Time | |
| ISL Isleworth | 1 | 14:08 ✔ 1m early | 14:08 ✔ On Time | |
| SYL Syon Lane | 1 | 14:10 ✔ On Time | 14:10 ⚠ 1m late | |
| BFD Brentford | 1 | 14:12 ✔ On Time | 14:12 ⚠ 1m late | |
| KWB Kew Bridge | 1 | 14:15 ✔ On Time | 14:15 ⚠ 1m late | |
| CHK Chiswick | 1 | 14:17 ⚠ 1m late | 14:17 ⚠ 2m late | |
| BNI Barnes Bridge | 1 | 14:20 ⚠ 1m late | 14:20 ⚠ 2m late | |
| BNS Barnes | 1 | 14:23 ✔ On Time | 14:23 ⚠ 1m late | |
| PUT Putney | 1 | 14:25 ⚠ 1m late | 14:26 ⚠ 1m late | |
| WNT Wandsworth Town | 4 | 14:29 ✔ On Time | 14:29 ⚠ 1m late | |
| CLJ Clapham Junction | 3 | 14:31 ⚠ 1m late | 14:32 ⚠ 1m late | |
| QRB Queenstown Road (Battersea) | 2 | 14:35 ⚠ 1m late | 14:35 ⚠ 2m late | |
| VXH Vauxhall | 2 | 14:38 ⚠ 2m late | 14:38 ⚠ 3m late | |
| WAT London Waterloo | 17 | 14:43 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WAT London Waterloo | 4 | 14:57 ✔ 1m early | ||
| VXH Vauxhall | 8 | 15:00 ✔ On Time | 15:01 ✔ On Time | |
| CLJ Clapham Junction | 11 | 15:05 ✔ On Time | 15:06 ✔ On Time | |
| EAD Earlsfield | 3 | 15:09 ✔ 1m early | 15:09 ✔ On Time | |
| WIM Wimbledon | 8 | 15:13 ✔ 2m early | 15:13 ✔ 1m early | |
| RAY Raynes Park | 3 | 15:16 ✔ 1m early | 15:16 ✔ 1m early | |
| NEM New Malden | 4 | 15:19 ✔ 2m early | 15:19 ✔ 1m early | |
| SUR Surbiton | 4 | 15:26 ✔ 3m early | 15:26 ✔ 1m early | |
| THD Thames Ditton | 2 | 15:31 ✔ 1m early | 15:31 ✔ 1m early | |
| HMC Hampton Court | 2 | 15:34 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HMC Hampton Court | 1 | 15:35 ✔ On Time | ||
| THD Thames Ditton | 1 | 15:37 ✔ On Time | 15:37 ✔ On Time | |
| SUR Surbiton | 1 | 15:42 ✔ 1m early | 15:43 ✔ 1m early | |
| NEM New Malden | 1 | 15:48 ✔ 1m early | 15:48 ✔ On Time | |
| RAY Raynes Park | 2 | 15:51 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| RAY Raynes Park | 4 | 16:22 ✔ On Time | ||
| MOT Motspur Park | 2 | 16:25 ✔ 1m early | 16:25 ✔ On Time | |
| WCP Worcester Park | 2 | 16:27 ✔ On Time | 16:27 ✔ On Time | |
| SNL Stoneleigh | 2 | 16:30 ✔ On Time | 16:30 ✔ On Time | |
| EWW Ewell West | 2 | 16:33 ✔ 1m early | 16:33 ✔ On Time | |
| EPS Epsom (Surrey) | 2 | 16:36 ✔ On Time | 16:37 ✔ On Time | |
| AHD Ashtead | 2 | 16:41 ✔ 1m early | 16:41 ✔ On Time | |
| LHD Leatherhead | 2 | 16:44 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LHD Leatherhead | 2 | 17:15 ⚠ 1m late | ||
| BKA Bookham | 2 | 17:21 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BKA Bookham | 1 | 17:39 ⚠ 3m late | ||
| LHD Leatherhead | 1 | 17:44 ⚠ 2m late | 17:45 ⚠ 2m late | |
| AHD Ashtead | 1 | 17:48 ⚠ 2m late | 17:48 ⚠ 3m late | |
| EPS Epsom (Surrey) | 4 | 17:53 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| EPS Epsom (Surrey) | 3 | 18:01 ✔ 1m early | ||
| EWE Ewell East | 1 | 18:05 ✔ 1m early | 18:05 ✔ On Time | |
| CHE Cheam | 1 | 18:08 ✔ 1m early | 18:09 ✔ 1m early | |
| SUO Sutton (Surrey) | 1 | 18:11 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SUO Sutton (Surrey) | 4 | 18:19 ✔ On Time | ||
| BLM Belmont | 1 | 18:22 ✔ 1m early | 18:23 ✔ 1m early | |
| BAD Banstead | 1 | 18:26 ✔ 2m early | 18:27 ✔ 2m early | |
| EPD Epsom Downs | 1 | 18:30 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| EPD Epsom Downs | 1 | 18:38 ✔ 1m early | ||
| BAD Banstead | 1 | 18:41 ✔ 1m early | 18:42 ✔ 2m early | |
| BLM Belmont | 1 | 18:45 ✔ 2m early | 18:45 ✔ On Time | |
| SUO Sutton (Surrey) | 3 | 18:48 ✔ 1m early | 18:50 ✔ On Time | |
| CSB Carshalton Beeches | 1 | 18:53 ✔ 1m early | 18:54 ✔ 1m early | |
| WLT Wallington | 1 | 18:56 ✔ 1m early | 18:57 ✔ 1m early | |
| WDO Waddon | 1 | 19:00 ✔ 1m early | 19:00 ✔ On Time | |
| WCY West Croydon | 3 | 19:05 ✔ 2m early | 19:06 ✔ On Time | |
| SRS Selhurst | 2 | 19:10 ✔ 1m early | 19:11 ✔ On Time | |
| TTH Thornton Heath | 2 | 19:13 ✔ 1m early | 19:14 ✔ On Time | |
| NRB Norbury | 2 | 19:17 ✔ 1m early | 19:17 ✔ On Time | |
| SRC Streatham Common | 2 | 19:20 ✔ 2m early | 19:20 ✔ On Time | |
| BAL Balham | 2 | 19:24 ✔ 1m early | 19:25 ✔ On Time | |
| WSW Wandsworth Common | 2 | 19:27 ✔ 1m early | 19:27 ✔ On Time | |
| CLJ Clapham Junction | 14 | 19:31 ✔ 1m early | 19:31 ✔ On Time | |
| BAK Battersea Park | 4 | 19:35 ✔ 1m early | 19:35 ✔ 1m early | |
| VIC London Victoria | 11 | 19:41 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| VIC London Victoria | 10 | 20:20 ✔ On Time | ||
| BAK Battersea Park | 3 | 20:24 ✔ On Time | 20:24 ⚠ 1m late | |
| CLJ Clapham Junction | 15 | 20:28 ✔ On Time | 20:28 ⚠ 1m late | |
| WSW Wandsworth Common | 1 | 20:31 ⚠ 2m late | 20:31 ⚠ 3m late | |
| BAL Balham | 1 | 20:34 ⚠ 2m late | 20:34 ⚠ 3m late | |
| SRH Streatham Hill | 2 | 20:38 ⚠ 2m late | 20:39 ⚠ 2m late | |
| WNW West Norwood | 2 | 20:42 ⚠ 3m late | 20:42 ⚠ 4m late | |
| GIP Gipsy Hill | 2 | 20:45 ⚠ 4m late | 20:45 ⚠ 5m late | |
| CYP Crystal Palace | 6 | 20:50 ⚠ 2m late | 20:52 ✔ On Time | |
| SYD Sydenham (London) | 1 | 20:56 ⚠ 2m late | 20:56 ⚠ 3m late | |
| FOH Forest Hill | 1 | 20:59 ⚠ 2m late | 20:59 ⚠ 3m late | |
| HPA Honor Oak Park | 1 | 21:02 ⚠ 2m late | 21:02 ⚠ 2m late | |
| BCY Brockley | 1 | 21:04 ⚠ 2m late | 21:04 ⚠ 3m late | |
| NXG New Cross Gate | 5 | 21:07 ⚠ 1m late | 21:07 ⚠ 2m late | |
| LBG London Bridge | 12 | 21:16 ✔ 2m early |