| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WAT London Waterloo | 20 | 07:03 ✔ 1m early | |
| VXH Vauxhall | 3 | 07:07 ✔ 1m early | 07:07 ✔ On Time |
| CLJ Clapham Junction | 6 | 07:12 ✔ 1m early | 07:13 ✔ 1m early |
| PUT Putney | 4 | 07:16 ✔ On Time | 07:17 ✔ On Time |
| RMD Richmond (London) | 1 | 07:22 ✔ 1m early | 07:23 ✔ On Time |
| TWI Twickenham | 5 | 07:26 ✔ 1m early | 07:27 ✔ 1m early |
| WTN Whitton (London) | 2 | 07:30 ✔ 1m early | 07:30 ✔ 1m early |
| 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 ✔ 1m early | 07:42 ✔ 1m early |
| WRY Wraysbury | 2 | 07:46 ✔ 1m early | 07:46 ✔ On Time |
| SNY Sunnymeads | 2 | 07:49 ✔ 1m early | 07:49 ✔ On Time |
| DAT Datchet | 2 | 07:52 ✔ 1m early | 07:52 ✔ 1m early |
| WNR Windsor & Eton Riverside | 1 | 07:56 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WNR Windsor & Eton Riverside | 1 | 08:23 ✔ 1m early | |
| DAT Datchet | 1 | 08:26 ✔ On Time | 08:27 ✔ On Time |
| SNY Sunnymeads | 1 | 08:30 ✔ 1m early | 08:30 ✔ 1m early |
| WRY Wraysbury | 1 | 08:33 ✔ 2m early | 08:34 ✔ 1m early |
| SNS Staines | 1 | 08:38 ✔ 1m early | 08:40 ✔ 1m early |
| AFS Ashford (Surrey) | 1 | 08:43 ✔ 1m early | 08:43 ✔ On Time |
| FEL Feltham | 1 | 08:47 ✔ 1m early | 08:48 ✔ 1m early |
| WTN Whitton (London) | 1 | 08:52 ✔ 1m early | 08:52 ✔ On Time |
| TWI Twickenham | 4 | 08:55 ✔ 1m early | 08:55 ✔ On Time |
| RMD Richmond (London) | 2 | 08:59 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RMD Richmond (London) | 5 | 09:09 ⚠ 1m late | |
| KWG Kew Gardens | 1 | 09:12 ⚠ 2m late | 09:12 ⚠ 2m late |
| GUN Gunnersbury | 2 | 09:15 ⚠ 2m late | 09:15 ⚠ 2m late |
| SAT South Acton | 2 | 09:18 ⚠ 2m late | 09:18 ⚠ 2m late |
| ACC Acton Central | 2 | 09:20 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ACC Acton Central | 1 | 09:29 ⚠ 12m late | |
| SAT South Acton | 1 | 09:32 ⚠ 11m late | 09:32 ⚠ 12m late |
| GUN Gunnersbury | 1 | 09:35 ⚠ 13m late | 09:36 ⚠ 12m late |
| KWG Kew Gardens | 2 | 09:39 ⚠ 12m late | 09:39 ⚠ 12m late |
| RMD Richmond (London) | 5 | 09:43 ⚠ 13m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RMD Richmond (London) | 2 | 10:04 ✔ On Time | |
| NSH North Sheen | 1 | 10:06 ✔ 1m early | 10:06 ✔ On Time |
| MTL Mortlake | 1 | 10:08 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MTL Mortlake | 2 | 10:24 ⚠ 5m late | |
| NSH North Sheen | 2 | 10:26 ⚠ 4m late | 10:26 ⚠ 5m late |
| RMD Richmond (London) | 1 | 10:28 ⚠ 5m late | 10:28 ⚠ 5m late |
| SMG St Margarets (London) | 3 | 10:31 ⚠ 4m late | 10:31 ⚠ 5m late |
| TWI Twickenham | 5 | 10:33 ⚠ 4m late | 10:33 ⚠ 5m late |
| STW Strawberry Hill | 1 | 10:37 ⚠ 4m late | 10:37 ⚠ 5m late |
| TED Teddington | 2 | 10:40 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TED Teddington | 1 | 11:15 ✔ On Time | |
| FLW Fulwell | 2 | 11:19 ✔ 1m early | 11:19 ✔ On Time |
| HMP Hampton (London) | 2 | 11:23 ✔ 1m early | 11:23 ✔ 1m early |
| KMP Kempton Park Racecourse | 2 | 11:26 ✔ 1m early | 11:26 ✔ On Time |
| SUU Sunbury | 2 | 11:28 ✔ 1m early | 11:28 ✔ On Time |
| UPH Upper Halliford | 2 | 11:30 ✔ 1m early | 11:30 ✔ On Time |
| SHP Shepperton | 1 | 11:35 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SHP Shepperton | 1 | 11:41 ✔ 1m early | |
| UPH Upper Halliford | 1 | 11:44 ✔ On Time | 11:44 ✔ On Time |
| SUU Sunbury | 1 | 11:46 ✔ On Time | 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 | 11:59 ✔ On Time |
| HMW Hampton Wick | 1 | 12:01 ✔ On Time | 12:01 ✔ On Time |
| KNG Kingston | 3 | 12:03 ✔ 1m early | 12:04 ✔ 1m early |
| NBT Norbiton | 1 | 12:06 ✔ 1m early | 12:06 ⚠ 1m late |
| NEM New Malden | 1 | 12:10 ✔ On Time | 12:10 ✔ On Time |
| RAY Raynes Park | 2 | 12:12 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RAY Raynes Park | 4 | 12:36 ✔ On Time | |
| MOT Motspur Park | 2 | 12:39 ✔ 1m early | 12:39 ✔ On Time |
| MAL Malden Manor | 2 | 12:43 ✔ 1m early | 12:43 ✔ On Time |
| TOL Tolworth | 2 | 12:45 ✔ On Time | 12:45 ✔ On Time |
| CSN Chessington North | 2 | 12:48 ✔ On Time | 12:48 ✔ On Time |
| CSS Chessington South | 1 | 12:53 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CSS Chessington South | 1 | 13:04 ✔ 1m early | |
| CSN Chessington North | 1 | 13:06 ✔ 1m early | 13:06 ✔ On Time |
| TOL Tolworth | 1 | 13:09 ✔ 1m early | 13:09 ✔ On Time |
| MAL Malden Manor | 1 | 13:11 ✔ On Time | 13:11 ⚠ 2m late |
| MOT Motspur Park | 1 | 13:15 ⚠ 1m late | 13:15 ⚠ 2m late |
| RAY Raynes Park | 1 | 13:19 ⚠ 1m late | 13:19 ⚠ 4m late |
| WIM Wimbledon | 5 | 13:23 ⚠ 5m late | 13:23 ⚠ 6m late |
| EAD Earlsfield | 2 | 13:27 ⚠ 6m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EAD Earlsfield | 3 | 13:36 ⚠ 2m late | |
| WIM Wimbledon | 8 | 13:40 ✔ On Time | 13:40 ⚠ 1m late |
| RAY Raynes Park | 4 | 13:43 ⚠ 1m late | 13:43 ⚠ 2m late |
| MOT Motspur Park | 2 | 13:46 ⚠ 2m late | 13:46 ⚠ 2m late |
| WCP Worcester Park | 2 | 13:49 ⚠ 1m late | 13:49 ⚠ 3m late |
| SNL Stoneleigh | 2 | 13:52 ⚠ 2m late | 13:52 ⚠ 3m late |
| EWW Ewell West | 2 | 13:54 ⚠ 3m late | 13:54 ⚠ 3m late |
| EPS Epsom (Surrey) | 2 | 13:58 ⚠ 3m late | 13:58 ⚠ 4m late |
| AHD Ashtead | 2 | 14:02 ⚠ 3m late | 14:02 ⚠ 5m late |
| LHD Leatherhead | 2 | 14:06 ⚠ 3m late | 14:06 ⚠ 4m late |
| BXW Box Hill & Westhumble | 2 | 14:11 ⚠ 3m late | 14:11 ⚠ 3m late |
| DKG Dorking (Main) | 3 | 14:14 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DKG Dorking (Main) | 3 | 14:40 ⚠ 2m late | |
| HLM Holmwood | 2 | 14:47 ⚠ 1m late | 14:47 ⚠ 2m late |
| OLY Ockley | 2 | 14:51 ⚠ 1m late | 14:51 ⚠ 1m late |
| WNH Warnham | 2 | 14:57 ⚠ 1m late | 14:57 ⚠ 1m late |
| HRH Horsham | 1 | 15:02 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HRH Horsham | 3 | 15:25 ✔ 1m early | |
| LVN Littlehaven | 1 | 15:29 ✔ 1m early | 15:29 ✔ On Time |
| IFI Ifield | 1 | 15:35 ✔ 1m early | 15:35 ✔ On Time |
| CRW Crawley | 1 | 15:38 ✔ 1m early | 15:38 ✔ On Time |
| TBD Three Bridges | 1 | 15:42 ✔ 1m early | 15:43 ✔ On Time |
| GTW Gatwick Airport | 1 | 15:48 ✔ On Time | 15:49 ✔ On Time |
| HOR Horley | 1 | 15:51 ✔ On Time | 15:51 ⚠ 1m late |
| RDH Redhill | 2 | 15:59 ✔ On Time | 15:59 ⚠ 1m late |
| MHM Merstham | 1 | 16:03 ✔ On Time | 16:03 ⚠ 2m late |
| CDS Coulsdon South | 1 | 16:08 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CDS Coulsdon South | 2 | 16:47 ⚠ 4m late | |
| MHM Merstham | 2 | 16:53 ⚠ 2m late | 16:53 ⚠ 3m late |
| RDH Redhill | 3 | 16:57 ⚠ 3m late | 16:57 ⚠ 7m late |
| ELD Earlswood (Surrey) | 2 | 17:00 ⚠ 6m late | 17:00 ⚠ 7m late |
| SAF Salfords (Surrey) | 2 | 17:03 ⚠ 6m late | 17:03 ⚠ 8m late |
| HOR Horley | 2 | 17:08 ⚠ 6m late | 17:08 ⚠ 7m late |
| GTW Gatwick Airport | 3 | 17:10 ⚠ 7m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GTW Gatwick Airport | 3 | 17:17 ⚠ 5m late | |
| TBD Three Bridges | 3 | 17:22 ⚠ 8m late | 17:23 ⚠ 9m late |
| CRW Crawley | 2 | 17:27 ⚠ 8m late | 17:27 ⚠ 9m late |
| IFI Ifield | 2 | 17:30 ⚠ 8m late | 17:30 ⚠ 9m late |
| FGT Faygate | 2 | 17:34 ⚠ 8m late | 17:34 ⚠ 9m late |
| LVN Littlehaven | 2 | 17:38 ⚠ 8m late | 17:38 ⚠ 8m late |
| HRH Horsham | 3 | 17:42 ⚠ 7m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HRH Horsham | 4 | 18:08 ⚠ 1m late | |
| CHH Christs Hospital | 2 | 18:12 ⚠ 1m late | 18:12 ⚠ 1m late |
| BIG Billingshurst | 2 | 18:18 ⚠ 1m late | 18:19 ✔ On Time |
| PUL Pulborough | 2 | 18:25 ✔ On Time | 18:26 ✔ 1m early |
| AMY Amberley | 2 | 18:32 ✔ 1m early | 18:32 ✔ 1m early |
| ARU Arundel | 2 | 18:37 ✔ 2m early | 18:37 ✔ 1m early |
| FOD Ford | 2 | 18:43 ✔ 2m early | 18:44 ✔ 1m early |
| BAA Barnham | 2 | 18:48 ✔ 1m early | 18:49 ✔ 1m early |
| BOG Bognor Regis | 2 | 18:55 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BOG Bognor Regis | 1 | 19:11 ✔ On Time | |
| BAA Barnham | 1 | 19:18 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BAA Barnham | 3 | 19:41 ✔ 1m early | |
| FOD Ford | 1 | 19:46 ✔ 2m early | 19:46 ✔ 1m early |
| LIT Littlehampton | 3 | 19:53 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LIT Littlehampton | 2 | 20:12 ✔ 1m early | |
| ANG Angmering | 1 | 20:20 ⚠ 1m late | 20:21 ⚠ 1m late |
| GBS Goring-by-Sea | 1 | 20:25 ⚠ 1m late | 20:25 ⚠ 2m late |
| DUR Durrington-on-Sea | 1 | 20:27 ⚠ 1m late | 20:27 ⚠ 2m late |
| WWO West Worthing | 1 | 20:30 ⚠ 1m late | 20:30 ⚠ 2m late |
| WRH Worthing | 2 | 20:32 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WRH Worthing | 2 | 20:52 ✔ On Time | |
| EWR East Worthing | 1 | 20:54 ✔ 1m early | 20:54 ✔ On Time |
| LAC Lancing | 1 | 20:57 ✔ On Time | 20:58 ✔ On Time |
| SSE Shoreham-by-Sea | 1 | 21:02 ✔ 1m early | 21:02 ✔ On Time |
| SWK Southwick | 1 | 21:05 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SWK Southwick | 1 | 21:25 ✔ 1m early | |
| FSG Fishersgate | 1 | 21:27 ✔ 1m early | 21:27 ✔ On Time |
| PLD Portslade | 1 | 21:29 ✔ 1m early | 21:30 ✔ 1m early |
| AGT Aldrington | 1 | 21:32 ✔ 1m early | 21:32 ✔ On Time |
| HOV Hove | 2 | 21:34 ✔ On Time | 21:35 ✔ On Time |
| BTN Brighton (East Sussex) | 3 | 21:39 ✔ 1m early |