| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LBG London Bridge | 13 | 07:25 ✔ 1m early | ||
| NWD Norwood Junction | 5 | 07:38 ✔ 2m early | 07:39 ✔ On Time | |
| WCY West Croydon | 4 | 07:44 ✔ 1m early | 07:45 ✔ 1m early | |
| WDO Waddon | 2 | 07:47 ✔ 1m early | 07:47 ✔ On Time | |
| WLT Wallington | 2 | 07:51 ✔ 1m early | 07:51 ✔ 1m early | |
| CSB Carshalton Beeches | 2 | 07:53 ✔ 1m early | 07:53 ✔ On Time | |
| SUO Sutton (Surrey) | 2 | 07:58 ✔ 2m early | 07:58 ✔ 1m early | |
| CHE Cheam | 2 | 08:01 ✔ 1m early | 08:01 ✔ 1m early | |
| EWE Ewell East | 2 | 08:04 ✔ 1m early | 08:04 ✔ 1m early | |
| EPS Epsom (Surrey) | 1 | 08:08 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| EPS Epsom (Surrey) | 2 | 08:28 ✔ On Time | ||
| AHD Ashtead | 2 | 08:32 ✔ On Time | 08:32 ⚠ 1m late | |
| LHD Leatherhead | 2 | 08:36 ✔ 1m early | 08:36 ✔ On Time | |
| BKA Bookham | 2 | 08:41 ✔ On Time | 08:41 ✔ On Time | |
| EFF Effingham Junction | 2 | 08:45 ✔ 1m early | 08:45 ✔ 1m early | |
| HSY Horsley | 2 | 08:48 ✔ 2m early | 08:48 ✔ On Time | |
| CLA Clandon | 2 | 08:53 ✔ 1m early | 08:53 ✔ 1m early | |
| LRD London Road (Guildford) | 2 | 08:58 ✔ 1m early | 08:58 ✔ On Time | |
| GLD Guildford | 3 | 09:02 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GLD Guildford | 6 | 09:23 ✔ 1m early | ||
| WAN Wanborough | 2 | 09:29 ✔ On Time | 09:29 ⚠ 1m late | |
| ASH Ash | 2 | 09:33 ✔ On Time | 09:33 ⚠ 1m late | |
| AHT Aldershot | 2 | 09:40 ⚠ 1m late | 09:41 ✔ On Time | |
| FNH Farnham | 2 | 09:46 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| FNH Farnham | 2 | 09:56 ✔ On Time | ||
| BTY Bentley (Hants) | 2 1 | 10:02 ✔ 2m early | 10:02 ✔ 1m early | |
| AON Alton | 1 2 | 10:10 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| AON Alton | 2 1 | 10:14 ✔ 1m early | ||
| BTY Bentley (Hants) | 1 | 10:20 ✔ On Time | 10:21 ✔ On Time | |
| FNH Farnham | 1 | 10:26 ✔ On Time | 10:28 ⚠ 1m late | |
| AHT Aldershot | 1 | 10:34 ✔ On Time | 10:34 ⚠ 1m late | |
| AHV Ash Vale | 1 | 10:38 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| AHV Ash Vale | 1 | 11:04 ⚠ 1m late | ||
| FML Frimley | 1 | 11:10 ✔ On Time | 11:10 ⚠ 1m late | |
| CAM Camberley | 1 | 11:14 ✔ On Time | 11:18 ✔ On Time | |
| BAG Bagshot | 1 | 11:23 ✔ 1m early | 11:23 ✔ On Time | |
| ACT Ascot (Berks) | 3 | 11:30 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ACT Ascot (Berks) | 2 | 12:13 ⚠ 2m late | ||
| MAO Martins Heron | 2 | 12:17 ⚠ 2m late | 12:17 ⚠ 3m late | |
| BCE Bracknell | 2 | 12:20 ⚠ 2m late | 12:20 ⚠ 3m late | |
| WKM Wokingham | 2 | 12:27 ⚠ 2m late | 12:27 ⚠ 3m late | |
| WNS Winnersh | 2 | 12:31 ⚠ 2m late | 12:31 ⚠ 3m late | |
| WTI Winnersh Triangle | 2 | 12:33 ⚠ 3m late | 12:33 ⚠ 4m late | |
| EAR Earley | 1 | 12:35 ⚠ 4m late | 12:35 ⚠ 5m late | |
| RDG Reading | 6 | 12:41 ⚠ 5m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| RDG Reading | 6 | 13:12 ✔ 1m early | ||
| EAR Earley | 2 | 13:17 ✔ 1m early | 13:17 ✔ On Time | |
| WTI Winnersh Triangle | 1 | 13:19 ✔ On Time | 13:19 ⚠ 1m late | |
| WNS Winnersh | 1 | 13:21 ⚠ 1m late | 13:21 ⚠ 1m late | |
| WKM Wokingham | 1 | 13:25 ⚠ 1m late | 13:26 ⚠ 1m late | |
| BCE Bracknell | 1 | 13:32 ⚠ 1m late | 13:32 ⚠ 1m late | |
| MAO Martins Heron | 1 | 13:35 ⚠ 1m late | 13:35 ⚠ 2m late | |
| ACT Ascot (Berks) | 1 | 13:39 ⚠ 1m late | 13:40 ⚠ 1m late | |
| SNG Sunningdale | 1 | 13:43 ⚠ 1m late | 13:43 ⚠ 2m late | |
| LNG Longcross | 1 | 13:46 ⚠ 2m late | 13:46 ⚠ 3m late | |
| VIR Virginia Water | 1 | 13:50 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| VIR Virginia Water | 4 | 14:23 ⚠ 9m late | ||
| CHY Chertsey | 1 | 14:28 ⚠ 8m late | 14:29 ⚠ 8m late | |
| ASN Addlestone | 1 | 14:32 ⚠ 8m late | 14:32 ⚠ 9m late | |
| WYB Weybridge | 1 | 14:37 ⚠ 8m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WYB Weybridge | 1 | 15:03 ✔ 1m early | ||
| ASN Addlestone | 2 | 15:07 ✔ 1m early | 15:07 ✔ On Time | |
| CHY Chertsey | 2 | 15:10 ✔ 1m early | 15:10 ✔ On Time | |
| VIR Virginia Water | 3 | 15:15 ✔ 1m early | 15:24 ✔ 1m early | |
| EGH Egham | 1 | 15:27 ⚠ 1m late | 15:27 ⚠ 2m late | |
| SNS Staines | 1 | 15:32 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SNS Staines | 2 | 16:07 ✔ 1m early | ||
| WRY Wraysbury | 2 | 16:11 ✔ On Time | 16:11 ✔ On Time | |
| SNY Sunnymeads | 2 | 16:14 ✔ 1m early | 16:14 ✔ 1m early | |
| DAT Datchet | 2 | 16:17 ✔ 6m early | 16:17 ✔ On Time | |
| WNR Windsor & Eton Riverside | 2 | 16:21 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WNR Windsor & Eton Riverside | 1 | 16:23 ✔ On Time | ||
| DAT Datchet | 1 | 16:26 ✔ On Time | 16:26 ⚠ 1m late | |
| SNY Sunnymeads | 1 | 16:29 ✔ On Time | 16:29 ⚠ 1m late | |
| WRY Wraysbury | 1 | 16:32 ✔ On Time | 16:32 ✔ 4m early | |
| SNS Staines | 1 | 16:37 ✔ 1m early | 16:38 ✔ 1m early | |
| AFS Ashford (Surrey) | 1 | 16:41 ✔ 1m early | 16:41 ✔ On Time | |
| FEL Feltham | 1 | 16:45 ✔ On Time | 16:46 ✔ 1m early | |
| WTN Whitton (London) | 1 | 16:50 ✔ 1m early | 16:50 ✔ 1m early | |
| TWI Twickenham | 4 | 16:53 ✔ 1m early | 16:53 ✔ On Time | |
| RMD Richmond (London) | 2 | 16:57 ✔ 2m early | 16:58 ✔ 1m early | |
| PUT Putney | 2 | 17:04 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PUT Putney | 3 | 17:47 ✔ On Time | ||
| BNS Barnes | 3 | 17:50 ✔ 1m early | 17:52 ✔ 1m early | |
| MTL Mortlake | 2 | 17:54 ✔ On Time | 17:54 ⚠ 1m late | |
| NSH North Sheen | 2 | 17:56 ✔ On Time | 17:56 ⚠ 1m late | |
| RMD Richmond (London) | 1 | 17:58 ⚠ 1m late | 17:59 ⚠ 1m late | |
| SMG St Margarets (London) | 3 | 18:01 ⚠ 1m late | 18:01 ⚠ 2m late | |
| TWI Twickenham | 5 | 18:03 ⚠ 1m late | 18:04 ⚠ 1m late | |
| STW Strawberry Hill | 1 | 18:07 ⚠ 1m late | 18:08 ✔ On Time | |
| TED Teddington | 2 | 18:13 ✔ 3m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| TED Teddington | 1 | 18:46 ⚠ 4m late | ||
| FLW Fulwell | 2 | 18:50 ⚠ 3m late | 18:50 ⚠ 4m late | |
| HMP Hampton (London) | 2 | 18:54 ⚠ 3m late | 18:54 ⚠ 4m late | |
| KMP Kempton Park Racecourse | 2 | 18:57 ⚠ 4m late | 18:57 ⚠ 4m late | |
| SUU Sunbury | 2 | 18:59 ⚠ 3m late | 18:59 ⚠ 4m late | |
| UPH Upper Halliford | 2 | 19:01 ⚠ 4m late | 19:01 ⚠ 4m late | |
| SHP Shepperton | 1 | 19:09 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SHP Shepperton | 1 | 19:36 ✔ 1m early | ||
| UPH Upper Halliford | 1 | 19:39 ✔ 1m early | 19:39 ✔ On Time | |
| SUU Sunbury | 1 | 19:41 ✔ On Time | 19:41 ✔ On Time | |
| KMP Kempton Park Racecourse | 1 | 19:43 ✔ On Time | 19:43 ✔ On Time | |
| HMP Hampton (London) | 1 | 19:46 ⚠ 1m late | 19:51 ✔ 1m early | |
| FLW Fulwell | 1 | 19:54 ✔ 1m early | 19:54 ✔ On Time | |
| TED Teddington | 2 | 19:59 ✔ 2m early | 19:59 ✔ 1m early | |
| HMW Hampton Wick | 1 | 20:01 ✔ On Time | 20:01 ✔ On Time | |
| KNG Kingston | 3 | 20:03 ✔ On Time | 20:04 ✔ On Time | |
| NBT Norbiton | 1 | 20:06 ✔ On Time | 20:06 ⚠ 1m late | |
| NEM New Malden | 1 | 20:10 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| NEM New Malden | 4 | 20:58 ✔ On Time | ||
| BRS Berrylands | 2 | 21:00 ⚠ 1m late | 21:00 ⚠ 2m late | |
| SUR Surbiton | 4 | 21:04 ⚠ 1m late | 21:05 ⚠ 1m late | |
| THD Thames Ditton | 2 | 21:09 ⚠ 1m late | 21:09 ⚠ 2m late | |
| HMC Hampton Court | 1 | 21:12 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HMC Hampton Court | 1 | 21:24 ✔ 1m early | ||
| THD Thames Ditton | 1 | 21:26 ✔ On Time | 21:26 ✔ On Time | |
| SUR Surbiton | 1 | 21:31 ⚠ 1m late | 21:32 ✔ On Time | |
| BRS Berrylands | 1 | 21:34 ⚠ 1m late | 21:34 ⚠ 1m late | |
| NEM New Malden | 1 | 21:37 ✔ On Time | 21:37 ⚠ 1m late | |
| RAY Raynes Park | 2 | 21:40 ✔ On Time | 21:40 ⚠ 1m late | |
| WIM Wimbledon | 5 | 21:43 ✔ On Time | 21:44 ✔ On Time | |
| EAD Earlsfield | 2 | 21:47 ✔ On Time | 21:47 ⚠ 1m late | |
| CLJ Clapham Junction | 10 | 21:51 ✔ On Time | 21:51 ✔ On Time | |
| VXH Vauxhall | 7 | 21:56 ✔ 1m early | 21:56 ✔ On Time | |
| WAT London Waterloo | 1 | 22:01 ✔ 1m early |