| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| RDG Reading | 1 | 07:38 | ||
| RDW Reading West | ??? | 07:41 | 07:41 | |
| RGP Reading Green Park | ??? | 07:45 | 07:45 | |
| MOR Mortimer | ??? | 07:51 | 07:51 | |
| BMY Bramley (Hants) | ??? | 07:56 | 07:56 | |
| BSK Basingstoke | 5 | 08:04 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BSK Basingstoke | 4 | 08:24 ✔ 1m early | ||
| HOK Hook | 1 | 08:31 ✔ 2m early | 08:32 ✔ On Time | |
| WNF Winchfield | 1 | 08:36 ✔ 2m early | 08:36 ✔ On Time | |
| FLE Fleet | 1 | 08:41 ✔ 1m early | 08:42 ✔ On Time | |
| FNB Farnborough (Main) | 1 | 08:47 ✔ 2m early | 08:49 ✔ 1m early | |
| BKO Brookwood | 1 | 08:56 ✔ 2m early | 08:56 ✔ 1m early | |
| WOK Woking | 2 | 09:02 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WOK Woking | 1 | 09:02 ✔ 1m early | ||
| WBY West Byfleet | 1 | 09:06 ✔ 2m early | 09:06 ✔ On Time | |
| BFN Byfleet & New Haw | 1 | 09:09 ✔ 2m early | 09:09 ✔ 1m early | |
| WYB Weybridge | 2 | 09:12 ✔ 2m early | 09:13 ✔ 1m early | |
| WAL Walton-on-Thames | 1 | 09:16 ✔ 1m early | 09:17 ✔ 1m early | |
| HER Hersham | 1 | 09:19 ✔ 1m early | 09:19 ✔ On Time | |
| ESH Esher | 1 | 09:22 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ESH Esher | 4 | 09:48 ⚠ 1m late | ||
| HER Hersham | 2 | 09:51 ✔ On Time | 09:51 ⚠ 1m late | |
| WAL Walton-on-Thames | 2 | 09:54 ⚠ 1m late | 09:54 ⚠ 2m late | |
| WYB Weybridge | 3 | 09:57 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WYB Weybridge | 1 | 10:03 ✔ 1m early | ||
| ASN Addlestone | 2 | 10:07 ✔ 1m early | 10:07 ✔ On Time | |
| CHY Chertsey | 2 | 10:10 ✔ 1m early | 10:10 ✔ On Time | |
| VIR Virginia Water | 3 | 10:15 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| VIR Virginia Water | 2 | 10:31 ⚠ 1m late | ||
| LNG Longcross | 2 | 10:35 ✔ On Time | 10:35 ⚠ 1m late | |
| SNG Sunningdale | 2 | 10:38 ⚠ 1m late | 10:38 ⚠ 2m late | |
| ACT Ascot (Berks) | 2 | 10:42 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ACT Ascot (Berks) | 3 | 11:23 ✔ 1m early | ||
| BAG Bagshot | 2 | 11:29 ✔ 1m early | 11:29 ✔ On Time | |
| CAM Camberley | 2 | 11:35 ✔ 2m early | 11:39 ✔ 1m early | |
| FML Frimley | 2 | 11:43 ✔ 1m early | 11:43 ✔ 1m early | |
| AHV Ash Vale | 2 | 11:49 ✔ 1m early | 11:49 ✔ On Time | |
| AHT Aldershot | 3 | 11:54 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| AHT Aldershot | 1 | 12:10 ✔ On Time | ||
| ASH Ash | 1 | 12:17 ✔ On Time | 12:17 ⚠ 1m late | |
| WAN Wanborough | 1 | 12:21 ✔ On Time | 12:21 ⚠ 1m late | |
| GLD Guildford | 6 | 12:28 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GLD Guildford | 2 | 12:45 ✔ 1m early | ||
| LRD London Road (Guildford) | 1 | 12:49 ✔ 1m early | 12:49 ✔ On Time | |
| CLA Clandon | 1 | 12:54 ✔ 1m early | 12:54 ✔ On Time | |
| HSY Horsley | 1 | 12:58 ✔ 1m early | 12:58 ✔ On Time | |
| EFF Effingham Junction | 1 | 13:01 ✔ 1m early | 13:02 ✔ 1m early | |
| BKA Bookham | 1 | 13:05 ✔ 1m early | 13:05 ✔ On Time | |
| LHD Leatherhead | 1 | 13:10 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LHD Leatherhead | 2 | 13:32 ✔ On Time | ||
| BXW Box Hill & Westhumble | 2 | 13:37 ✔ 1m early | 13:37 ✔ 1m early | |
| DKG Dorking (Main) | 3 | 13:40 ✔ 1m early | 13:40 ✔ On Time | |
| HLM Holmwood | 2 | 13:47 ✔ 1m early | 13:47 ✔ On Time | |
| OLY Ockley | 2 | 13:51 ✔ On Time | 13:51 ✔ On Time | |
| WNH Warnham | 2 | 13:57 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WNH Warnham | 1 | 14:19 ✔ 1m early | ||
| OLY Ockley | 1 | 14:25 ✔ 2m early | 14:26 ✔ On Time | |
| HLM Holmwood | 1 | 14:30 ✔ 1m early | 14:30 ✔ 1m early | |
| DKG Dorking (Main) | 1 2 | 14:38 ✔ 1m early | 14:43 ✔ On Time | |
| BXW Box Hill & Westhumble | 1 | 14:46 ✔ 1m early | 14:46 ✔ On Time | |
| LHD Leatherhead | 1 | 14:50 ✔ On Time | 14:51 ✔ On Time | |
| AHD Ashtead | 1 | 14:55 ✔ 2m early | 14:55 ✔ 1m early | |
| EPS Epsom (Surrey) | 3 | 15:01 ✔ 1m early | 15:01 ⚠ 1m late | |
| EWE Ewell East | 1 | 15:06 ✔ 1m early | 15:06 ✔ On Time | |
| CHE Cheam | 1 | 15:09 ✔ 1m early | 15:09 ✔ 1m early | |
| SUO Sutton (Surrey) | 1 | 15:11 ✔ 1m early | 15:12 ✔ On Time | |
| CSH Carshalton | 1 | 15:15 ✔ 1m early | 15:15 ✔ On Time | |
| HCB Hackbridge | 1 | 15:18 ✔ 1m early | 15:18 ✔ 1m early | |
| MIJ Mitcham Junction | 1 | 15:21 ✔ 1m early | 15:21 ✔ On Time | |
| MTC Mitcham Eastfields | 1 | 15:24 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MTC Mitcham Eastfields | 2 | 15:34 ⚠ 13m late | ||
| MIJ Mitcham Junction | 2 | 15:37 ⚠ 12m late | 15:37 ⚠ 13m late | |
| HCB Hackbridge | 2 | 15:40 ⚠ 13m late | 15:40 ⚠ 13m late | |
| CSH Carshalton | 2 | 15:43 ⚠ 12m late | 15:43 ⚠ 13m late | |
| SUO Sutton (Surrey) | 2 | 15:47 ⚠ 14m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SUO Sutton (Surrey) | 2 | 15:49 ⚠ 17m late | ||
| WSU West Sutton | 1 | 15:52 ⚠ 17m late | 15:52 ⚠ 17m late | |
| SUC Sutton Common | 1 | 15:54 | 15:54 | |
| SIH St Helier (Surrey) | 1 | 15:57 ⚠ 15m late | 15:57 ⚠ 15m late | |
| MDS Morden South | 1 | 15:59 | 15:59 | |
| SMO South Merton | 1 | 16:01 ⚠ 13m late | 16:01 ⚠ 13m late | |
| WBO Wimbledon Chase | 1 | 16:03 | 16:03 | |
| WIM Wimbledon | 9 | 16:06 ⚠ 11m late | 16:07 ⚠ 11m late | |
| HYR Haydons Road | 1 | 16:10 | 16:10 | |
| TOO Tooting | 1 | 16:13 | 16:13 | |
| STE Streatham (Greater London) | 2 | 16:18 ⚠ 7m late | 16:18 ⚠ 8m late | |
| TUH Tulse Hill | 1 | 16:22 ⚠ 7m late | 16:23 ⚠ 6m late | |
| HNH Herne Hill | 1 | 16:26 ⚠ 7m late | 16:27 ⚠ 7m late | |
| LGJ Loughborough Junction | 1 | 16:30 | 16:30 | |
| EPH Elephant & Castle | 1 | 16:34 | 16:34 | |
| BFR London Blackfriars | 2 | 16:39 ⚠ 3m late | 16:39 ⚠ 3m late | |
| CTK City Thameslink | 1 | 16:41 ⚠ 3m late | 16:41 ⚠ 3m late | |
| ZFD Farringdon | 4 | 16:43 ⚠ 2m late | 16:44 ⚠ 2m late | |
| STP London St Pancras International | B | 16:48 ⚠ 1m late | 16:48 ⚠ 2m late | |
| KTN Kentish Town | 2 | 16:53 ⚠ 1m late | 16:53 ⚠ 1m late | |
| WHP West Hampstead Thameslink | 2 | 16:58 ✔ On Time | 16:58 ⚠ 1m late | |
| CRI Cricklewood | 2 | 17:00 ⚠ 1m late | 17:01 ✔ On Time | |
| BCZ | 2 | 17:03 ✔ On Time | 17:03 ✔ On Time | |
| HEN Hendon | 2 | 17:05 ✔ On Time | 17:05 ⚠ 1m late | |
| MIL Mill Hill Broadway | 2 | 17:08 ⚠ 1m late | 17:08 ⚠ 1m late | |
| ELS Elstree & Borehamwood | 2 | 17:12 ⚠ 1m late | 17:13 ✔ On Time | |
| RDT Radlett | 2 | 17:16 ⚠ 2m late | 17:16 ⚠ 3m late | |
| SAC St Albans City | 2 | 17:22 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SAC St Albans City | 4 | 17:41 | ||
| HPD Harpenden | 2 | 17:47 | 17:48 | |
| LTN Luton Airport Parkway | 2 | 17:53 | 17:53 | |
| LUT Luton | 3 | 17:57 | 17:58 | |
| LEA Leagrave | 2 | 18:01 | 18:02 | |
| HLN Harlington (Beds) | 2 | 18:06 | 18:06 | |
| FLT Flitwick | 2 | 18:10 | 18:11 | |
| BDM Bedford | 2 | 18:24 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BDM Bedford | 1A | 18:47 | ||
| BSJ Bedford St Johns | ??? | 18:50 | 18:50 | |
| KMH Kempston Hardwick | ??? | 18:56 | 18:57 | |
| SWR Stewartby | ??? | 19:00 | 19:00 | |
| MLB Millbrook (Beds) | ??? | 19:03 | 19:04 | |
| LID Lidlington | ??? | 19:07 | 19:07 | |
| RID Ridgmont | ??? | 19:11 | 19:12 | |
| APG Aspley Guise | ??? | 19:15 | 19:15 | |
| WOB Woburn Sands | ??? | 19:18 | 19:18 | |
| BWB Bow Brickhill | ??? | 19:22 | 19:22 | |
| FEN Fenny Stratford | ??? | 19:25 | 19:25 | |
| BLY Bletchley | 6 | 19:28 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BLY Bletchley | 4 | 19:33 | ||
| LBZ Leighton Buzzard | ??? | 19:39 | 19:40 | |
| CED Cheddington | ??? | 19:44 | 19:44 | |
| TRI Tring | 5 | 19:50 | 19:51 | |
| BKM Berkhamsted | ??? | 19:55 | 19:56 | |
| HML Hemel Hempstead | 4 | 20:00 | 20:00 | |
| APS Apsley | ??? | 20:03 | 20:04 | |
| KGL Kings Langley | ??? | 20:07 | 20:07 | |
| WFJ Watford Junction | 9 | 20:11 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WFJ Watford Junction | 11 | 20:45 | ||
| WFN Watford North | ??? | 20:47 | 20:48 | |
| GSN Garston (Hertfordshire) | ??? | 20:50 | 20:50 | |
| BWO Bricket Wood | ??? | 20:53 | 20:54 | |
| HWW How Wood (Herts) | ??? | 20:56 | 20:57 | |
| PKT Park Street | ??? | 20:59 | 20:59 | |
| SAA St Albans Abbey | ??? | 21:02 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SAA St Albans Abbey | ??? | 21:08 | ||
| PKT Park Street | ??? | 21:11 | 21:11 | |
| HWW How Wood (Herts) | ??? | 21:13 | 21:14 | |
| BWO Bricket Wood | ??? | 21:16 | 21:16 | |
| GSN Garston (Hertfordshire) | ??? | 21:19 | 21:20 | |
| WFN Watford North | ??? | 21:22 | 21:23 | |
| WFJ Watford Junction | 11 | 21:25 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WFJ Watford Junction | 3 | 21:30 | ||
| WFH Watford High Street | 1 | 21:33 | 21:33 | |
| BSH Bushey | 2 | 21:35 | 21:35 | |
| CPK Carpenders Park | 1 | 21:38 | 21:38 | |
| HTE Hatch End | 1 | 21:41 | 21:41 | |
| HDL Headstone Lane | 1 | 21:43 | 21:43 | |
| HRW Harrow & Wealdstone | 2 | 21:47 | 21:47 | |
| KNT Kenton | 1 | 21:50 | 21:50 | |
| SOK South Kenton | 1 | 21:52 | 21:52 | |
| NWB North Wembley | 1 | 21:54 | 21:54 | |
| WMB Wembley Central | 2 | 21:56 | 21:56 | |
| SBP Stonebridge Park | 1 | 21:59 | 21:59 | |
| HDN Harlesden | 1 | 22:02 | 22:02 | |
| WIJ Willesden Junction | 1 | 22:04 | 22:04 | |
| KNL Kensal Green | 1 | 22:07 | 22:07 | |
| QPW Queens Park (London) | 1 | 22:09 | 22:09 | |
| KBN Kilburn High Road | 1 | 22:11 | 22:11 | |
| SOH South Hampstead | 1 | 22:13 | 22:13 | |
| EUS London Euston | 9 | 22:21 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| EUS London Euston | 10 | 22:39 | ||
| HRW Harrow & Wealdstone | 5 | 22:52 | 22:52 | |
| BSH Bushey | 5 | 22:57 | 22:57 | |
| WFJ Watford Junction | 8 | 23:00 | 23:00 | |
| KGL Kings Langley | ??? | 23:05 | 23:05 | |
| APS Apsley | ??? | 23:09 | 23:09 | |
| HML Hemel Hempstead | 3 | 23:11 | 23:12 | |
| BKM Berkhamsted | ??? | 23:16 | 23:17 | |
| TRI Tring | 3 | 23:21 | 23:22 | |
| CED Cheddington | ??? | 23:27 | 23:27 | |
| LBZ Leighton Buzzard | ??? | 23:34 | 23:34 | |
| BLY Bletchley | 3 | 23:40 | 23:41 | |
| MKC Milton Keynes Central | 3 | 23:47 | 23:48 | |
| WOL Wolverton | ??? | 23:51 | 23:52 | |
| NMP Northampton | 3 | 00:07 |