| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHM Birmingham New Street | 11A 11 | 09:00 ✔ On Time | |
| DUD Duddeston | 2 | 09:05 ✔ 1m early | 09:05 ✔ On Time |
| AST Aston | 1 | 09:07 ✔ On Time | 09:08 ✔ On Time |
| WTT Witton (West Midlands) | 2 | 09:10 ✔ 1m early | 09:10 ✔ On Time |
| PRY Perry Barr | 2 | 09:12 ✔ On Time | 09:12 ✔ On Time |
| HSD Hamstead (Birmingham) | 2 | 09:15 ✔ On Time | 09:16 ✔ 1m early |
| TAB Tame Bridge Parkway | 2 | 09:19 ✔ 1m early | 09:20 ✔ 1m early |
| BSC Bescot Stadium | 2 | 09:22 ✔ 1m early | 09:22 ✔ On Time |
| WSL Walsall | 3 | 09:26 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WSL Walsall | 1 | 10:07 ✔ 3m early | |
| BLX Bloxwich | 2 | 10:13 ✔ 4m early | 10:13 ✔ 4m early |
| BWN Bloxwich North | 2 | 10:14 ✔ 3m early | 10:15 ✔ 2m early |
| LAW Landywood | 2 | 10:18 ✔ 1m early | 10:18 ✔ 1m early |
| CAO Cannock | 2 | 10:22 ✔ 2m early | 10:22 ✔ 1m early |
| HNF Hednesford | 2 | 10:26 ✔ 3m early | 10:26 ✔ 2m early |
| RGT Rugeley Town | 2 | 10:32 ✔ 2m early | 10:33 ✔ 2m early |
| RGL Rugeley Trent Valley | 1 | 10:37 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RGL Rugeley Trent Valley | 3 | 11:42 ⚠ 1m late | |
| LTV Lichfield Trent Valley | 2 | 11:49 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LTV Lichfield Trent Valley | 3 | 12:01 ✔ 1m early | |
| LIC Lichfield City | 2 | 12:04 ✔ 1m early | 12:05 ✔ 1m early |
| SEN Shenstone | 2 | 12:10 ✔ 1m early | 12:10 ✔ 1m early |
| BKT Blake Street | 2 | 12:13 ✔ On Time | 12:13 ✔ On Time |
| BUL Butlers Lane | 1 | 12:15 ✔ On Time | 12:16 ✔ On Time |
| FOK Four Oaks | 2 | 12:18 ✔ On Time | 12:18 ✔ On Time |
| SUT Sutton Coldfield | 2 | 12:21 ✔ On Time | 12:22 ✔ On Time |
| WYL Wylde Green | 2 | 12:24 ✔ On Time | 12:24 ⚠ 1m late |
| CRD Chester Road | 2 | 12:26 ✔ On Time | 12:26 ⚠ 1m late |
| ERD Erdington | 2 | 12:28 ⚠ 1m late | 12:29 ✔ On Time |
| GVH Gravelly Hill | 1 | 12:31 ✔ On Time | 12:31 ⚠ 1m late |
| AST Aston | 2 | 12:34 ✔ On Time | 12:35 ✔ On Time |
| DUD Duddeston | 1 | 12:38 ✔ 1m early | 12:38 ✔ On Time |
| BHM Birmingham New Street | 12 | 12:42 ✔ 1m early | 12:45 ✔ On Time |
| FWY Five Ways | 2 | 12:48 ✔ On Time | 12:49 ✔ On Time |
| UNI University (Birmingham) | 2 | 12:52 ✔ 1m early | 12:53 ✔ On Time |
| SLY Selly Oak | 2 | 12:55 ✔ 1m early | 12:55 ✔ On Time |
| BRV Bournville | 2 | 12:58 ✔ 1m early | 12:58 ✔ On Time |
| KNN Kings Norton | 4 | 13:00 ✔ On Time | 13:01 ✔ On Time |
| NFD Northfield | 4 | 13:04 ✔ 1m early | 13:04 ✔ On Time |
| LOB Longbridge | 2 | 13:06 ✔ On Time | 13:07 ⚠ 2m late |
| BTG Barnt Green | 4 | 13:11 ⚠ 2m late | 13:12 ⚠ 3m late |
| ALV Alvechurch | 2 | 13:16 ⚠ 2m late | 13:16 ⚠ 3m late |
| RDC Redditch | 1 | 13:22 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RDC Redditch | 1 | 13:27 ⚠ 3m late | |
| ALV Alvechurch | 1 | 13:32 ⚠ 3m late | 13:32 ⚠ 4m late |
| BTG Barnt Green | 3 | 13:37 ⚠ 3m late | 13:38 ⚠ 4m late |
| LOB Longbridge | 1 | 13:42 ⚠ 4m late | 13:43 ⚠ 4m late |
| NFD Northfield | 1 | 13:45 ⚠ 4m late | 13:45 ⚠ 5m late |
| KNN Kings Norton | 1 | 13:47 ⚠ 5m late | 13:48 ⚠ 5m late |
| BRV Bournville | 1 | 13:50 ⚠ 5m late | 13:50 ⚠ 6m late |
| SLY Selly Oak | 1 | 13:53 ⚠ 4m late | 13:53 ⚠ 5m late |
| UNI University (Birmingham) | 1 | 13:55 ⚠ 5m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| UNI University (Birmingham) | 2 | 14:06 ⚠ 1m late | |
| BMV Bromsgrove | 4 | 14:19 ✔ On Time | 14:20 ✔ On Time |
| DTW Droitwich Spa | ??? | 14:29 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DTW Droitwich Spa | ??? | 14:35 ✔ On Time | |
| HBY Hartlebury | 1 | 14:42 ✔ 1m early | 14:42 ⚠ 1m late |
| KID Kidderminster | 1 | 14:47 ✔ On Time | 14:48 ✔ On Time |
| BKD Blakedown | 2 | 14:51 ⚠ 1m late | 14:51 ⚠ 2m late |
| HAG Hagley | 2 | 14:55 ✔ On Time | 14:55 ⚠ 1m late |
| SBJ Stourbridge Junction | 2 | 14:59 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SBJ Stourbridge Junction | ??? | 15:15 ✔ On Time | |
| SBT Stourbridge Town | ??? | 15:18 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SBT Stourbridge Town | ??? | 15:20 ✔ On Time | |
| SBJ Stourbridge Junction | ??? | 15:23 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SBJ Stourbridge Junction | 3 2 | 16:26 ✔ On Time | |
| LYE Lye (West Midlands) | 2 | 16:30 ✔ On Time | 16:30 ⚠ 1m late |
| CRA Cradley Heath | 1 | 16:33 ✔ On Time | 16:33 ⚠ 1m late |
| OHL Old Hill | 1 | 16:37 ✔ On Time | 16:37 ✔ On Time |
| ROW Rowley Regis | 1 | 16:40 ✔ On Time | 16:40 ⚠ 1m late |
| LGG Langley Green | 2 | 16:44 ✔ 1m early | 16:44 ✔ On Time |
| SGB Smethwick Galton Bridge | 2 | 16:47 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SGB Smethwick Galton Bridge | 4 | 17:36 ⚠ 1m late | |
| SMR Smethwick Rolfe Street | 1 | 17:38 ✔ On Time | 17:38 ⚠ 1m late |
| BHM Birmingham New Street | 2A 2 | 17:45 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHM Birmingham New Street | 1A 1 | 17:50 ⚠ 1m late | |
| ADD Adderley Park | 1 | 17:54 ⚠ 1m late | 17:54 ⚠ 2m late |
| SCF Stechford | 2 | 17:58 ✔ On Time | 17:58 ⚠ 1m late |
| LEH Lea Hall | 2 | 18:01 ✔ 1m early | 18:01 ✔ On Time |
| MGN Marston Green | 1 | 18:04 ✔ 1m early | 18:05 ✔ 1m early |
| BHI Birmingham International | 3 | 18:08 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHI Birmingham International | 4 | 18:16 ⚠ 2m late | |
| HIA Hampton-in-Arden | 1 | 18:19 ⚠ 1m late | 18:20 ⚠ 2m late |
| BKW Berkswell | 2 | 18:24 ⚠ 1m late | 18:24 ⚠ 2m late |
| THL Tile Hill | 2 | 18:28 ⚠ 1m late | 18:28 ⚠ 3m late |
| CNL Canley | 2 | 18:31 ⚠ 2m late | 18:31 ⚠ 4m late |
| COV Coventry | 1 | 18:34 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| COV Coventry | 2 | 19:00 ✔ On Time | |
| KNW Kenilworth | 1 | 19:06 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| KNW Kenilworth | 1 | 19:56 ✔ 1m early | |
| COV Coventry | 4 | 20:03 ✔ 1m early | 20:09 ✔ On Time |
| CAA Coventry Arena | 1 | 20:16 ✔ On Time | 20:17 ⚠ 1m late |
| BEH Bedworth | 1 | 20:22 ✔ On Time | 20:22 ⚠ 1m late |
| BEP Bermuda Park | 1 | 20:26 ✔ On Time | 20:26 ✔ On Time |
| NUN Nuneaton | 1 | 20:31 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NUN Nuneaton | 5 | 21:14 ✔ On Time | |
| RUG Rugby | 5 | 21:29 ✔ 1m early | 21:29 ✔ On Time |
| LBK Long Buckby | 1 | 21:39 ✔ 2m early | 21:39 ✔ On Time |
| NMP Northampton | 1 | 21:52 ✔ 3m early | 21:54 ✔ 1m early |
| WOL Wolverton | 4 | 22:06 ⚠ 3m late | 22:06 ⚠ 4m late |
| MKC Milton Keynes Central | 1 | 22:10 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MKC Milton Keynes Central | 3 | 22:33 ✔ On Time | |
| NMP Northampton | 3 | 22:48 ✔ 2m early |