| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLD Guildford | 4 | 07:36 ✔ On Time | |
| SFR Shalford (Surrey) | 1 | 07:41 ✔ 1m early | 07:41 ✔ 1m early |
| CHL Chilworth | 2 | 07:45 ✔ 1m early | 07:45 ✔ On Time |
| GOM Gomshall | 1 | 07:51 ✔ 1m early | 07:52 ✔ On Time |
| DPD Dorking Deepdene | 1 | 07:59 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DPD Dorking Deepdene | 2 | 08:22 ⚠ 1m late | |
| GLD Guildford | 8 | 08:41 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLD Guildford | 8 | 10:36 ✔ 1m early | |
| SFR Shalford (Surrey) | 1 | 10:41 ✔ 1m early | 10:41 ✔ On Time |
| DKT Dorking West | 1 | 10:54 ✔ 1m early | 10:54 ✔ On Time |
| DPD Dorking Deepdene | 1 | 10:56 ✔ On Time | 10:56 ✔ On Time |
| BTO Betchworth | 1 | 11:01 ✔ On Time | 11:01 ✔ On Time |
| REI Reigate | 1 | 11:06 ✔ On Time | 11:08 ✔ 1m early |
| RDH Redhill | 1 | 11:14 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RDH Redhill | 2 | 11:29 ⚠ 1m late | |
| MHM Merstham | 1 | 11:33 ✔ On Time | 11:33 ⚠ 2m late |
| CDS Coulsdon South | 1 | 11:38 ✔ On Time | 11:39 ⚠ 1m late |
| ECR East Croydon | 2 | 11:45 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ECR East Croydon | 6 | 11:58 ⚠ 1m late | |
| SCY South Croydon | 5 | 12:01 ✔ On Time | 12:01 ⚠ 1m late |
| PUO Purley Oaks | 4 | 12:04 ✔ On Time | 12:04 ⚠ 1m late |
| PUR Purley | 6 | 12:07 ⚠ 1m late | 12:11 ⚠ 2m late |
| KLY Kenley | 2 | 12:14 ⚠ 1m late | 12:14 ⚠ 2m late |
| WHY Whyteleafe | 2 | 12:17 ⚠ 2m late | 12:17 ⚠ 2m late |
| WHS Whyteleafe South | 2 | 12:19 ⚠ 2m late | 12:19 ⚠ 2m late |
| CAT Caterham | 2 | 12:24 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CAT Caterham | 1 | 12:25 ✔ On Time | |
| WHS Whyteleafe South | 1 | 12:29 ✔ 1m early | 12:29 ✔ 1m early |
| WHY Whyteleafe | 1 | 12:31 ✔ 1m early | 12:31 ✔ On Time |
| KLY Kenley | 1 | 12:34 ✔ 1m early | 12:34 ✔ 1m early |
| PUR Purley | 5 | 12:38 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PUR Purley | 6 | 12:44 ⚠ 1m late | |
| RHM Reedham (Surrey) | 2 | 12:46 ⚠ 2m late | 12:46 ⚠ 2m late |
| CDN Coulsdon Town | 2 | 12:49 ⚠ 1m late | 12:49 ⚠ 2m late |
| WME Woodmansterne | 2 | 12:52 ⚠ 1m late | 12:52 ⚠ 1m late |
| CHP Chipstead | 2 | 12:55 ✔ On Time | 12:55 ⚠ 1m late |
| KND Kingswood | 2 | 13:01 ✔ 1m early | 13:01 ✔ On Time |
| TAD Tadworth | 2 | 13:04 ✔ On Time | 13:04 ✔ On Time |
| TAT Tattenham Corner | 2 | 13:08 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TAT Tattenham Corner | 2 | 13:15 ✔ On Time | |
| TAD Tadworth | 1 | 13:19 ✔ 1m early | 13:19 ✔ On Time |
| KND Kingswood | 1 | 13:22 ✔ 1m early | 13:22 ✔ On Time |
| CHP Chipstead | 1 | 13:28 ✔ 1m early | 13:28 ✔ On Time |
| WME Woodmansterne | 1 | 13:31 ✔ 1m early | 13:31 ✔ On Time |
| CDN Coulsdon Town | 1 | 13:34 ✔ 1m early | 13:35 ✔ On Time |
| RHM Reedham (Surrey) | 1 | 13:38 ✔ 1m early | 13:38 ✔ 1m early |
| PUR Purley | 5 | 13:41 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PUR Purley | 3 | 13:54 ✔ On Time | |
| ECR East Croydon | 4 | 13:59 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ECR East Croydon | 6 | 14:22 ⚠ 1m late | |
| OXT Oxted | 2 | 14:35 ✔ On Time | 14:36 ✔ 1m early |
| HUR Hurst Green | 2 | 14:38 ✔ 1m early | 14:39 ✔ 1m early |
| EBT Edenbridge Town | 2 | 14:45 ✔ 1m early | 14:45 ✔ On Time |
| HEV Hever | 2 | 14:49 ✔ 1m early | 14:49 ✔ 1m early |
| CWN Cowden (Kent) | 1 | 14:53 ✔ 1m early | 14:53 ✔ 1m early |
| AHS Ashurst (Kent) | 2 | 14:57 ✔ On Time | 14:58 ✔ 1m early |
| ERI Eridge | 1 | 15:03 ✔ 1m early | 15:03 ✔ On Time |
| COH Crowborough | 2 | 15:09 ✔ 1m early | 15:10 ✔ 1m early |
| BXD Buxted | 1 | 15:16 ✔ 1m early | 15:16 ✔ On Time |
| UCK Uckfield | ??? | 15:22 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| UCK Uckfield | 1 | 15:33 ✔ 1m early | |
| BXD Buxted | 1 | 15:37 ✔ 1m early | 15:37 ✔ 1m early |
| COH Crowborough | 1 | 15:44 ✔ 1m early | 15:44 ✔ 1m early |
| ERI Eridge | 1 | 15:50 ✔ 2m early | 15:50 ✔ 1m early |
| AHS Ashurst (Kent) | 1 | 15:55 ✔ On Time | 15:56 ⚠ 4m late |
| CWN Cowden (Kent) | 1 | 16:00 ⚠ 3m late | 16:00 ⚠ 4m late |
| HEV Hever | 1 | 16:05 ⚠ 3m late | 16:05 ⚠ 3m late |
| EBT Edenbridge Town | 1 | 16:08 ⚠ 3m late | 16:09 ⚠ 3m late |
| HUR Hurst Green | 1 | 16:16 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HUR Hurst Green | 2 | 16:35 ✔ 1m early | |
| LFD Lingfield | 2 | 16:41 ✔ 4m early | 16:41 ✔ On Time |
| DMS Dormans | 2 | 16:44 ✔ On Time | 16:44 ✔ On Time |
| EGR East Grinstead | 2 | 16:50 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EGR East Grinstead | 2 | 17:06 ✔ 1m early | |
| DMS Dormans | 1 | 17:10 ✔ 1m early | 17:10 ✔ On Time |
| LFD Lingfield | 1 | 17:13 ✔ On Time | 17:13 ⚠ 1m late |
| HUR Hurst Green | 1 | 17:20 ⚠ 6m late | 17:20 ⚠ 7m late |
| OXT Oxted | 1 | 17:23 ⚠ 8m late | 17:23 ⚠ 8m late |
| WOH Woldingham | 1 | 17:29 ⚠ 7m late | 17:29 ⚠ 8m late |
| UWL Upper Warlingham | 1 | 17:32 ⚠ 8m late | 17:32 ⚠ 8m late |
| RDD Riddlesdown | 1 | 17:36 ⚠ 7m late | 17:36 ⚠ 8m late |
| SNR Sanderstead | 1 | 17:39 ⚠ 7m late | 17:39 ⚠ 9m late |
| ECR East Croydon | 4 2 | 17:45 ⚠ 8m late | 17:45 ⚠ 10m late |
| CLJ Clapham Junction | 12 | 17:55 ⚠ 10m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CLJ Clapham Junction | 5 | 18:32 ✔ On Time | |
| WNT Wandsworth Town | 2 | 18:35 ✔ 1m early | 18:35 ✔ On Time |
| PUT Putney | 3 | 18:37 ✔ On Time | 18:38 ✔ On Time |
| BNS Barnes | 3 | 18:41 ✔ 1m early | 18:44 ✔ 1m early |
| BNI Barnes Bridge | 2 | 18:46 ✔ 1m early | 18:46 ✔ On Time |
| CHK Chiswick | 2 | 18:48 ✔ On Time | 18:49 ✔ 1m early |
| KWB Kew Bridge | 2 | 18:51 ✔ On Time | 18:51 ✔ On Time |
| BFD Brentford | 2 | 18:54 ✔ On Time | 18:54 ✔ On Time |
| SYL Syon Lane | 2 | 18:56 ✔ On Time | 18:56 ⚠ 1m late |
| ISL Isleworth | 2 | 18:58 ✔ On Time | 18:58 ⚠ 1m late |
| HOU Hounslow | 2 | 19:01 ⚠ 1m late | 19:03 ✔ 1m early |
| FEL Feltham | 2 | 19:09 ✔ 1m early | 19:09 ✔ On Time |
| AFS Ashford (Surrey) | 2 | 19:13 ✔ On Time | 19:13 ⚠ 1m late |
| SNS Staines | 2 | 19:17 ✔ On Time | 19:17 ⚠ 1m late |
| EGH Egham | 2 | 19:22 ✔ On Time | 19:22 ⚠ 1m late |
| VIR Virginia Water | 4 | 19:26 ⚠ 1m late | 19:26 ⚠ 1m late |
| CHY Chertsey | 1 | 19:31 ⚠ 1m late | 19:32 ✔ On Time |
| ASN Addlestone | 1 | 19:35 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ASN Addlestone | 2 | 20:07 ✔ On Time | |
| CHY Chertsey | 2 | 20:10 ✔ On Time | 20:10 ⚠ 1m late |
| VIR Virginia Water | 3 | 20:15 ✔ On Time | 20:23 ✔ 1m early |
| EGH Egham | 1 | 20:26 ✔ On Time | 20:26 ⚠ 1m late |
| SNS Staines | 1 | 20:31 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SNS Staines | 2 | 20:43 ⚠ 13m late | |
| WRY Wraysbury | 2 | 20:47 ⚠ 13m late | 20:47 ⚠ 14m late |
| SNY Sunnymeads | 2 | 20:50 ⚠ 13m late | 20:50 ⚠ 14m late |
| DAT Datchet | 2 | 20:53 ⚠ 13m late | 20:53 ⚠ 14m late |
| WNR Windsor & Eton Riverside | 1 | 20:57 ⚠ 14m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WNR Windsor & Eton Riverside | 1 | 21:21 ✔ On Time | |
| DAT Datchet | 1 | 21:24 ✔ On Time | 21:24 ⚠ 1m late |
| SNY Sunnymeads | 1 | 21:27 ✔ On Time | 21:27 ⚠ 1m late |
| WRY Wraysbury | 1 | 21:30 ✔ On Time | 21:30 ⚠ 1m late |
| SNS Staines | 1 | 21:35 ✔ On Time | 21:36 ✔ On Time |
| AFS Ashford (Surrey) | 1 | 21:39 ✔ On Time | 21:39 ⚠ 1m late |
| FEL Feltham | 1 | 21:43 ✔ On Time | 21:44 ✔ On Time |
| WTN Whitton (London) | 1 | 21:48 ✔ 1m early | 21:48 ✔ On Time |
| TWI Twickenham | 3 | 21:51 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TWI Twickenham | 5 | 22:04 ⚠ 2m late | |
| STW Strawberry Hill | 1 | 22:07 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| STW Strawberry Hill | 2 | 22:08 ✔ On Time | |
| TWI Twickenham | 3 | 22:12 ✔ 1m early | 22:13 ✔ 1m early |
| SMG St Margarets (London) | 1 | 22:15 ✔ 1m early | 22:15 ✔ On Time |
| RMD Richmond (London) | 2 | 22:18 ⚠ 1m late | 22:19 ⚠ 1m late |
| NSH North Sheen | 1 | 22:21 ⚠ 1m late | 22:21 ⚠ 1m late |
| MTL Mortlake | 1 | 22:23 ⚠ 1m late | 22:23 ⚠ 2m late |
| BNS Barnes | 1 | 22:26 ⚠ 1m late | 22:26 ⚠ 2m late |
| PUT Putney | 1 | 22:29 ⚠ 1m late | 22:29 ⚠ 3m late |
| WNT Wandsworth Town | 4 | 22:32 ⚠ 2m late | 22:32 ⚠ 3m late |
| CLJ Clapham Junction | 3 | 22:35 ⚠ 1m late | 22:35 ⚠ 2m late |
| QRB Queenstown Road (Battersea) | 2 | 22:38 ⚠ 2m late | 22:38 ⚠ 3m late |
| VXH Vauxhall | 2 | 22:41 ⚠ 3m late | 22:42 ⚠ 3m late |
| WAT London Waterloo | 22 | 22:46 ⚠ 2m late |