| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLD Guildford | 2 | 06:58 ✔ On Time | |
| LRD London Road (Guildford) | ??? | 07:02 ✔ 1m early | 07:02 ✔ On Time |
| CLA Clandon | ??? | 07:07 ✔ 1m early | 07:07 ✔ On Time |
| HSY Horsley | ??? | 07:11 ✔ On Time | 07:11 ✔ On Time |
| EFF Effingham Junction | 1 | 07:14 ⚠ 1m late | 07:16 ⚠ 1m late |
| BKA Bookham | ??? | 07:19 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BKA Bookham | ??? | 08:02 ✔ On Time | |
| EFF Effingham Junction | 2 | 08:05 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EFF Effingham Junction | 1 | 08:21 ✔ On Time | |
| CSD Cobham & Stoke d'Abernon | 1 | 08:24 ✔ On Time | 08:24 ⚠ 1m late |
| OXS Oxshott | 1 | 08:28 ✔ 1m early | 08:28 ✔ On Time |
| CLG Claygate | 1 | 08:31 ✔ On Time | 08:31 ⚠ 1m late |
| HYW Hinchley Wood | 1 | 08:33 ✔ On Time | 08:34 ⚠ 1m late |
| SUR Surbiton | 1 | 08:40 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SUR Surbiton | 4 | 09:06 ⚠ 1m late | |
| THD Thames Ditton | 2 | 09:10 ⚠ 2m late | 09:10 ⚠ 2m late |
| HMC Hampton Court | 1 | 09:13 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HMC Hampton Court | 1 | 09:23 ✔ On Time | |
| THD Thames Ditton | 1 | 09:25 ✔ On Time | 09:25 ⚠ 1m late |
| SUR Surbiton | 1 | 09:30 ✔ On Time | 09:31 ✔ On Time |
| BRS Berrylands | 1 | 09:33 ⚠ 1m late | 09:33 ⚠ 1m late |
| NEM New Malden | 1 | 09:36 ⚠ 1m late | 09:36 ⚠ 2m late |
| RAY Raynes Park | 2 | 09:39 ⚠ 2m late | 09:40 ⚠ 3m late |
| WIM Wimbledon | 5 | 09:43 ⚠ 4m late | 09:44 ⚠ 4m late |
| EAD Earlsfield | 2 | 09:47 ⚠ 5m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EAD Earlsfield | 3 | 09:59 ✔ On Time | |
| WIM Wimbledon | 8 | 10:03 ✔ 1m early | 10:03 ✔ On Time |
| RAY Raynes Park | 4 | 10:06 ✔ On Time | 10:06 ✔ On Time |
| MOT Motspur Park | 2 | 10:09 ✔ On Time | 10:09 ✔ On Time |
| MAL Malden Manor | 2 | 10:13 ✔ 1m early | 10:13 ✔ On Time |
| TOL Tolworth | 2 | 10:15 ✔ On Time | 10:15 ⚠ 1m late |
| CSN Chessington North | 2 | 10:18 ✔ On Time | 10:18 ✔ On Time |
| CSS Chessington South | 1 | 10:23 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CSS Chessington South | 1 | 10:34 ✔ 1m early | |
| CSN Chessington North | 1 | 10:36 ✔ 1m early | 10:36 ✔ On Time |
| TOL Tolworth | 1 | 10:39 ✔ 1m early | 10:39 ✔ On Time |
| MAL Malden Manor | 1 | 10:41 ✔ On Time | 10:41 ✔ On Time |
| MOT Motspur Park | 1 | 10:45 ✔ 1m early | 10:45 ✔ On Time |
| RAY Raynes Park | 1 | 10:49 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RAY Raynes Park | 3 | 11:01 ✔ 1m early | |
| NEM New Malden | 4 | 11:04 ✔ 1m early | 11:04 ✔ 1m early |
| NBT Norbiton | 2 | 11:07 ✔ 1m early | 11:07 ✔ On Time |
| KNG Kingston | 2 | 11:10 ✔ 1m early | 11:10 ✔ On Time |
| HMW Hampton Wick | 2 | 11:12 ✔ 1m early | 11:12 ✔ 1m early |
| TED Teddington | 1 | 11:15 ✔ 2m early | 11:15 ✔ 1m early |
| FLW Fulwell | 2 | 11:19 ✔ 1m early | 11:19 ✔ 1m early |
| HMP Hampton (London) | 2 | 11:23 ✔ 2m early | 11:23 ✔ 1m early |
| KMP Kempton Park Racecourse | 2 | 11:26 ✔ 2m early | 11:26 ✔ 1m early |
| SUU Sunbury | 2 | 11:28 ✔ 1m early | 11:28 ✔ 1m early |
| UPH Upper Halliford | 2 | 11:30 ✔ 1m early | 11:30 ✔ On Time |
| SHP Shepperton | 1 | 11:35 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SHP Shepperton | 1 | 11:41 ✔ 1m early | |
| UPH Upper Halliford | 1 | 11:44 ✔ 1m early | 11:44 ✔ On Time |
| SUU Sunbury | 1 | 11:46 ✔ 1m early | 11:46 ✔ On Time |
| KMP Kempton Park Racecourse | 1 | 11:48 ✔ 1m early | 11:48 ✔ On Time |
| HMP Hampton (London) | 1 | 11:51 ✔ On Time | 11:51 ✔ On Time |
| FLW Fulwell | 1 | 11:54 ✔ On Time | 11:54 ⚠ 1m late |
| TED Teddington | 2 | 11:59 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TED Teddington | 1 | 12:35 ✔ 1m early | |
| STW Strawberry Hill | 2 | 12:38 ✔ 2m early | 12:38 ✔ 1m early |
| TWI Twickenham | 3 | 12:42 ✔ 1m early | 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 ✔ On Time |
| MTL Mortlake | 1 | 12:53 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MTL Mortlake | 2 | 13:24 ✔ 1m early | |
| NSH North Sheen | 2 | 13:26 ✔ 1m early | 13:26 ✔ 1m early |
| RMD Richmond (London) | 1 | 13:28 ✔ 1m early | 13:28 ✔ On Time |
| SMG St Margarets (London) | 3 | 13:31 ✔ On Time | 13:31 ⚠ 1m late |
| TWI Twickenham | 5 | 13:33 ✔ On Time |
| 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 ✔ 1m early | 14:08 ✔ On Time |
| SNS Staines | 2 | 14:11 ✔ On Time | 14:12 ✔ 1m early |
| WRY Wraysbury | 2 | 14:16 ✔ 1m early | 14:16 ✔ On Time |
| SNY Sunnymeads | 2 | 14:19 ✔ 1m early | 14:19 ✔ On Time |
| DAT Datchet | 2 | 14:22 ✔ 1m early | 14:22 ⚠ 1m late |
| WNR Windsor & Eton Riverside | 2 | 14:26 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WNR Windsor & Eton Riverside | 2 | 14:53 ✔ 1m early | |
| DAT Datchet | 1 | 14:56 ✔ On Time | 14:56 ⚠ 1m late |
| SNY Sunnymeads | 1 | 14:59 ✔ On Time | 14:59 ⚠ 1m late |
| WRY Wraysbury | 1 | 15:02 ✔ On Time | 15:02 ⚠ 1m late |
| SNS Staines | 1 | 15:07 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SNS Staines | 2 | 15:16 ✔ On Time | |
| EGH Egham | 2 | 15:21 ✔ 1m early | 15:21 ✔ 1m early |
| VIR Virginia Water | 4 | 15:25 ✔ 1m early | 15:25 ✔ On Time |
| CHY Chertsey | 1 | 15:30 ✔ 1m early | 15:31 ✔ 1m early |
| ASN Addlestone | 1 | 15:34 ✔ 1m early | 15:34 ✔ On Time |
| WYB Weybridge | 1 | 15:38 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WYB Weybridge | 2 | 15:43 ⚠ 1m late | |
| WAL Walton-on-Thames | 1 | 15:47 ✔ On Time | 15:47 ✔ On Time |
| HER Hersham | 1 | 15:49 ✔ On Time | 15:49 ⚠ 1m late |
| ESH Esher | 1 | 15:52 ✔ On Time | 15:52 ⚠ 1m late |
| SUR Surbiton | 1 | 15:56 ⚠ 1m late | 15:57 ⚠ 1m late |
| WIM Wimbledon | 5 | 16:04 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WIM Wimbledon | 8 | 16:10 ✔ On Time | |
| RAY Raynes Park | 4 | 16:13 ✔ On Time | 16:13 ⚠ 4m late |
| MOT Motspur Park | 2 | 16:16 ⚠ 3m late | 16:16 ⚠ 4m late |
| WCP Worcester Park | 2 | 16:19 ⚠ 3m late | 16:19 ⚠ 4m late |
| SNL Stoneleigh | 2 | 16:22 ⚠ 4m late | 16:22 ⚠ 5m late |
| EWW Ewell West | 2 | 16:24 ⚠ 5m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EWW Ewell West | 1 | 16:43 ✔ 1m early | |
| SNL Stoneleigh | 1 | 16:45 ✔ 1m early | 16:45 ✔ On Time |
| WCP Worcester Park | 1 | 16:48 ✔ 1m early | 16:48 ✔ On Time |
| MOT Motspur Park | 1 | 16:51 ✔ 1m early | 16:51 ✔ On Time |
| RAY Raynes Park | 1 | 16:54 ✔ On Time | 16:55 ✔ 1m early |
| WIM Wimbledon | 5 | 16:58 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WIM Wimbledon | 9 | 17:07 ⚠ 5m late | |
| HYR Haydons Road | 1 | 17:10 ⚠ 3m late | 17:10 ⚠ 4m late |
| TOO Tooting | 1 | 17:13 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TOO Tooting | 2 | 17:19 ✔ On Time | |
| HYR Haydons Road | 2 | 17:22 ✔ 1m early | 17:22 ✔ On Time |
| WIM Wimbledon | 9 | 17:24 ✔ On Time | 17:25 ⚠ 1m late |
| WBO Wimbledon Chase | 2 | 17:28 ⚠ 1m late | 17:28 ⚠ 1m late |
| SMO South Merton | 2 | 17:30 ⚠ 1m late | 17:30 ⚠ 1m late |
| MDS Morden South | 2 | 17:33 ✔ On Time | 17:33 ⚠ 1m late |
| SIH St Helier (Surrey) | 2 | 17:35 ✔ On Time | 17:35 ⚠ 1m late |
| SUC Sutton Common | 2 | 17:37 ⚠ 1m late | 17:37 ⚠ 2m late |
| WSU West Sutton | 2 | 17:40 ⚠ 1m late | 17:40 ⚠ 1m late |
| SUO Sutton (Surrey) | 1 | 17:44 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SUO Sutton (Surrey) | 4 | 17:49 ⚠ 1m late | |
| BLM Belmont | 1 | 17:52 ⚠ 1m late | 17:52 ⚠ 1m late |
| BAD Banstead | 1 | 17:56 ✔ On Time | 17:56 ✔ On Time |
| EPD Epsom Downs | 1 | 17:59 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EPD Epsom Downs | 1 | 18:08 ✔ On Time | |
| BAD Banstead | 1 | 18:11 ✔ 1m early | 18:11 ✔ On Time |
| BLM Belmont | 1 | 18:14 ✔ 1m early | 18:14 ✔ On Time |
| SUO Sutton (Surrey) | 3 | 18:17 ✔ On Time | 18:21 ✔ 1m early |
| CSB Carshalton Beeches | 1 | 18:24 ✔ 1m early | 18:24 ✔ On Time |
| WLT Wallington | 1 | 18:27 ✔ 1m early | 18:27 ✔ 1m early |
| WDO Waddon | 1 | 18:30 ✔ 1m early | 18:30 ✔ On Time |
| WCY West Croydon | 3 | 18:35 ✔ 2m early | 18:35 ✔ On Time |
| SRS Selhurst | 2 | 18:40 ✔ 2m early | 18:40 ✔ 1m early |
| TTH Thornton Heath | 2 | 18:43 ✔ 2m early | 18:43 ✔ On Time |
| NRB Norbury | 2 | 18:46 ✔ 2m early | 18:46 ✔ On Time |
| SRC Streatham Common | 2 | 18:48 ✔ 1m early | 18:49 ✔ On Time |
| BAL Balham | 2 | 18:54 ✔ 1m early | 18:55 ✔ On Time |
| WSW Wandsworth Common | 2 | 18:57 ✔ 1m early | 18:57 ✔ On Time |
| CLJ Clapham Junction | 14 | 19:01 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CLJ Clapham Junction | 3 | 19:14 ✔ On Time | |
| QRB Queenstown Road (Battersea) | 2 | 19:17 ✔ On Time | 19:17 ✔ On Time |
| VXH Vauxhall | 2 | 19:20 ✔ On Time | 19:20 ⚠ 1m late |
| WAT London Waterloo | 22 | 19:25 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WAT London Waterloo | 22 | 19:37 ✔ 1m early | |
| VXH Vauxhall | 3 | 19:41 ✔ 1m early | 19:41 ✔ On Time |
| CLJ Clapham Junction | 5 | 19:46 ✔ On Time | 19:47 ✔ 1m early |
| WNT Wandsworth Town | 2 | 19:49 ✔ 1m early | 19:49 ✔ On Time |
| PUT Putney | 3 | 19:52 ✔ 1m early | 19:52 ✔ On Time |
| BNS Barnes | 3 | 19:55 ✔ On Time | 19:57 ⚠ 1m late |
| BNI Barnes Bridge | 2 | 19:59 ✔ On Time | 19:59 ⚠ 1m late |
| CHK Chiswick | 2 | 20:02 ✔ On Time | 20:02 ⚠ 1m late |
| KWB Kew Bridge | 2 | 20:05 ✔ On Time | 20:05 ⚠ 1m late |
| BFD Brentford | 2 | 20:07 ⚠ 1m late | 20:08 ⚠ 1m late |
| SYL Syon Lane | 2 | 20:10 ✔ On Time | 20:10 ⚠ 1m late |
| ISL Isleworth | 2 | 20:12 ⚠ 1m late | 20:12 ⚠ 2m late |
| HOU Hounslow | 2 | 20:15 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HOU Hounslow | 2 | 20:32 ✔ 1m early | |
| FEL Feltham | 2 | 20:38 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| FEL Feltham | 1 | 20:46 ⚠ 7m late | |
| WTN Whitton (London) | 1 | 20:50 ⚠ 6m late | 20:50 ⚠ 6m late |
| TWI Twickenham | 4 | 20:53 ⚠ 5m late | 20:53 ⚠ 6m late |
| RMD Richmond (London) | 2 | 20:57 ⚠ 5m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RMD Richmond (London) | 4 | 21:05 ✔ On Time | |
| KWG Kew Gardens | 1 | 21:08 ✔ On Time | 21:08 ⚠ 1m late |
| GUN Gunnersbury | 2 | 21:11 ✔ On Time | 21:11 ⚠ 1m late |
| SAT South Acton | 2 | 21:14 ✔ On Time | 21:14 ⚠ 1m late |
| ACC Acton Central | 2 | 21:16 ⚠ 1m late | 21:17 ⚠ 1m late |
| WIJ Willesden Junction | 4 | 21:21 ⚠ 1m late | 21:22 ⚠ 2m late |
| KNR Kensal Rise | 2 | 21:24 ⚠ 2m late | 21:24 ⚠ 3m late |
| BSP Brondesbury Park | 2 | 21:26 ⚠ 2m late | 21:26 ⚠ 3m late |
| BSY Brondesbury | 2 | 21:28 ⚠ 2m late | 21:28 ⚠ 2m late |
| WHD West Hampstead | 2 | 21:29 ⚠ 3m late | 21:30 ⚠ 2m late |
| FNY Finchley Road & Frognal | 2 | 21:31 ⚠ 2m late | 21:31 ⚠ 3m late |
| HDH Hampstead Heath | 2 | 21:34 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HDH Hampstead Heath | 1 | 21:47 ✔ On Time | |
| FNY Finchley Road & Frognal | 1 | 21:49 ✔ On Time | 21:49 ✔ On Time |
| WHD West Hampstead | 1 | 21:51 ✔ 1m early | 21:51 ✔ On Time |
| BSY Brondesbury | 1 | 21:53 ✔ 1m early | 21:53 ✔ On Time |
| BSP Brondesbury Park | 1 | 21:55 ✔ 1m early | 21:55 ✔ On Time |
| KNR Kensal Rise | 1 | 21:57 ✔ 1m early | 21:57 ✔ On Time |
| WIJ Willesden Junction | 5 | 22:00 ✔ 1m early | 22:01 ✔ On Time |
| SPB Shepherd's Bush | 1 | 22:08 ✔ 2m early | 22:08 ✔ On Time |
| KPA Kensington Olympia | 3 | 22:10 ✔ 1m early | 22:10 ✔ On Time |
| WBP West Brompton | 3 | 22:13 ✔ 1m early | 22:13 ✔ On Time |
| IMW Imperial Wharf | 1 | 22:15 ✔ 1m early | 22:15 ✔ On Time |
| CLJ Clapham Junction | 1 | 22:21 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CLJ Clapham Junction | 2 | 22:30 ✔ 1m early | |
| WWR Wandsworth Road | 2 | 22:36 ✔ 1m early | 22:36 ✔ On Time |
| CLP Clapham High Street | 2 | 22:38 ✔ 1m early | 22:38 ✔ 1m early |
| DMK Denmark Hill | 2 | 22:43 ✔ 1m early | 22:43 ✔ 1m early |
| PMR Peckham Rye | 2 | 22:45 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PMR Peckham Rye | 3 | 23:14 ✔ 1m early | |
| DMK Denmark Hill | 3 | 23:16 ✔ On Time | 23:17 ✔ On Time |
| EPH Elephant & Castle | 3 | 23:23 ✔ 1m early | 23:23 ✔ On Time |
| BFR London Blackfriars | 3 | 23:29 ✔ 3m early |