| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHM Birmingham New Street | 12 | 07:43 ⚠ 5m late | |
| FWY Five Ways | 2 | 07:46 ⚠ 6m late | 07:47 ⚠ 5m late |
| UNI University (Birmingham) | 2 | 07:50 ⚠ 5m late | 07:51 ⚠ 5m late |
| SLY Selly Oak | 2 | 07:53 ⚠ 5m late | 07:53 ⚠ 5m late |
| BRV Bournville | 2 | 07:56 ⚠ 4m late | 07:56 ⚠ 5m late |
| KNN Kings Norton | 4 | 07:58 ⚠ 5m late | 07:59 ⚠ 5m late |
| NFD Northfield | 4 | 08:02 ⚠ 4m late | 08:02 ⚠ 4m late |
| LOB Longbridge | 2 | 08:05 ⚠ 3m late | 08:06 ⚠ 3m late |
| BTG Barnt Green | 4 | 08:11 ⚠ 3m late | 08:13 ⚠ 1m late |
| ALV Alvechurch | 2 | 08:18 ✔ On Time | 08:18 ⚠ 1m late |
| RDC Redditch | 1 | 08:23 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RDC Redditch | 1 | 08:31 ✔ 1m early | |
| ALV Alvechurch | 1 | 08:36 ✔ 1m early | 08:36 ✔ On Time |
| BTG Barnt Green | 3 | 08:41 ✔ 1m early | 08:42 ✔ 1m early |
| LOB Longbridge | 1 | 08:47 ✔ 1m early | 08:52 ✔ 1m early |
| NFD Northfield | 1 | 08:54 ✔ 1m early | 08:54 ✔ On Time |
| KNN Kings Norton | 1 | 08:57 ✔ 1m early | 08:58 ✔ 1m early |
| BRV Bournville | 1 | 09:00 ✔ 1m early | 09:00 ✔ On Time |
| SLY Selly Oak | 1 | 09:03 ✔ 1m early | 09:03 ✔ 1m early |
| UNI University (Birmingham) | 1 | 09:05 ✔ 1m early | 09:06 ✔ 1m early |
| FWY Five Ways | 1 | 09:09 ✔ 1m early | 09:10 ✔ On Time |
| BHM Birmingham New Street | 8 | 09:13 ✔ On Time | 09:16 ✔ On Time |
| DUD Duddeston | 2 | 09:20 ✔ On Time | 09:20 ⚠ 1m late |
| AST Aston | 1 | 09:23 ✔ On Time | 09:23 ⚠ 1m late |
| GVH Gravelly Hill | 2 | 09:26 ✔ On Time | 09:26 ⚠ 1m late |
| ERD Erdington | 1 | 09:29 ✔ On Time | 09:29 ⚠ 1m late |
| CRD Chester Road | 1 | 09:31 ✔ On Time | 09:31 ✔ On Time |
| WYL Wylde Green | 1 | 09:33 ✔ On Time | 09:33 ⚠ 1m late |
| SUT Sutton Coldfield | 1 | 09:36 ✔ On Time | 09:36 ⚠ 1m late |
| FOK Four Oaks | 3 | 09:40 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| FOK Four Oaks | 1 | 10:00 ⚠ 11m late | |
| BUL Butlers Lane | 2 | 10:02 ⚠ 11m late | 10:03 ⚠ 10m late |
| BKT Blake Street | 1 | 10:05 ⚠ 10m late | 10:05 ⚠ 11m late |
| SEN Shenstone | 1 | 10:09 ⚠ 10m late | 10:09 ⚠ 11m late |
| LIC Lichfield City | 1 | 10:16 ⚠ 8m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LIC Lichfield City | 2 | 10:43 ⚠ 1m late | |
| SEN Shenstone | 2 | 10:48 ⚠ 1m late | 10:48 ⚠ 2m late |
| BKT Blake Street | 2 | 10:51 ⚠ 2m late | 10:51 ⚠ 2m late |
| BUL Butlers Lane | 1 | 10:53 ⚠ 2m late | 10:54 ⚠ 2m late |
| FOK Four Oaks | 2 | 10:56 ⚠ 2m late | 10:56 ⚠ 3m late |
| SUT Sutton Coldfield | 2 | 10:59 ⚠ 2m late | 11:00 ⚠ 2m late |
| WYL Wylde Green | 2 | 11:02 ⚠ 4m late | 11:02 ⚠ 5m late |
| CRD Chester Road | 2 | 11:04 ⚠ 5m late | 11:04 ⚠ 6m late |
| ERD Erdington | 2 | 11:06 ⚠ 5m late | 11:07 ⚠ 5m late |
| GVH Gravelly Hill | 1 | 11:09 ⚠ 5m late | 11:09 ⚠ 5m late |
| AST Aston | 2 | 11:12 ⚠ 5m late | 11:12 ⚠ 5m late |
| BHM Birmingham New Street | 12 | 11:20 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHM Birmingham New Street | 4 | 11:34 ⚠ 8m late | |
| SGB Smethwick Galton Bridge | 3 | 11:40 ⚠ 9m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SGB Smethwick Galton Bridge | 2 | 11:51 ⚠ 3m late | |
| THW The Hawthorns | 2 | 11:53 ⚠ 2m late | 11:53 ⚠ 3m late |
| JEQ Jewellery Quarter | 2 | 11:57 ⚠ 2m late | 11:57 ⚠ 3m late |
| BSW Birmingham Snow Hill | 3 | 12:01 ⚠ 2m late | 12:05 ✔ On Time |
| BMO Birmingham Moor Street | 1 | 12:07 ⚠ 63m late | 12:09 ✔ 1m early |
| SMA Small Heath | 4 | 12:12 ⚠ 52m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SMA Small Heath | 4 | 14:05 ⚠ 1m late | |
| BBS Bordesley | 2 | 14:08 ✔ On Time | 14:08 ⚠ 1m late |
| BMO Birmingham Moor Street | 2 | 14:11 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BMO Birmingham Moor Street | 3 | 14:43 ✔ On Time | |
| SOL Solihull | 1 | 14:52 ✔ 1m early | 14:53 ✔ 1m early |
| DDG Dorridge | 1 | 14:58 ✔ 1m early | 14:59 ✔ On Time |
| WRP Warwick Parkway | 1 | 15:09 ✔ 2m early | 15:10 ✔ On Time |
| WRW Warwick | 2 | 15:13 ✔ 1m early | 15:14 ✔ On Time |
| LMS Leamington Spa | 3 | 15:19 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LMS Leamington Spa | 4 | 15:40 ✔ 1m early | |
| KNW Kenilworth | 1 | 15:46 ✔ On Time | 15:47 ✔ On Time |
| COV Coventry | 3 | 15:54 ⚠ 3m late | 15:56 ⚠ 3m late |
| CAA Coventry Arena | 1 | 16:03 ⚠ 2m late | 16:04 ⚠ 2m late |
| BEH Bedworth | 1 | 16:08 ⚠ 2m late | 16:09 ⚠ 1m late |
| BEP Bermuda Park | 1 | 16:12 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BEP Bermuda Park | 2 | 16:41 ✔ 1m early | |
| BEH Bedworth | 2 | 16:44 ✔ 1m early | 16:45 ✔ 1m early |
| CAA Coventry Arena | 2 | 16:49 ✔ 1m early | 16:50 ✔ 1m early |
| COV Coventry | 2 | 16:58 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| COV Coventry | 3 | 17:45 ✔ 1m early | |
| CNL Canley | 1 | 17:48 ✔ 1m early | 17:48 ✔ On Time |
| THL Tile Hill | 1 | 17:52 ✔ On Time | 17:52 ⚠ 1m late |
| BKW Berkswell | 1 | 17:55 ⚠ 1m late | 17:56 ⚠ 1m late |
| HIA Hampton-in-Arden | 2 | 18:00 ⚠ 1m late | 18:00 ⚠ 2m late |
| BHI Birmingham International | 3 | 18:03 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHI Birmingham International | 3 | 18:21 ✔ On Time | |
| MGN Marston Green | 2 | 18:24 ✔ 1m early | 18:24 ✔ On Time |
| LEH Lea Hall | 1 | 18:27 ✔ 1m early | 18:28 ✔ 1m early |
| SCF Stechford | 1 | 18:30 ✔ 1m early | 18:31 ✔ 1m early |
| ADD Adderley Park | 2 | 18:34 ✔ 1m early | 18:34 ✔ On Time |
| BHM Birmingham New Street | 6 | 18:39 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHM Birmingham New Street | 7 | 18:50 ✔ On Time | |
| UNI University (Birmingham) | 2 | 18:55 ⚠ 1m late | 18:56 ⚠ 1m late |
| BMV Bromsgrove | 4 | 19:11 ✔ 2m early | 19:12 ✔ On Time |
| DTW Droitwich Spa | ??? | 19:24 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DTW Droitwich Spa | ??? | 20:20 ✔ On Time | |
| HBY Hartlebury | 1 | 20:27 ✔ 1m early | 20:27 ✔ On Time |
| KID Kidderminster | 1 | 20:32 ✔ 1m early | 20:33 ✔ 1m early |
| BKD Blakedown | 2 | 20:37 ✔ 1m early | 20:37 ⚠ 1m late |
| HAG Hagley | 2 | 20:40 ✔ On Time | 20:40 ⚠ 1m late |
| SBJ Stourbridge Junction | 2 | 20:44 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SBJ Stourbridge Junction | ??? | 20:55 ✔ On Time | |
| SBT Stourbridge Town | ??? | 20:58 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SBT Stourbridge Town | ??? | 21:00 ✔ On Time | |
| SBJ Stourbridge Junction | ??? | 21:03 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SBJ Stourbridge Junction | 2 | 21:15 ⚠ 2m late | |
| LYE Lye (West Midlands) | 2 | 21:19 ⚠ 2m late | 21:19 ⚠ 3m late |
| CRA Cradley Heath | 1 | 21:22 ⚠ 3m late | 21:22 ⚠ 4m late |
| OHL Old Hill | 1 | 21:26 ⚠ 3m late | 21:26 ⚠ 3m late |
| ROW Rowley Regis | 1 | 21:29 ⚠ 3m late | 21:29 ⚠ 3m late |
| LGG Langley Green | 2 | 21:33 ⚠ 2m late | 21:33 ⚠ 2m late |
| SGB Smethwick Galton Bridge | 2 | 21:36 ⚠ 2m late | 21:36 ⚠ 3m late |
| THW The Hawthorns | 2 | 21:38 ⚠ 3m late | 21:38 ⚠ 3m late |
| JEQ Jewellery Quarter | 2 | 21:42 ⚠ 3m late | 21:42 ⚠ 3m late |
| BSW Birmingham Snow Hill | 3 | 21:46 ⚠ 2m late | 21:51 ✔ 1m early |
| BMO Birmingham Moor Street | 1 | 21:53 ✔ 1m early | 21:55 ✔ On Time |
| SMA Small Heath | 3 | 21:58 ✔ On Time | 21:58 ⚠ 1m late |
| TYS Tyseley | 1 | 22:01 ✔ On Time | 22:02 ✔ On Time |
| ACG Acocks Green | 2 | 22:04 ✔ On Time | 22:05 ✔ 1m early |
| OLT Olton | 2 | 22:07 ✔ 1m early | 22:07 ✔ On Time |
| SOL Solihull | 1 | 22:11 ✔ 1m early | 22:11 ✔ 1m early |
| WMR Widney Manor | 2 | 22:14 ✔ 1m early | 22:14 ✔ On Time |
| DDG Dorridge | 3 | 22:19 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DDG Dorridge | 2 | 22:27 ✔ On Time | |
| SOL Solihull | 2 | 22:31 ✔ On Time | 22:32 ✔ On Time |
| BMO Birmingham Moor Street | 4 | 22:42 ⚠ 2m late |