| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MYB London Marylebone | 5 | 07:01 ✔ On Time | |
| WCX Wembley Stadium | 2 | 07:10 ✔ On Time | 07:10 ⚠ 1m late |
| NLT Northolt Park | 2 | 07:15 ✔ On Time | 07:16 ✔ On Time |
| SRU South Ruislip | 3 | 07:21 ✔ 2m early | 07:27 ✔ On Time |
| WRU West Ruislip | 3 | 07:31 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WRU West Ruislip | UPL 4 | 07:50 ✔ On Time | |
| SRU South Ruislip | 4 | 07:54 ✔ 1m early | 07:54 ✔ On Time |
| NLT Northolt Park | 1 | 07:57 ✔ On Time | 07:58 ✔ 1m early |
| SDH Sudbury Hill Harrow | 1 | 08:01 ✔ 1m early | 08:01 ✔ 1m early |
| SUD Sudbury & Harrow Road | 1 | 08:04 ✔ 1m early | 08:04 ✔ 1m early |
| WCX Wembley Stadium | 1 | 08:07 ✔ 1m early | 08:08 ✔ On Time |
| MYB London Marylebone | 4 | 08:22 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MYB London Marylebone | 6 | 08:57 ✔ On Time | |
| HOH Harrow-on-the-Hill | 1 | 09:09 ✔ On Time | 09:09 ✔ On Time |
| RIC Rickmansworth | 1 | 09:19 ✔ On Time | 09:19 ⚠ 1m late |
| CLW Chorleywood | 1 | 09:24 ✔ On Time | 09:24 ⚠ 1m late |
| CFO Chalfont & Latimer | 1 | 09:28 ⚠ 1m late | 09:28 ⚠ 2m late |
| AMR Amersham | 1 | 09:32 ⚠ 1m late | 09:32 ⚠ 2m late |
| GMN Great Missenden | 2 | 09:38 ⚠ 2m late | 09:39 ⚠ 2m late |
| WND Wendover | 2 | 09:45 ✔ On Time | 09:45 ⚠ 2m late |
| SKM Stoke Mandeville | 2 | 09:49 ⚠ 1m late | 09:49 ⚠ 3m late |
| AYS Aylesbury | 3 | 09:53 ⚠ 2m late | 09:54 ⚠ 2m late |
| AVP Aylesbury Vale Parkway | 1 | 10:03 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| AVP Aylesbury Vale Parkway | 1 | 10:15 ✔ On Time | |
| AYS Aylesbury | 3 | 10:19 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| AYS Aylesbury | 1 | 10:28 ✔ On Time | |
| LTK Little Kimble | 1 | 10:36 ✔ On Time | 10:36 ✔ On Time |
| MRS Monks Risborough | 1 | 10:40 ✔ 1m early | 10:40 ✔ On Time |
| PRR Princes Risborough | 2 | 10:45 ✔ 2m early | 10:45 ✔ On Time |
| SDR Saunderton | 1 | 10:50 ✔ 1m early | 10:50 ✔ On Time |
| HWY High Wycombe | 3 | 10:56 ✔ On Time | 10:56 ✔ On Time |
| BCF Beaconsfield | 1 | 11:02 ✔ On Time | 11:03 ✔ On Time |
| SRG Seer Green & Jordans | 2 | 11:06 ✔ On Time | 11:06 ✔ On Time |
| GER Gerrards Cross | 2 | 11:10 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GER Gerrards Cross | 2 | 11:51 ⚠ 9m late | |
| DGC Denham Golf Club | 1 | 11:54 ⚠ 9m late | 11:54 ⚠ 9m late |
| DNM Denham | 2 | 11:57 ⚠ 8m late | 11:57 ⚠ 8m late |
| WRU West Ruislip | UPL 4 | 12:01 ⚠ 8m late | 12:06 ⚠ 3m late |
| NLT Northolt Park | 1 | 12:11 ⚠ 3m late | 12:12 ⚠ 2m late |
| SDH Sudbury Hill Harrow | 1 | 12:15 ⚠ 2m late | 12:15 ⚠ 2m late |
| WCX Wembley Stadium | 1 | 12:19 ⚠ 1m late | 12:19 ⚠ 2m late |
| MYB London Marylebone | 5 | 12:32 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MYB London Marylebone | 2 | 14:04 ✔ On Time | |
| WCX Wembley Stadium | 2 | 14:13 ✔ On Time | 14:13 ⚠ 1m late |
| HDM Haddenham & Thame Parkway | 1 | 14:41 ✔ On Time | 14:41 ✔ On Time |
| BIT Bicester Village | 1 | 14:53 ✔ On Time | 14:54 ✔ On Time |
| ISP Islip | 1 | 15:00 ✔ On Time | 15:00 ⚠ 1m late |
| OXP Oxford Parkway | 1 | 15:04 ✔ On Time | 15:04 ⚠ 1m late |
| OXF Oxford | 1 | 15:13 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| OXF Oxford | 4 | 16:24 ✔ On Time | |
| TAC Tackley | 1 | 16:34 ✔ 1m early | 16:34 ✔ On Time |
| HYD Heyford | 2 | 16:38 ✔ On Time | 16:38 ⚠ 1m late |
| KGS Kings Sutton | 1 | 16:47 ✔ On Time | 16:47 ⚠ 1m late |
| BAN Banbury | 1 4 | 16:52 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BAN Banbury | 3 | 17:07 ⚠ 1m late | |
| BCS Bicester North | 2 | 17:19 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BCS Bicester North | 1 | 17:34 ✔ On Time | |
| BAN Banbury | 2 | 17:46 ✔ On Time | 17:47 ✔ On Time |
| LMS Leamington Spa | 2 | 18:04 ✔ On Time | 18:04 ✔ On Time |
| WRW Warwick | 1 | 18:08 ✔ On Time | 18:08 ⚠ 1m late |
| WRP Warwick Parkway | 2 | 18:11 ⚠ 1m late | 18:12 ⚠ 1m late |
| DDG Dorridge | 2 | 18:21 ⚠ 1m late | 18:22 ⚠ 1m late |
| SOL Solihull | 2 | 18:26 ⚠ 1m late | 18:27 ⚠ 1m late |
| BMO Birmingham Moor Street | 4 | 18:38 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BMO Birmingham Moor Street | 2 | 19:05 ✔ On Time | |
| BSW Birmingham Snow Hill | 1 | 19:08 ✔ 1m early | 19:10 ✔ 1m early |
| JEQ Jewellery Quarter | 1 | 19:12 ✔ 1m early | 19:12 ✔ On Time |
| THW The Hawthorns | 1 | 19:16 ✔ On Time | 19:16 ✔ On Time |
| SGB Smethwick Galton Bridge | 1 | 19:19 ✔ 1m early | 19:19 ✔ On Time |
| ROW Rowley Regis | 2 | 19:24 ✔ 1m early | 19:25 ✔ 1m early |
| CRA Cradley Heath | 2 | 19:30 ✔ 1m early | 19:30 ✔ 1m early |
| SBJ Stourbridge Junction | 3 | 19:35 ✔ 1m early | 19:36 ✔ 1m early |
| HAG Hagley | 1 | 19:39 ✔ 1m early | 19:39 ✔ On Time |
| BKD Blakedown | 1 | 19:42 ✔ 1m early | 19:42 ✔ On Time |
| KID Kidderminster | 2 | 19:47 ⚠ 2m late | 19:48 ⚠ 2m late |
| HBY Hartlebury | 2 | 19:53 ⚠ 2m late | 19:53 ⚠ 3m late |
| DTW Droitwich Spa | ??? | 20:00 ⚠ 3m late | 20:00 ⚠ 3m late |
| WOF Worcester Foregate Street | 2 | 20:11 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WOF Worcester Foregate Street | 1 | 21:00 ✔ On Time | |
| WOS Worcester Shrub Hill | 2 | 21:03 ✔ On Time | 21:04 ✔ On Time |
| WOP Worcestershire Parkway | ??? | 21:09 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WOP Worcestershire Parkway | ??? | 21:51 ⚠ 11m late | |
| WOS Worcester Shrub Hill | 1 | 21:59 ⚠ 9m late |