| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SAL Salisbury | 4 | 10:27 ⚠ 1m late | ||
| WMN Warminster | 1 | 10:48 ✔ 1m early | 10:48 ✔ On Time | |
| DMH Dilton Marsh | 1 | 10:52 ⚠ 1m late | 10:52 ⚠ 1m late | |
| WSB Westbury (Wilts) | 3 | 10:58 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WSB Westbury (Wilts) | 1 | 11:04 ⚠ 9m late | ||
| WMN Warminster | 2 | 11:12 ⚠ 8m late | 11:12 ⚠ 9m late | |
| SAL Salisbury | 2 3 | 11:33 ⚠ 8m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SAL Salisbury | 2 | 11:44 ⚠ 3m late | ||
| GRT Grateley | 1 | 11:56 ⚠ 3m late | 11:56 ⚠ 3m late | |
| ADV Andover | 1 | 12:02 ⚠ 3m late | 12:03 ⚠ 3m late | |
| WCH Whitchurch (Hants) | 1 | 12:11 ⚠ 2m late | 12:11 ⚠ 3m late | |
| OVR Overton | 1 | 12:17 ⚠ 2m late | 12:17 ⚠ 3m late | |
| BSK Basingstoke | 4 | 12:26 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BSK Basingstoke | 1 | 13:16 ✔ On Time | ||
| HOK Hook | 1 | 13:23 ✔ On Time | 13:23 ⚠ 1m late | |
| WNF Winchfield | 1 | 13:27 ✔ On Time | 13:27 ⚠ 1m late | |
| FLE Fleet | 1 | 13:32 ✔ On Time | 13:32 ⚠ 1m late | |
| FNB Farnborough (Main) | 1 | 13:37 ✔ 1m early | 13:38 ✔ On Time | |
| BKO Brookwood | 1 | 13:45 ✔ 2m early | 13:45 ✔ On Time | |
| WOK Woking | 1 | 13:50 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WOK Woking | 5 | 14:35 ✔ 1m early | ||
| WPL Worplesdon | 2 | 14:39 ✔ 1m early | 14:39 ✔ 1m early | |
| GLD Guildford | 4 | 14:46 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GLD Guildford | 6 | 15:17 ✔ On Time | ||
| WAN Wanborough | 2 | 15:23 ✔ On Time | 15:23 ✔ On Time | |
| ASH Ash | 2 | 15:27 ✔ On Time | 15:27 ⚠ 1m late | |
| AHT Aldershot | 3 | 15:34 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| AHT Aldershot | 2 | 16:08 ✔ On Time | ||
| FNH Farnham | 2 | 16:13 ✔ 1m early | 16:14 ✔ On Time | |
| BTY Bentley (Hants) | 2 | 16:20 ✔ 1m early | 16:23 ⚠ 2m late | |
| AON Alton | 1 | 16:30 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| AON Alton | 1 | 16:45 ✔ On Time | ||
| FNH Farnham | 1 | 16:55 ⚠ 2m late | 17:00 ✔ On Time | |
| AHT Aldershot | 1 | 17:06 ✔ 1m early | 17:06 ✔ On Time | |
| AHV Ash Vale | 1 | 17:10 ✔ 1m early | 17:11 ✔ On Time | |
| BKO Brookwood | 1 | 17:18 ✔ 1m early | 17:18 ✔ On Time | |
| WOK Woking | 1 | 17:24 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WOK Woking | 1 | 17:36 ✔ On Time | ||
| WBY West Byfleet | 1 | 17:40 ✔ 2m early | 17:40 ✔ On Time | |
| BFN Byfleet & New Haw | 1 | 17:43 ✔ 1m early | 17:43 ✔ On Time | |
| WYB Weybridge | 2 | 17:46 ✔ 1m early | 17:46 ✔ On Time | |
| WAL Walton-on-Thames | 1 | 17:50 ✔ 2m early | 17:50 ✔ On Time | |
| HER Hersham | 1 | 17:52 ✔ 1m early | 17:52 ✔ On Time | |
| ESH Esher | 1 | 17:55 ✔ 1m early | 17:55 ✔ On Time | |
| SUR Surbiton | 1 | 17:59 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SUR Surbiton | 4 | 18:32 ✔ On Time | ||
| HYW Hinchley Wood | 2 | 18:36 ✔ 1m early | 18:36 ⚠ 1m late | |
| CLG Claygate | 2 | 18:39 ✔ On Time | 18:39 ⚠ 1m late | |
| OXS Oxshott | 2 | 18:42 ⚠ 1m late | 18:42 ⚠ 2m late | |
| CSD Cobham & Stoke d'Abernon | 2 | 18:46 ⚠ 1m late | 18:46 ⚠ 2m late | |
| EFF Effingham Junction | 2 | 18:50 ⚠ 1m late | 18:50 ⚠ 2m late | |
| HSY Horsley | 2 | 18:53 ⚠ 1m late | 18:53 ⚠ 2m late | |
| CLA Clandon | 2 | 18:58 ⚠ 1m late | 18:58 ⚠ 2m late | |
| LRD London Road (Guildford) | 2 | 19:03 ⚠ 1m late | 19:03 ⚠ 3m late | |
| GLD Guildford | 1 | 19:07 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GLD Guildford | 8 | 19:08 ⚠ 1m late | ||
| ASH Ash | 2 | 19:17 ⚠ 1m late | 19:17 ⚠ 1m late | |
| NCM North Camp | 2 | 19:22 ✔ 1m early | 19:22 ⚠ 1m late | |
| FNN Farnborough North | 2 | 19:26 ✔ On Time | 19:26 ✔ On Time | |
| BAW Blackwater | 2 | 19:30 ✔ On Time | 19:31 ✔ On Time | |
| SND Sandhurst (Berks) | 2 | 19:34 ✔ On Time | 19:34 ✔ On Time | |
| CRN Crowthorne | 2 | 19:38 ✔ 1m early | 19:38 ✔ On Time | |
| WKM Wokingham | 2 | 19:44 ✔ 2m early | 19:44 ✔ On Time | |
| RDG Reading | 15B 15 | 19:54 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| RDG Reading | 11 | 19:58 ⚠ 10m late | ||
| PAD London Paddington | 9 | 20:24 ⚠ 15m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MYB London Marylebone | 3 2 | 22:17 ⚠ 3m late | ||
| WCX Wembley Stadium | 2 | 22:26 ⚠ 5m late | 22:27 ⚠ 6m late | |
| NLT Northolt Park | 2 | 22:32 ⚠ 6m late | 22:32 ⚠ 7m late | |
| SRU South Ruislip | 3 | 22:36 ⚠ 6m late | 22:36 ⚠ 8m late | |
| WRU West Ruislip | 3 | 22:39 ⚠ 7m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WRU West Ruislip | UPL 4 | 23:28 ✔ On Time | ||
| SRU South Ruislip | 4 | 23:32 ✔ 1m early | 23:32 ✔ On Time | |
| NLT Northolt Park | 1 | 23:35 ✔ On Time | 23:36 ✔ On Time | |
| WCX Wembley Stadium | 1 | 23:41 ✔ On Time | 23:43 ✔ On Time | |
| MYB London Marylebone | 1 3 | 23:55 ✔ 1m early |