| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WAT London Waterloo | 23 | 05:30 ⚠ 8m late | ||
| VXH Vauxhall | 3 | 05:34 ⚠ 7m late | 05:34 ⚠ 8m late | |
| QRB Queenstown Road (Battersea) | 3 | 05:37 ⚠ 7m late | 05:37 ⚠ 7m late | |
| CLJ Clapham Junction | 5 | 05:40 ⚠ 7m late | 05:40 ⚠ 7m late | |
| WNT Wandsworth Town | 2 | 05:43 ⚠ 6m late | 05:43 ⚠ 7m late | |
| PUT Putney | 3 | 05:45 ⚠ 7m late | 05:46 ⚠ 6m late | |
| BNS Barnes | 3 | 05:49 ⚠ 6m late | 05:51 ⚠ 4m late | |
| MTL Mortlake | 2 | 05:54 ⚠ 3m late | 05:54 ⚠ 4m late | |
| NSH North Sheen | 2 | 05:56 ⚠ 3m late | 05:56 ⚠ 4m late | |
| RMD Richmond (London) | 1 | 05:58 ⚠ 3m late | 05:58 ⚠ 4m late | |
| SMG St Margarets (London) | 3 | 06:01 ⚠ 3m late | 06:01 ⚠ 4m late | |
| TWI Twickenham | 5 | 06:03 ⚠ 3m late | 06:03 ⚠ 3m late | |
| STW Strawberry Hill | 1 | 06:07 ⚠ 2m late | 06:07 ⚠ 3m late | |
| TED Teddington | 2 | 06:10 ⚠ 2m late | 06:11 ⚠ 1m late | |
| HMW Hampton Wick | 1 | 06:14 ⚠ 1m late | 06:14 ⚠ 1m late | |
| KNG Kingston | 1 | 06:16 ⚠ 1m late | 06:23 ✔ 1m early | |
| HMW Hampton Wick | 2 | 06:25 ✔ 1m early | 06:25 ✔ 1m early | |
| TED Teddington | 1 | 06:27 ✔ On Time | 06:27 ✔ On Time | |
| FLW Fulwell | 2 | 06:32 ✔ 2m early | 06:32 ✔ 1m early | |
| HMP Hampton (London) | 2 | 06:35 ✔ 1m early | 06:35 ✔ 1m early | |
| KMP Kempton Park Racecourse | 2 | 06:39 ✔ 2m early | 06:39 ✔ 1m early | |
| SUU Sunbury | 2 | 06:40 ✔ 2m early | 06:40 ✔ 1m early | |
| UPH Upper Halliford | 2 | 06:42 ✔ 2m early | 06:42 ✔ On Time | |
| SHP Shepperton | 1 | 06:46 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SHP Shepperton | 1 | 06:58 ✔ 1m early | ||
| UPH Upper Halliford | 1 | 07:01 ✔ 1m early | 07:01 ✔ On Time | |
| SUU Sunbury | 1 | 07:03 ✔ 1m early | 07:03 ✔ On Time | |
| KMP Kempton Park Racecourse | 1 | 07:05 ✔ 1m early | 07:05 ✔ 1m early | |
| HMP Hampton (London) | 1 | 07:08 ✔ 1m early | 07:08 ✔ On Time | |
| FLW Fulwell | 1 | 07:11 ✔ 1m early | 07:11 ✔ On Time | |
| TED Teddington | 2 | 07:16 ✔ 2m early | 07:16 ✔ 1m early | |
| HMW Hampton Wick | 1 | 07:18 ✔ 1m early | 07:18 ✔ On Time | |
| KNG Kingston | 2 | 07:20 ✔ On Time | 07:28 ✔ 1m early | |
| HMW Hampton Wick | 2 | 07:30 ✔ 1m early | 07:30 ✔ 1m early | |
| TED Teddington | 1 | 07:35 ✔ 4m early | 07:35 ✔ 1m early | |
| STW Strawberry Hill | 2 | 07:38 ✔ 2m early | 07:39 ✔ 1m early | |
| TWI Twickenham | 3 | 07:42 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| TWI Twickenham | 5 | 07:52 ⚠ 3m late | ||
| WTN Whitton (London) | 2 | 07:55 ⚠ 2m late | 07:55 ⚠ 3m late | |
| FEL Feltham | 2 | 07:59 ⚠ 2m late | 07:59 ⚠ 3m late | |
| AFS Ashford (Surrey) | 2 | 08:03 ⚠ 2m late | 08:03 ⚠ 3m late | |
| SNS Staines | 2 | 08:06 ⚠ 3m late | 08:07 ⚠ 3m late | |
| WRY Wraysbury | 2 | 08:11 ⚠ 2m late | 08:11 ⚠ 3m late | |
| SNY Sunnymeads | 2 | 08:14 ⚠ 2m late | 08:14 ⚠ 3m late | |
| DAT Datchet | 2 | 08:17 ⚠ 3m late | 08:17 ⚠ 3m late | |
| WNR Windsor & Eton Riverside | 2 | 08:21 ⚠ 4m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WNR Windsor & Eton Riverside | 1 | 08:23 ✔ 1m early | ||
| DAT Datchet | 1 | 08:26 ✔ 1m early | 08:26 ⚠ 1m late | |
| SNY Sunnymeads | 1 | 08:29 ✔ On Time | 08:29 ✔ On Time | |
| WRY Wraysbury | 1 | 08:32 ✔ 1m early | 08:32 ✔ On Time | |
| SNS Staines | 1 | 08:40 ✔ 1m early | 08:40 ⚠ 1m late | |
| AFS Ashford (Surrey) | 1 | 08:43 ⚠ 1m late | 08:43 ⚠ 2m late | |
| FEL Feltham | 1 | 08:48 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| FEL Feltham | 1 | 09:11 ⚠ 2m late | ||
| HOU Hounslow | 1 | 09:16 ⚠ 2m late | 09:17 ⚠ 2m late | |
| ISL Isleworth | 1 | 09:20 ⚠ 1m late | 09:20 ⚠ 2m late | |
| SYL Syon Lane | 1 | 09:22 ⚠ 2m late | 09:22 ⚠ 3m late | |
| BFD Brentford | 1 | 09:24 ⚠ 2m late | 09:24 ⚠ 3m late | |
| KWB Kew Bridge | 1 | 09:27 ⚠ 2m late | 09:27 ⚠ 3m late | |
| CHK Chiswick | 1 | 09:29 ⚠ 3m late | 09:29 ⚠ 4m late | |
| BNI Barnes Bridge | 1 | 09:32 ⚠ 3m late | 09:32 ⚠ 4m late | |
| BNS Barnes | 1 | 09:34 ⚠ 4m late | 09:34 ⚠ 4m late | |
| PUT Putney | 1 | 09:37 ⚠ 4m late | 09:37 ⚠ 5m late | |
| WNT Wandsworth Town | 4 | 09:40 ⚠ 4m late | 09:40 ⚠ 5m late | |
| CLJ Clapham Junction | 3 | 09:43 ⚠ 3m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CLJ Clapham Junction | 2 | 10:00 ✔ On Time | ||
| WWR Wandsworth Road | 2 | 10:06 ✔ On Time | 10:06 ✔ On Time | |
| CLP Clapham High Street | 2 | 10:08 ✔ On Time | 10:08 ✔ On Time | |
| DMK Denmark Hill | 2 | 10:13 ✔ On Time | 10:13 ✔ On Time | |
| PMR Peckham Rye | 2 | 10:15 ✔ On Time | 10:15 ⚠ 1m late | |
| QRP Queens Road (Peckham) | 1 | 10:17 ⚠ 1m late | 10:17 ⚠ 1m late | |
| SQE Surrey Quays | 1 | 10:24 ✔ On Time | 10:24 ✔ On Time | |
| ZCW Canada Water | 4 | 10:26 ✔ On Time | 10:26 ✔ On Time | |
| ROE Rotherhithe | 1 | 10:28 ✔ 1m early | 10:28 ✔ On Time | |
| WPE Wapping | 1 | 10:29 ✔ On Time | 10:29 ✔ On Time | |
| SDE Shadwell | 1 | 10:31 ✔ On Time | 10:31 ✔ On Time | |
| ZLW Whitechapel | 5 | 10:33 ✔ On Time | 10:34 ✔ On Time | |
| SDC Shoreditch High Street | 1 | 10:36 ✔ 1m early | 10:36 ✔ On Time | |
| HOX Hoxton | 1 | 10:38 ✔ On Time | 10:38 ⚠ 1m late | |
| HGG Haggerston | 1 | 10:40 ✔ On Time | 10:40 ✔ On Time | |
| DLJ Dalston Junction | 3 | 10:45 ✔ 3m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| DLJ Dalston Junction | 4 | 10:52 ✔ On Time | ||
| HGG Haggerston | 2 | 10:54 ✔ 1m early | 10:54 ✔ On Time | |
| HOX Hoxton | 2 | 10:56 ✔ 1m early | 10:56 ✔ On Time | |
| SDC Shoreditch High Street | 2 | 10:58 ✔ On Time | 10:58 ✔ On Time | |
| ZLW Whitechapel | 6 | 11:00 ✔ On Time | 11:01 ✔ On Time | |
| SDE Shadwell | 2 | 11:03 ✔ On Time | 11:03 ✔ On Time | |
| WPE Wapping | 2 | 11:05 ✔ On Time | 11:05 ✔ On Time | |
| ROE Rotherhithe | 2 | 11:06 ✔ On Time | 11:06 ⚠ 1m late | |
| ZCW Canada Water | 3 | 11:08 ✔ On Time | 11:08 ⚠ 1m late | |
| SQE Surrey Quays | 2 | 11:10 ⚠ 1m late | 11:10 ⚠ 2m late | |
| NXG New Cross Gate | 1 | 11:14 ⚠ 1m late | 11:15 ⚠ 1m late | |
| BCY Brockley | 2 | 11:17 ⚠ 1m late | 11:17 ⚠ 1m late | |
| HPA Honor Oak Park | 2 | 11:20 ⚠ 1m late | 11:20 ⚠ 1m late | |
| FOH Forest Hill | 2 | 11:22 ⚠ 1m late | 11:22 ⚠ 1m late | |
| SYD Sydenham (London) | 2 | 11:25 ✔ On Time | 11:26 ✔ On Time | |
| PNW Penge West | 2 | 11:28 ✔ On Time | 11:28 ✔ On Time | |
| ANZ Anerley | 2 | 11:30 ✔ 1m early | 11:30 ✔ On Time | |
| NWD Norwood Junction | 5 | 11:33 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| NWD Norwood Junction | 1 | 12:03 ✔ On Time | ||
| CYP Crystal Palace | 1 | 12:07 ⚠ 1m late | 12:08 ⚠ 1m late | |
| GIP Gipsy Hill | 1 | 12:10 ⚠ 1m late | 12:10 ⚠ 2m late | |
| WNW West Norwood | 1 | 12:13 ⚠ 1m late | 12:13 ⚠ 1m late | |
| SRH Streatham Hill | 1 | 12:17 ⚠ 1m late | 12:18 ⚠ 1m late | |
| BAL Balham | 2 | 12:21 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BAL Balham | 2 | 12:25 ⚠ 1m late | ||
| WSW Wandsworth Common | 2 | 12:27 ✔ On Time | 12:27 ⚠ 1m late | |
| CLJ Clapham Junction | 14 | 12:31 ✔ On Time | 12:31 ⚠ 1m late | |
| BAK Battersea Park | 4 | 12:35 ✔ On Time | 12:35 ⚠ 4m late | |
| VIC London Victoria | 10 | 12:39 ⚠ 4m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| VIC London Victoria | 3 | 12:57 ⚠ 1m late | ||
| BRX Brixton | 2 | 13:04 ⚠ 1m late | 13:04 ⚠ 1m late | |
| HNH Herne Hill | 3 | 13:06 ⚠ 1m late | 13:07 ⚠ 1m late | |
| WDU West Dulwich | 2 | 13:09 ✔ On Time | 13:09 ⚠ 1m late | |
| SYH Sydenham Hill | 2 | 13:12 ✔ On Time | 13:12 ✔ On Time | |
| PNE Penge East | 2 | 13:15 ✔ On Time | 13:15 ✔ On Time | |
| KTH Kent House | 3 4 | 13:17 ✔ On Time | 13:17 ⚠ 3m late | |
| BKJ Beckenham Junction | 3 | 13:20 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BKJ Beckenham Junction | 1 | 13:43 ✔ On Time | ||
| BIK Birkbeck | 1 | 13:46 ✔ On Time | 13:46 ✔ On Time | |
| CYP Crystal Palace | 1 | 13:50 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CYP Crystal Palace | 4 | 13:56 ✔ 1m early | ||
| GIP Gipsy Hill | 1 | 13:59 ✔ 1m early | 13:59 ✔ 1m early | |
| WNW West Norwood | 1 | 14:02 ✔ 1m early | 14:02 ✔ 1m early | |
| SRH Streatham Hill | 1 | 14:06 ✔ 1m early | 14:06 ✔ On Time | |
| BAL Balham | 2 | 14:10 ✔ 1m early | 14:10 ✔ On Time | |
| WSW Wandsworth Common | 2 | 14:12 ✔ 1m early | 14:12 ✔ On Time | |
| CLJ Clapham Junction | 14 | 14:16 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CLJ Clapham Junction | 6 | 14:27 ⚠ 1m late | ||
| KWB Kew Bridge | 2 | 14:37 ✔ 1m early | 14:37 ⚠ 1m late | |
| FEL Feltham | 2 | 14:47 ✔ On Time | 14:47 ⚠ 1m late | |
| SNS Staines | 2 | 14:53 ✔ On Time | 14:54 ✔ On Time | |
| EGH Egham | 2 | 14:58 ✔ On Time | 14:58 ⚠ 1m late | |
| VIR Virginia Water | 2 | 15:02 ✔ On Time | 15:02 ⚠ 1m late | |
| LNG Longcross | 2 | 15:06 ✔ On Time | 15:06 ⚠ 1m late | |
| SNG Sunningdale | 2 | 15:09 ⚠ 1m late | 15:09 ⚠ 2m late | |
| ACT Ascot (Berks) | 2 | 15:13 ⚠ 1m late | 15:14 ⚠ 1m late | |
| MAO Martins Heron | 2 | 15:18 ✔ On Time | 15:18 ⚠ 1m late | |
| BCE Bracknell | 2 | 15:21 ⚠ 1m late | 15:21 ⚠ 1m late | |
| WKM Wokingham | 2 | 15:27 ⚠ 1m late | 15:28 ⚠ 1m late | |
| WNS Winnersh | 2 | 15:31 ⚠ 1m late | 15:31 ⚠ 2m late | |
| WTI Winnersh Triangle | 2 | 15:33 ⚠ 1m late | 15:33 ⚠ 2m late | |
| EAR Earley | 2 | 15:36 ⚠ 1m late | 15:36 ⚠ 2m late | |
| RDG Reading | 6 | 15:42 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| RDG Reading | 6 | 16:09 ✔ On Time | ||
| EAR Earley | 1 | 16:14 ✔ 1m early | 16:14 ⚠ 1m late | |
| WTI Winnersh Triangle | 1 | 16:16 ✔ On Time | 16:17 ✔ On Time | |
| WNS Winnersh | 1 | 16:19 ✔ On Time | 16:19 ⚠ 1m late | |
| WKM Wokingham | 1 | 16:23 ✔ On Time | 16:23 ⚠ 1m late | |
| BCE Bracknell | 1 | 16:29 ⚠ 1m late | 16:30 ⚠ 1m late | |
| MAO Martins Heron | 1 | 16:33 ✔ On Time | 16:33 ⚠ 1m late | |
| ACT Ascot (Berks) | 1 | 16:37 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ACT Ascot (Berks) | 3 | 16:53 ✔ 1m early | ||
| BAG Bagshot | 2 | 16:59 ✔ 1m early | 16:59 ✔ On Time | |
| CAM Camberley | 2 | 17:05 ✔ 1m early | 17:09 ✔ On Time | |
| FML Frimley | 2 | 17:13 ✔ 1m early | 17:13 ✔ On Time | |
| AHV Ash Vale | 2 | 17:19 ✔ 1m early | 17:19 ✔ On Time | |
| AHT Aldershot | 3 | 17:24 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| AHT Aldershot | 2 | 17:50 ✔ On Time | ||
| FNH Farnham | 2 | 17:56 ✔ 1m early | 17:56 ✔ On Time | |
| BTY Bentley (Hants) | 1 | 18:02 ✔ 2m early | 18:03 ✔ 2m early | |
| AON Alton | 1 | 18:11 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| AON Alton | 2 | 18:15 ✔ 1m early | ||
| FNH Farnham | 1 | 18:25 ✔ On Time | 18:28 ✔ 1m early | |
| AHT Aldershot | 1 | 18:34 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| AHT Aldershot | 1 | 18:40 ✔ On Time | ||
| ASH Ash | 1 | 18:47 ⚠ 1m late | 18:47 ⚠ 2m late | |
| WAN Wanborough | 1 | 18:50 ⚠ 2m late | 18:50 ⚠ 3m late | |
| GLD Guildford | 6 | 18:57 ⚠ 3m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GLD Guildford | 8 | 19:36 ✔ On Time | ||
| SFR Shalford (Surrey) | 1 | 19:41 ✔ On Time | 19:41 ⚠ 1m late | |
| CHL Chilworth | 2 | 19:45 ⚠ 4m late | 19:45 ⚠ 5m late | |
| GOM Gomshall | 1 | 19:51 ⚠ 4m late | 19:52 ⚠ 4m late | |
| DPD Dorking Deepdene | 1 | 19:59 ⚠ 5m late | 20:00 ⚠ 4m late | |
| REI Reigate | 1 | 20:07 ⚠ 5m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| REI Reigate | DPL 2 | 21:46 ✔ On Time | ||
| BTO Betchworth | 2 | 21:50 ✔ On Time | 21:50 ✔ On Time | |
| DPD Dorking Deepdene | 2 | 21:54 ✔ On Time | 21:55 ✔ On Time | |
| DKT Dorking West | 2 | 21:57 ✔ On Time | 21:57 ✔ On Time | |
| SFR Shalford (Surrey) | 2 | 22:10 ✔ 1m early | 22:10 ✔ On Time | |
| GLD Guildford | 8 | 22:15 ✔ 1m early | 22:16 ✔ On Time | |
| ASH Ash | 2 | 22:25 ✔ 1m early | 22:25 ✔ On Time | |
| NCM North Camp | 2 | 22:29 ✔ 1m early | 22:29 ✔ On Time | |
| FNN Farnborough North | 1 | 22:33 ✔ 1m early | 22:33 ✔ 1m early | |
| BAW Blackwater | 2 | 22:37 ✔ 1m early | 22:38 ✔ 1m early | |
| SND Sandhurst (Berks) | ??? | 22:41 ✔ 1m early | 22:41 ✔ On Time | |
| CRN Crowthorne | ??? | 22:45 ✔ 1m early | 22:45 ✔ On Time | |
| WKM Wokingham | 2 | 22:50 ✔ 2m early | 22:51 ✔ 1m early | |
| RDG Reading | 6 5 | 23:00 ✔ On Time |