| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WOS Worcester Shrub Hill | 1A | 07:00 ✔ On Time | ||
| WOP Worcestershire Parkway | ??? | 07:06 ✔ 2m early | 07:06 ✔ On Time | |
| PSH Pershore | ??? | 07:12 ✔ 1m early | 07:12 ✔ On Time | |
| EVE Evesham | ??? | 07:20 ✔ 3m early | 07:21 ✔ 2m early | |
| HYB Honeybourne | 2 | 07:27 ✔ 2m early | 07:28 ✔ On Time | |
| MIM Moreton-in-Marsh | 2 | 07:39 ✔ 2m early | 07:40 ✔ 1m early | |
| KGM Kingham | ??? | 07:47 ✔ 1m early | 07:48 ✔ On Time | |
| SIP Shipton | 2 | 07:52 ✔ On Time | 07:52 ✔ On Time | |
| AUW Ascott-under-Wychwood | 2 | 07:55 ✔ 1m early | 07:55 ✔ On Time | |
| CBY Charlbury | 2 | 08:01 ✔ 1m early | 08:05 ✔ On Time | |
| FIN Finstock | ??? | 08:08 ✔ On Time | 08:08 ✔ On Time | |
| CME Combe (Oxon) | ??? | 08:13 ✔ On Time | 08:13 ✔ On Time | |
| HND Hanborough | 1 | 08:16 ⚠ 1m late | 08:17 ⚠ 1m late | |
| OXF Oxford | 3 | 08:26 ⚠ 2m late | 08:27 ⚠ 3m late | |
| RAD Radley | 2 | 08:34 ⚠ 2m late | 08:34 ⚠ 2m late | |
| CUM Culham | 2 | 08:38 ⚠ 1m late | 08:38 ⚠ 2m late | |
| APF Appleford | 1 | 08:40 ⚠ 2m late | 08:40 ⚠ 3m late | |
| DID Didcot Parkway | 5 | 08:46 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| DID Didcot Parkway | 4 | 09:14 ✔ 1m early | ||
| CHO Cholsey | 4 | 09:20 ✔ 2m early | 09:20 ✔ 1m early | |
| GOR Goring & Streatley | 4 | 09:26 ✔ 3m early | 09:26 ✔ 1m early | |
| PAN Pangbourne | 2 | 09:30 ✔ 1m early | 09:30 ✔ 1m early | |
| TLH Tilehurst | 4 | 09:34 ✔ 1m early | 09:34 ✔ On Time | |
| RDG Reading | 15 | 09:39 ✔ 1m early | 09:42 ✔ 1m early | |
| TWY Twyford | 4 | 09:47 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| TWY Twyford | 5 | 10:15 ✔ On Time | ||
| WGV Wargrave | 1 | 10:19 ✔ On Time | 10:19 ✔ On Time | |
| SHI Shiplake | 1 | 10:22 ✔ On Time | 10:22 ⚠ 1m late | |
| HOT Henley-on-Thames | 1 | 10:27 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HOT Henley-on-Thames | 1 | 10:30 ⚠ 1m late | ||
| SHI Shiplake | 1 | 10:34 ✔ On Time | 10:34 ⚠ 1m late | |
| WGV Wargrave | 1 | 10:37 ✔ On Time | 10:37 ⚠ 1m late | |
| TWY Twyford | 5 | 10:42 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| TWY Twyford | 4 | 11:04 ✔ On Time | ||
| MAI Maidenhead | 4 | 11:11 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAI Maidenhead | 5 | 11:33 ✔ On Time | ||
| FZP Furze Platt | ??? | 11:36 ✔ On Time | 11:36 ⚠ 1m late | |
| COO Cookham | ??? | 11:40 ✔ On Time | 11:40 ✔ On Time | |
| BNE Bourne End | 1 | 11:44 ✔ On Time | 11:48 ✔ On Time | |
| MLW Marlow | ??? | 11:56 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MLW Marlow | ??? | 11:59 ✔ On Time | ||
| BNE Bourne End | 1 | 12:06 ✔ On Time | 12:10 ✔ On Time | |
| COO Cookham | ??? | 12:13 ✔ On Time | 12:13 ⚠ 1m late | |
| FZP Furze Platt | ??? | 12:17 ✔ On Time | 12:17 ✔ On Time | |
| MAI Maidenhead | 5 | 12:22 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAI Maidenhead | 4 | 12:30 ✔ 1m early | ||
| BNM Burnham (Bucks) | 2 | 12:34 ✔ 1m early | 12:34 ✔ On Time | |
| SLO Slough | 5 | 12:38 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SLO Slough | 1 | 12:50 ✔ 1m early | ||
| WNC Windsor & Eton Central | 1 | 12:56 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WNC Windsor & Eton Central | 1 | 13:00 ✔ 1m early | ||
| SLO Slough | 1 | 13:06 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SLO Slough | 5 | 13:21 ✔ On Time | ||
| LNY Langley (Berks) | 4 | 13:25 ✔ 1m early | 13:25 ✔ On Time | |
| WDT West Drayton | 4 | 13:29 ✔ On Time | 13:30 ✔ On Time | |
| HAY Hayes & Harlington | 4 | 13:34 ⚠ 1m late | 13:35 ✔ On Time | |
| STL Southall | 4 | 13:38 ✔ On Time | 13:39 ✔ On Time | |
| EAL Ealing Broadway | 4 | 13:44 ⚠ 2m late | 13:45 ⚠ 1m late | |
| PAD London Paddington | A | 13:54 ⚠ 1m late | 13:56 ✔ On Time | |
| BDS Bond Street | A | 13:59 ✔ 1m early | 13:59 ✔ On Time | |
| TCR Tottenham Court Road | A | 14:01 ✔ 1m early | 14:01 ✔ On Time | |
| ZFD Farringdon | A | 14:04 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ZFD Farringdon | 4 | 14:14 ✔ 1m early | ||
| STP London St Pancras International | B | 14:18 ✔ 1m early | 14:18 ✔ On Time | |
| KTN Kentish Town | 2 | 14:23 ✔ 2m early | 14:23 ✔ 1m early | |
| WHP West Hampstead Thameslink | 2 | 14:28 ✔ 1m early | 14:28 ✔ On Time | |
| CRI Cricklewood | 2 | 14:30 ✔ 1m early | 14:31 ✔ 1m early | |
| BCZ | 2 | 14:33 ✔ 1m early | 14:33 ✔ On Time | |
| HEN Hendon | 2 | 14:35 ✔ 1m early | 14:35 ✔ On Time | |
| MIL Mill Hill Broadway | 2 | 14:38 ✔ On Time | 14:38 ⚠ 1m late | |
| ELS Elstree & Borehamwood | 2 | 14:42 ✔ On Time | 14:43 ✔ On Time | |
| RDT Radlett | 2 | 14:46 ✔ On Time | 14:46 ✔ On Time | |
| SAC St Albans City | 2 | 14:52 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SAC St Albans City | 4 | 15:11 ✔ On Time | ||
| HPD Harpenden | 2 | 15:17 ⚠ 1m late | 15:17 ⚠ 2m late | |
| LTN Luton Airport Parkway | 2 | 15:22 ⚠ 2m late | 15:23 ⚠ 2m late | |
| LUT Luton | 3 | 15:26 ⚠ 1m late | 15:27 ⚠ 1m late | |
| LEA Leagrave | 2 | 15:31 ✔ On Time | 15:31 ⚠ 1m late | |
| HLN Harlington (Beds) | 2 | 15:36 ⚠ 1m late | 15:36 ⚠ 1m late | |
| FLT Flitwick | 2 | 15:40 ✔ On Time | 15:40 ⚠ 1m late | |
| BDM Bedford | 1 | 15:52 ⚠ 3m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BDM Bedford | 1A | 16:47 ✔ On Time | ||
| BSJ Bedford St Johns | ??? | 16:50 ✔ On Time | 16:50 ✔ On Time | |
| KMH Kempston Hardwick | ??? | 16:57 ✔ 1m early | 16:57 ✔ On Time | |
| SWR Stewartby | ??? | 17:01 ✔ 1m early | 17:01 ✔ On Time | |
| MLB Millbrook (Beds) | ??? | 17:04 ✔ 1m early | 17:04 ✔ On Time | |
| LID Lidlington | ??? | 17:08 ✔ 1m early | 17:08 ✔ On Time | |
| RID Ridgmont | ??? | 17:12 ✔ 1m early | 17:13 ✔ On Time | |
| APG Aspley Guise | ??? | 17:16 ✔ On Time | 17:16 ✔ On Time | |
| WOB Woburn Sands | ??? | 17:19 ✔ 1m early | 17:20 ✔ On Time | |
| BWB Bow Brickhill | ??? | 17:24 ✔ 1m early | 17:24 ✔ On Time | |
| FEN Fenny Stratford | ??? | 17:27 ✔ 1m early | 17:27 ✔ On Time | |
| BLY Bletchley | 6 | 17:30 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BLY Bletchley | 3 | 18:02 ⚠ 4m late | ||
| MKC Milton Keynes Central | 3 | 18:07 ⚠ 3m late | 18:08 ⚠ 3m late | |
| WOL Wolverton | 3 | 18:12 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WOL Wolverton | 4 | 18:30 ✔ On Time | ||
| MKC Milton Keynes Central | 1 | 18:34 ⚠ 1m late | 18:35 ⚠ 1m late | |
| BLY Bletchley | 4 | 18:39 ⚠ 2m late | 18:40 ⚠ 2m late | |
| LBZ Leighton Buzzard | 4 | 18:47 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LBZ Leighton Buzzard | 4 | 19:10 ✔ 1m early | ||
| CED Cheddington | 4 | 19:14 ✔ 1m early | 19:14 ✔ On Time | |
| TRI Tring | 5 | 19:20 ✔ 1m early | 19:21 ✔ On Time | |
| BKM Berkhamsted | 4 | 19:25 ✔ On Time | 19:26 ✔ On Time | |
| HML Hemel Hempstead | 4 | 19:30 ✔ 1m early | 19:30 ✔ On Time | |
| APS Apsley | 4 | 19:33 ✔ 1m early | 19:34 ✔ On Time | |
| KGL Kings Langley | 4 | 19:37 ✔ On Time | 19:37 ✔ On Time | |
| WFJ Watford Junction | 9 | 19:41 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WFJ Watford Junction | 11 | 19:45 ✔ On Time | ||
| WFN Watford North | ??? | 19:47 ✔ On Time | 19:48 ✔ On Time | |
| GSN Garston (Hertfordshire) | ??? | 19:50 ✔ On Time | 19:50 ⚠ 1m late | |
| BWO Bricket Wood | ??? | 19:53 ⚠ 1m late | 19:54 ⚠ 1m late | |
| HWW How Wood (Herts) | ??? | 19:56 ⚠ 1m late | 19:57 ⚠ 1m late | |
| PKT Park Street | ??? | 19:59 ✔ On Time | 19:59 ⚠ 1m late | |
| SAA St Albans Abbey | ??? | 20:02 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SAA St Albans Abbey | ??? | 20:08 ✔ On Time | ||
| PKT Park Street | ??? | 20:11 ✔ On Time | 20:11 ⚠ 1m late | |
| HWW How Wood (Herts) | ??? | 20:13 ✔ On Time | 20:14 ✔ On Time | |
| BWO Bricket Wood | ??? | 20:16 ✔ 1m early | 20:16 ✔ On Time | |
| GSN Garston (Hertfordshire) | ??? | 20:19 ✔ On Time | 20:20 ✔ On Time | |
| WFN Watford North | ??? | 20:22 ✔ On Time | 20:23 ✔ On Time | |
| WFJ Watford Junction | 11 | 20:25 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WFJ Watford Junction | 4 | 20:45 ✔ 1m early | ||
| WFH Watford High Street | 1 | 20:48 ✔ 1m early | 20:48 ✔ On Time | |
| BSH Bushey | 2 | 20:50 ✔ On Time | 20:50 ✔ On Time | |
| CPK Carpenders Park | 1 | 20:53 ✔ On Time | 20:53 ✔ On Time | |
| HTE Hatch End | 1 | 20:56 ✔ On Time | 20:56 ✔ On Time | |
| HDL Headstone Lane | 1 | 20:58 ✔ On Time | 20:58 ✔ On Time | |
| HRW Harrow & Wealdstone | 2 | 21:02 ✔ 1m early | 21:02 ✔ 1m early | |
| KNT Kenton | 1 | 21:05 ✔ 1m early | 21:05 ✔ 1m early | |
| SOK South Kenton | 1 | 21:07 ✔ 1m early | 21:07 ✔ 1m early | |
| NWB North Wembley | 1 | 21:09 ✔ 1m early | 21:09 ✔ 1m early | |
| WMB Wembley Central | 2 | 21:11 ✔ 1m early | 21:11 ✔ On Time | |
| SBP Stonebridge Park | 1 | 21:14 ✔ 1m early | 21:14 ✔ On Time | |
| HDN Harlesden | 1 | 21:17 ✔ 2m early | 21:17 ✔ 1m early | |
| WIJ Willesden Junction | 1 | 21:19 ✔ 1m early | 21:19 ✔ 1m early | |
| KNL Kensal Green | 1 | 21:22 ✔ 1m early | 21:22 ✔ On Time | |
| QPW Queens Park (London) | 1 | 21:24 ✔ 1m early | 21:24 ✔ On Time | |
| KBN Kilburn High Road | 1 | 21:26 ✔ 1m early | 21:26 ✔ On Time | |
| SOH South Hampstead | 1 | 21:28 ✔ 1m early | 21:28 ✔ On Time | |
| EUS London Euston | 9 | 21:39 ✔ 4m early |