| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WAT London Waterloo | 21 | 07:03 ⚠ 1m late | ||
| VXH Vauxhall | 3 | 07:07 ✔ On Time | 07:07 ✔ On Time | |
| CLJ Clapham Junction | 5 | 07:12 ✔ On Time | 07:13 ✔ 1m early | |
| PUT Putney | 3 | 07:16 ✔ 1m early | 07:17 ✔ On Time | |
| RMD Richmond (London) | 1 | 07:22 ✔ On Time | 07:23 ✔ On Time | |
| TWI Twickenham | 5 | 07:26 ✔ 1m early | 07:27 ✔ On Time | |
| WTN Whitton (London) | 2 | 07:30 ✔ 1m early | 07:30 ✔ On Time | |
| FEL Feltham | 2 | 07:34 ✔ 1m early | 07:34 ✔ On Time | |
| AFS Ashford (Surrey) | 2 | 07:38 ✔ 1m early | 07:38 ✔ On Time | |
| SNS Staines | 2 | 07:41 ✔ On Time | 07:42 ✔ On Time | |
| WRY Wraysbury | 2 | 07:46 ✔ 1m early | 07:46 ✔ On Time | |
| SNY Sunnymeads | 2 | 07:49 ✔ 1m early | 07:49 ✔ 1m early | |
| DAT Datchet | 2 | 07:52 ✔ 2m early | 07:52 ✔ On Time | |
| WNR Windsor & Eton Riverside | 1 | 07:56 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WNR Windsor & Eton Riverside | 1 | 08:23 ✔ On Time | ||
| DAT Datchet | 1 | 08:27 ✔ 1m early | 08:27 ✔ 1m early | |
| SNY Sunnymeads | 1 | 08:30 ✔ 2m early | 08:30 ✔ On Time | |
| WRY Wraysbury | 1 | 08:32 ✔ On Time | 08:32 ✔ On Time | |
| SNS Staines | 1 | 08:37 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SNS Staines | 2 | 08:53 ✔ 1m early | ||
| EGH Egham | 2 | 08:57 ✔ On Time | 08:57 ⚠ 2m late | |
| VIR Virginia Water | 2 | 09:01 ⚠ 2m late | 09:01 ⚠ 2m late | |
| LNG Longcross | 2 | 09:05 ⚠ 1m late | 09:05 ⚠ 2m late | |
| SNG Sunningdale | 2 | 09:08 ⚠ 2m late | 09:08 ⚠ 2m late | |
| ACT Ascot (Berks) | 2 | 09:12 ⚠ 2m late | 09:13 ⚠ 1m late | |
| MAO Martins Heron | 2 | 09:17 ⚠ 1m late | 09:17 ⚠ 1m late | |
| BCE Bracknell | 2 | 09:20 ✔ On Time | 09:20 ⚠ 1m late | |
| WKM Wokingham | 2 | 09:26 ✔ On Time | 09:27 ✔ On Time | |
| WNS Winnersh | 2 | 09:30 ✔ On Time | 09:30 ⚠ 1m late | |
| WTI Winnersh Triangle | 2 | 09:32 ✔ On Time | 09:32 ⚠ 1m late | |
| EAR Earley | 2 | 09:35 ✔ On Time | 09:35 ✔ On Time | |
| RDG Reading | 6 | 09:43 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| RDG Reading | 4 | 10:24 ✔ On Time | ||
| WKM Wokingham | 1 | 10:33 ✔ 1m early | 10:33 ✔ On Time | |
| CRN Crowthorne | 1 | 10:38 ✔ On Time | 10:38 ⚠ 1m late | |
| SND Sandhurst (Berks) | ??? | 10:42 ✔ On Time | 10:42 ⚠ 1m late | |
| BAW Blackwater | 1 | 10:46 ✔ 1m early | 10:46 ✔ On Time | |
| FNN Farnborough North | 2 | 10:50 ✔ On Time | 10:50 ⚠ 1m late | |
| NCM North Camp | 1 | 10:54 ✔ On Time | 10:54 ⚠ 1m late | |
| ASH Ash | 1 | 10:59 ✔ On Time | 10:59 ⚠ 1m late | |
| GLD Guildford | 4 | 11:09 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GLD Guildford | 6 | 11:23 ✔ 1m early | ||
| WAN Wanborough | 2 | 11:29 ✔ 1m early | 11:29 ✔ On Time | |
| ASH Ash | 2 | 11:33 ✔ On Time | 11:33 ⚠ 1m late | |
| AHT Aldershot | 2 | 11:40 ✔ On Time | 11:41 ✔ On Time | |
| FNH Farnham | 2 | 11:46 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| FNH Farnham | 2 | 11:56 ⚠ 1m late | ||
| BTY Bentley (Hants) | 2 | 12:02 ⚠ 1m late | 12:02 ⚠ 1m late | |
| AON Alton | 1 | 12:09 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| AON Alton | 2 | 12:15 ✔ 1m early | ||
| FNH Farnham | 1 | 12:25 ✔ On Time | 12:28 ✔ On Time | |
| AHT Aldershot | 1 | 12:34 ✔ 1m early | 12:34 ⚠ 1m late | |
| AHV Ash Vale | 1 | 12:38 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| AHV Ash Vale | 1 | 13:04 ⚠ 1m late | ||
| FML Frimley | 1 | 13:10 ✔ On Time | 13:10 ⚠ 1m late | |
| CAM Camberley | 1 | 13:14 ⚠ 1m late | 13:18 ✔ 1m early | |
| BAG Bagshot | 1 | 13:23 ✔ 1m early | 13:23 ✔ On Time | |
| ACT Ascot (Berks) | 3 | 13:30 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ACT Ascot (Berks) | 3 | 13:53 ✔ On Time | ||
| BAG Bagshot | 2 | 13:59 ✔ 1m early | 13:59 ✔ On Time | |
| CAM Camberley | 2 | 14:05 ✔ 1m early | 14:09 ✔ On Time | |
| FML Frimley | 2 | 14:13 ✔ 1m early | 14:13 ✔ On Time | |
| AHV Ash Vale | 2 | 14:19 ⚠ 1m late | 14:19 ⚠ 2m late | |
| AHT Aldershot | 2 | 14:24 ⚠ 3m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| AHT Aldershot | 1 | 14:40 ✔ On Time | ||
| ASH Ash | 1 | 14:47 ✔ 1m early | 14:47 ✔ 1m early | |
| WAN Wanborough | 1 | 14:51 ✔ 1m early | 14:51 ✔ 1m early | |
| GLD Guildford | 6 | 14:58 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GLD Guildford | 5 | 16:00 ⚠ 2m late | ||
| WPL Worplesdon | 1 | 16:06 ✔ On Time | 16:06 ⚠ 1m late | |
| WOK Woking | 2 | 16:11 ⚠ 3m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WOK Woking | 1 | 16:29 ⚠ 5m late | ||
| WYB Weybridge | 2 | 16:35 ⚠ 4m late | 16:36 ⚠ 4m late | |
| WAL Walton-on-Thames | 1 | 16:39 ⚠ 4m late | 16:40 ⚠ 4m late | |
| SUR Surbiton | 1 | 16:46 ⚠ 4m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SUR Surbiton | 4 | 17:05 ⚠ 6m late | ||
| THD Thames Ditton | 2 | 17:10 ⚠ 12m late | 17:10 ⚠ 13m late | |
| HMC Hampton Court | 1 | 17:12 ⚠ 13m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HMC Hampton Court | 1 | 17:23 ⚠ 8m late | ||
| THD Thames Ditton | 1 | 17:25 ⚠ 8m late | 17:25 ⚠ 9m late | |
| SUR Surbiton | 1 | 17:30 ⚠ 7m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SUR Surbiton | ??? | 18:08 | ||
| BRS Berrylands | ??? | 18:14 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BRS Berrylands | ??? | 18:14 | ||
| NEM New Malden | ??? | 18:26 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| NEM New Malden | 1 | 18:36 ⚠ 14m late | ||
| RAY Raynes Park | 2 | 18:39 ⚠ 14m late | 18:39 ⚠ 15m late | |
| WIM Wimbledon | 5 | 18:42 | 18:43 | |
| EAD Earlsfield | 2 | 18:46 | 18:47 | |
| CLJ Clapham Junction | 10 | 18:50 ⚠ 12m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CLJ Clapham Junction | 2 | 19:15 ✔ 1m early | ||
| WWR Wandsworth Road | 2 | 19:22 ✔ 2m early | 19:22 ✔ 1m early | |
| CLP Clapham High Street | 2 | 19:24 ✔ 1m early | 19:24 ✔ On Time | |
| DMK Denmark Hill | 2 | 19:29 ⚠ 3m late | 19:29 ⚠ 4m late | |
| PMR Peckham Rye | 2 | 19:31 ⚠ 4m late | 19:31 ⚠ 5m late | |
| QRP Queens Road (Peckham) | 1 | 19:33 ⚠ 4m late | 19:33 ⚠ 5m late | |
| SQE Surrey Quays | 1 | 19:39 ⚠ 2m late | 19:39 ⚠ 3m late | |
| ZCW Canada Water | 3 | 19:41 ⚠ 2m late | 19:41 ⚠ 3m late | |
| ROE Rotherhithe | 1 | 19:43 ⚠ 2m late | 19:43 ⚠ 2m late | |
| WPE Wapping | 1 | 19:44 ⚠ 2m late | 19:44 ⚠ 3m late | |
| SDE Shadwell | 1 | 19:46 ⚠ 2m late | 19:46 ⚠ 3m late | |
| ZLW Whitechapel | 5 | 19:48 ⚠ 2m late | 19:49 ⚠ 2m late | |
| SDC Shoreditch High Street | 1 | 19:51 ⚠ 2m late | 19:51 ⚠ 2m late | |
| HOX Hoxton | 1 | 19:53 ⚠ 2m late | 19:53 ⚠ 3m late | |
| HGG Haggerston | 1 | 19:55 ⚠ 2m late | 19:55 ⚠ 3m late | |
| DLJ Dalston Junction | 3 | 20:00 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| DLJ Dalston Junction | 1 | 20:10 ✔ 1m early | ||
| CNN Canonbury | 1 | 20:12 ✔ 1m early | 20:12 ✔ On Time | |
| HHY Highbury & Islington | 2 | 20:16 ✔ 3m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HHY Highbury & Islington | 8 | 20:23 ✔ On Time | ||
| CNN Canonbury | 4 | 20:25 ✔ On Time | 20:25 ✔ On Time | |
| DLK Dalston Kingsland | 2 | 20:28 ✔ 1m early | 20:28 ✔ 1m early | |
| HKC Hackney Central | 2 | 20:30 ✔ 1m early | 20:30 ✔ On Time | |
| HMN Homerton | 2 | 20:33 ✔ 1m early | 20:33 ✔ On Time | |
| HKW Hackney Wick | 2 | 20:35 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HKW Hackney Wick | 1 | 20:40 ✔ On Time | ||
| HMN Homerton | 1 | 20:42 ✔ On Time | 20:42 ⚠ 1m late | |
| HKC Hackney Central | 1 | 20:44 ✔ On Time | 20:44 ⚠ 1m late | |
| DLK Dalston Kingsland | 1 | 20:47 ✔ 1m early | 20:47 ✔ On Time | |
| CNN Canonbury | 3 | 20:49 ✔ On Time | 20:49 ✔ On Time | |
| HHY Highbury & Islington | 7 | 20:51 ✔ On Time | 20:51 ✔ On Time | |
| CIR Caledonian Rd & Barnsbury | 2 | 20:53 ✔ 1m early | 20:53 ✔ On Time | |
| CMD Camden Road | 1 | 20:56 ✔ On Time | 20:56 ✔ On Time | |
| KTW Kentish Town West | 1 | 20:59 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| KTW Kentish Town West | 2 | 21:15 ✔ On Time | ||
| CMD Camden Road | 2 | 21:18 ✔ 1m early | 21:18 ✔ 1m early | |
| CIR Caledonian Rd & Barnsbury | 3 | 21:21 ✔ 1m early | 21:21 ✔ On Time | |
| HHY Highbury & Islington | 8 | 21:23 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HHY Highbury & Islington | 6 | 21:45 ⚠ 1m late | ||
| EXR Essex Road | 1 | 21:47 ⚠ 1m late | 21:47 ⚠ 1m late | |
| OLD Old Street | 4 | 21:50 ⚠ 2m late | 21:50 ⚠ 2m late | |
| MOG Moorgate | 9 | 21:53 ⚠ 2m late |