| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BTN Brighton (East Sussex) | 3 | 07:12 ✔ 1m early | |
| PRP Preston Park | 2 | 07:16 ✔ 1m early | 07:16 ✔ On Time |
| HSK Hassocks | 1 | 07:22 ✔ On Time | 07:22 ✔ On Time |
| BUG Burgess Hill | 1 | 07:26 ✔ 1m early | 07:26 ✔ On Time |
| WVF Wivelsfield | 1 | 07:28 ✔ On Time | 07:28 ✔ On Time |
| HHE Haywards Heath | 3 | 07:32 ✔ On Time | 07:33 ✔ On Time |
| BAB Balcombe | 1 | 07:39 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BAB Balcombe | 2 | 07:56 ⚠ 16m late | |
| HHE Haywards Heath | 2 | 08:01 ⚠ 15m late | 08:01 ⚠ 16m late |
| WVF Wivelsfield | 2 | 08:05 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WVF Wivelsfield | 2 | 08:18 ⚠ 7m late | |
| CBR Cooksbridge | 2 | 08:27 ⚠ 6m late | 08:27 ⚠ 7m late |
| LWS Lewes | 1 | 08:32 ⚠ 6m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LWS Lewes | 2 | 08:56 ⚠ 2m late | |
| CBR Cooksbridge | 1 | 09:01 ⚠ 2m late | 09:01 ⚠ 3m late |
| WVF Wivelsfield | 1 | 09:12 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WVF Wivelsfield | 2 | 09:48 ✔ 1m early | |
| PMP Plumpton | 2 | 09:55 ✔ 3m early | 09:55 ✔ 2m early |
| LWS Lewes | 1 | 10:02 ✔ On Time | 10:03 ⚠ 2m late |
| PLG Polegate | 2 | 10:15 ✔ On Time | 10:15 ⚠ 1m late |
| EBN Eastbourne | 1 | 10:23 ✔ On Time | 10:29 ✔ 1m early |
| HMD Hampden Park (Sussex) | 1 | 10:33 ✔ 1m early | 10:33 ✔ On Time |
| PEV Pevensey & Westham | 2 | 10:38 ✔ On Time | 10:38 ✔ On Time |
| NSB Normans Bay | 2 | 10:43 ✔ On Time | 10:43 ⚠ 1m late |
| COB Cooden Beach | 2 | 10:48 ✔ 1m early | 10:48 ✔ On Time |
| CLL Collington | 2 | 10:51 ✔ 1m early | 10:52 ✔ 1m early |
| BEX Bexhill | 2 | 10:54 ✔ On Time | 10:55 ✔ 1m early |
| SLQ St Leonards Warrior Square | 2 | 11:01 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SLQ St Leonards Warrior Square | 1 | 11:53 ⚠ 1m late | |
| WLD West St Leonards | 1 | 11:56 ✔ On Time | 11:57 ✔ On Time |
| CWU Crowhurst | 1 | 12:02 ✔ On Time | 12:02 ⚠ 1m late |
| BAT Battle | 1 | 12:06 ✔ On Time | 12:07 ✔ On Time |
| RBR Robertsbridge | 1 | 12:14 ⚠ 1m late | 12:14 ⚠ 2m late |
| ETC Etchingham | 1 | 12:18 ⚠ 1m late | 12:18 ⚠ 2m late |
| SOG Stonegate | 1 | 12:23 ⚠ 1m late | 12:23 ⚠ 2m late |
| WAD Wadhurst | 1 | 12:29 ⚠ 2m late | 12:30 ⚠ 1m late |
| FRT Frant | 1 | 12:34 ⚠ 1m late | 12:34 ⚠ 2m late |
| TBW Tunbridge Wells | 1 | 12:39 ✔ On Time | 12:39 ⚠ 4m late |
| HIB High Brooms | 1 | 12:43 ⚠ 3m late | 12:43 ⚠ 3m late |
| TON Tonbridge | 2 | 12:50 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TON Tonbridge | 1 | 13:01 ✔ 1m early | |
| LIH Leigh (Kent) | 1 | 13:05 ✔ 1m early | 13:05 ✔ On Time |
| PHR Penshurst | 1 | 13:09 ✔ 1m early | 13:09 ✔ 1m early |
| EBR Edenbridge | 1 | 13:16 ✔ 2m early | 13:16 ✔ 1m early |
| GDN Godstone | 1 | 13:22 ✔ 2m early | 13:23 ✔ On Time |
| NUF Nutfield | 1 | 13:28 ✔ 1m early | 13:29 ⚠ 3m late |
| RDH Redhill | 1 | 13:33 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RDH Redhill | 1B 1 | 13:40 ⚠ 2m late | |
| REI Reigate | DPL 2 | 13:44 ⚠ 2m late | 13:45 ⚠ 2m late |
| BTO Betchworth | 2 | 13:49 ⚠ 2m late | 13:49 ⚠ 2m late |
| DPD Dorking Deepdene | 2 | 13:53 ⚠ 2m late | 13:54 ⚠ 2m late |
| DKT Dorking West | 2 | 13:56 ⚠ 2m late | 13:56 ⚠ 2m late |
| SFR Shalford (Surrey) | 2 | 14:09 ⚠ 2m late | 14:09 ⚠ 3m late |
| GLD Guildford | 8 5 | 14:15 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLD Guildford | 8 | 15:36 ✔ On Time | |
| SFR Shalford (Surrey) | 1 | 15:41 ✔ 1m early | 15:41 ✔ On Time |
| CHL Chilworth | 2 | 15:45 ✔ 1m early | 15:45 ✔ On Time |
| GOM Gomshall | 1 | 15:51 ✔ 1m early | 15:52 ✔ On Time |
| DPD Dorking Deepdene | 1 | 15:59 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DPD Dorking Deepdene | 2 | 16:22 ⚠ 4m late | |
| GLD Guildford | 8 | 16:41 ⚠ 2m late | 16:43 ⚠ 1m late |
| ASH Ash | 2 | 16:52 ✔ On Time | 16:52 ⚠ 1m late |
| NCM North Camp | 2 | 16:56 ✔ On Time | 16:56 ⚠ 1m late |
| FNN Farnborough North | 1 | 17:00 ⚠ 1m late | 17:00 ⚠ 2m late |
| BAW Blackwater | 2 | 17:04 ⚠ 1m late | 17:05 ⚠ 1m late |
| SND Sandhurst (Berks) | ??? | 17:08 ⚠ 1m late | 17:08 ⚠ 2m late |
| CRN Crowthorne | ??? | 17:12 ⚠ 1m late | 17:12 ⚠ 2m late |
| WKM Wokingham | 2 | 17:17 ⚠ 1m late | 17:18 ⚠ 1m late |
| RDG Reading | 5 | 17:27 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RDG Reading | 6 | 17:35 ✔ 1m early | |
| EAR Earley | 1 | 17:40 ✔ 1m early | 17:40 ✔ On Time |
| WTI Winnersh Triangle | 1 | 17:42 ✔ On Time | 17:43 ✔ On Time |
| WNS Winnersh | 1 | 17:45 ✔ On Time | 17:45 ⚠ 1m late |
| WKM Wokingham | 1 | 17:49 ✔ On Time | 17:49 ⚠ 1m late |
| BCE Bracknell | 1 | 17:55 ⚠ 1m late | 17:56 ⚠ 1m late |
| MAO Martins Heron | 1 | 17:59 ✔ On Time | 17:59 ⚠ 1m late |
| ACT Ascot (Berks) | 1 | 18:03 ✔ On Time | 18:04 ✔ On Time |
| SNG Sunningdale | 1 | 18:07 ✔ On Time | 18:07 ⚠ 1m late |
| LNG Longcross | 1 | 18:10 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LNG Longcross | 2 | 18:37 ⚠ 10m late | |
| SNG Sunningdale | 2 | 18:41 ⚠ 9m late | 18:41 ⚠ 10m late |
| ACT Ascot (Berks) | 2 | 18:45 ⚠ 9m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ACT Ascot (Berks) | 3 | 19:53 ✔ On Time | |
| BAG Bagshot | 2 | 19:59 ✔ 1m early | 19:59 ✔ On Time |
| CAM Camberley | 2 | 20:05 ✔ 1m early | 20:09 ✔ 1m early |
| FML Frimley | 2 | 20:13 ✔ 2m early | 20:13 ✔ 1m early |
| AHV Ash Vale | 2 | 20:19 ✔ 1m early | 20:19 ✔ On Time |
| AHT Aldershot | 3 | 20:24 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| AHT Aldershot | 2 | 20:50 ✔ 1m early | |
| FNH Farnham | 2 | 20:55 ✔ 1m early | 20:56 ✔ 1m early |
| BTY Bentley (Hants) | 1 | 21:02 ✔ 2m early | 21:02 ✔ 2m early |
| AON Alton | 1 | 21:09 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| AON Alton | 2 | 21:15 ✔ 1m early | |
| FNH Farnham | 1 | 21:25 ✔ 1m early | 21:28 ✔ 1m early |
| AHT Aldershot | 1 | 21:34 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| AHT Aldershot | 1 | 21:40 ✔ On Time | |
| ASH Ash | 1 | 21:47 ✔ On Time | 21:47 ✔ On Time |
| WAN Wanborough | 1 | 21:50 ✔ On Time | 21:50 ⚠ 1m late |
| GLD Guildford | 6 | 21:57 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLD Guildford | 1 | 22:45 ✔ On Time | |
| LRD London Road (Guildford) | 1 | 22:49 ✔ 1m early | 22:49 ✔ On Time |
| CLA Clandon | 1 | 22:54 ✔ 1m early | 22:54 ✔ On Time |
| HSY Horsley | 1 | 22:58 ✔ On Time | 22:58 ⚠ 1m late |
| EFF Effingham Junction | 1 | 23:01 ⚠ 1m late | 23:02 ⚠ 1m late |
| BKA Bookham | 1 | 23:05 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BKA Bookham | 2 | 23:41 ⚠ 1m late | |
| EFF Effingham Junction | 2 | 23:45 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EFF Effingham Junction | 1 | 23:52 ✔ 1m early | |
| CSD Cobham & Stoke d'Abernon | 1 | 23:55 ✔ 1m early | 23:56 ✔ On Time |
| OXS Oxshott | 1 | 23:59 ✔ 2m early | 23:59 ✔ On Time |
| CLG Claygate | 1 | 00:02 ✔ On Time | 00:03 ✔ On Time |
| HYW Hinchley Wood | 1 | 00:06 ✔ 2m early | 00:06 ✔ On Time |
| SUR Surbiton | 2 | 00:11 ✔ 1m early | 00:11 ✔ On Time |
| WIM Wimbledon | 6 | 00:20 ✔ 4m early | 00:21 ✔ On Time |
| EAD Earlsfield | 2 | 00:24 ⚠ 1m late | 00:24 ⚠ 2m late |
| CLJ Clapham Junction | 10 | 00:28 ⚠ 1m late | 00:28 ⚠ 2m late |
| VXH Vauxhall | 7 | 00:33 ⚠ 1m late | 00:33 ⚠ 2m late |
| WAT London Waterloo | 3 | 00:38 ⚠ 1m late |