| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NUN Nuneaton | 2 | 06:37 ⚠ 1m late | |
| ATH Atherstone | 1 | 06:42 ⚠ 1m late | 06:43 ⚠ 1m late |
| PSW Polesworth | 1 | 06:48 ✔ On Time | 06:48 ⚠ 1m late |
| TAM Tamworth | 1 | 06:52 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TAM Tamworth | 4 | 07:02 ⚠ 7m late | |
| WNE Wilnecote (Staffs) | 1 | 07:05 ⚠ 7m late | 07:06 ⚠ 7m late |
| BHM Birmingham New Street | 10B 10 | 07:25 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHM Birmingham New Street | 10M 10 | 07:52 ⚠ 2m late | |
| CEH Coleshill Parkway | 2 | 08:05 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CEH Coleshill Parkway | 1 | 09:58 ✔ On Time | |
| WTO Water Orton | 1 | 10:02 ⚠ 2m late | 10:02 ⚠ 3m late |
| BHM Birmingham New Street | 10A 10 | 10:15 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHM Birmingham New Street | 2M 2 | 10:34 ⚠ 1m late | |
| SGB Smethwick Galton Bridge | 3 | 10:40 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SGB Smethwick Galton Bridge | 2 | 10:51 ✔ 1m early | |
| THW The Hawthorns | 2 | 10:53 ✔ 1m early | 10:53 ✔ On Time |
| JEQ Jewellery Quarter | 2 | 10:57 ✔ 1m early | 10:57 ✔ On Time |
| BSW Birmingham Snow Hill | 3 | 11:01 ✔ 2m early | 11:05 ✔ 1m early |
| BMO Birmingham Moor Street | 1 | 11:07 ✔ 1m early | 11:09 ✔ 1m early |
| SMA Small Heath | 3 | 11:12 ✔ 1m early | 11:12 ✔ On Time |
| TYS Tyseley | 3 | 11:15 ✔ 1m early | 11:15 ✔ On Time |
| SRI Spring Road | 1 | 11:18 ✔ 1m early | 11:18 ✔ On Time |
| HLG Hall Green | 1 | 11:20 ✔ 1m early | 11:20 ✔ On Time |
| YRD Yardley Wood | 1 | 11:23 ✔ 1m early | 11:23 ✔ 1m early |
| SRL Shirley | 1 | 11:26 ✔ 1m early | 11:26 ✔ On Time |
| WTE Whitlocks End | 2 | 11:29 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WTE Whitlocks End | 2 | 11:59 ⚠ 2m late | |
| WYT Wythall | 2 | 12:02 ⚠ 1m late | 12:02 ⚠ 1m late |
| EWD Earlswood (West Midlands) | 1 | 12:04 ⚠ 1m late | 12:04 ⚠ 2m late |
| TLK The Lakes (Warks) | 1 | 12:07 ⚠ 1m late | 12:07 ⚠ 1m late |
| WDE Wood End | 1 | 12:09 ⚠ 1m late | 12:09 ⚠ 2m late |
| DZY Danzey | 1 | 12:13 ⚠ 1m late | 12:13 ⚠ 1m late |
| HNL Henley-in-Arden | 1 | 12:17 ⚠ 2m late | 12:18 ⚠ 1m late |
| WWW Wootton Wawen | 1 | 12:21 ⚠ 1m late | 12:21 ⚠ 2m late |
| WMC Wilmcote | 2 | 12:26 ⚠ 1m late | 12:27 ⚠ 1m late |
| STY Stratford-upon-Avon Parkway | 1 | 12:30 ⚠ 1m late | 12:30 ⚠ 1m late |
| SAV Stratford-upon-Avon | 2 | 12:34 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SAV Stratford-upon-Avon | 2 | 12:43 ✔ On Time | |
| STY Stratford-upon-Avon Parkway | 2 | 12:46 ✔ On Time | 12:46 ✔ On Time |
| WMC Wilmcote | 1 | 12:49 ✔ On Time | 12:50 ✔ On Time |
| WWW Wootton Wawen | 2 | 12:55 ✔ 1m early | 12:55 ✔ On Time |
| HNL Henley-in-Arden | 2 | 12:58 ✔ On Time | 12:59 ✔ 1m early |
| DZY Danzey | 2 | 13:03 ✔ 2m early | 13:03 ✔ On Time |
| WDE Wood End | 2 | 13:07 ✔ 1m early | 13:07 ✔ 1m early |
| TLK The Lakes (Warks) | 2 | 13:09 ✔ On Time | 13:09 ⚠ 1m late |
| EWD Earlswood (West Midlands) | 2 | 13:12 ✔ On Time | 13:12 ✔ On Time |
| WYT Wythall | 1 | 13:15 ✔ 1m early | 13:15 ✔ On Time |
| WTE Whitlocks End | 1 | 13:17 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WTE Whitlocks End | 1 | 14:17 ⚠ 4m late | |
| SRL Shirley | 2 | 14:20 ⚠ 2m late | 14:20 ⚠ 31m late |
| YRD Yardley Wood | 2 | 14:23 ⚠ 30m late | 14:23 ⚠ 31m late |
| HLG Hall Green | 2 | 14:26 ⚠ 30m late | 14:26 ⚠ 31m late |
| SRI Spring Road | 2 | 14:28 ⚠ 30m late | 14:29 ⚠ 30m late |
| TYS Tyseley | 4 | 14:33 ⚠ 28m late | 14:33 ⚠ 29m late |
| SMA Small Heath | 4 | 14:35 ⚠ 29m late | 14:35 ⚠ 29m late |
| BMO Birmingham Moor Street | 2 | 14:39 ⚠ 29m late | 14:41 ⚠ 28m late |
| BSW Birmingham Snow Hill | 1 | 14:43 ⚠ 29m late | 14:46 ⚠ 28m late |
| JEQ Jewellery Quarter | 1 | 14:49 ⚠ 27m late | 14:49 ⚠ 28m late |
| THW The Hawthorns | 1 | 14:53 ⚠ 28m late | 14:53 ⚠ 28m late |
| SGB Smethwick Galton Bridge | 1 | 14:55 ⚠ 28m late | 14:56 ⚠ 28m late |
| LGG Langley Green | 1 | 14:59 ⚠ 27m late | 14:59 ⚠ 28m late |
| ROW Rowley Regis | 2 | 15:02 ⚠ 28m late | 15:03 ⚠ 27m late |
| OHL Old Hill | 2 | 15:06 ⚠ 27m late | 15:06 ⚠ 27m late |
| CRA Cradley Heath | 2 | 15:09 ⚠ 27m late | 15:09 ⚠ 27m late |
| LYE Lye (West Midlands) | 1 | 15:12 ⚠ 27m late | 15:12 ⚠ 27m late |
| SBJ Stourbridge Junction | 2 | 15:16 ⚠ 36m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SBJ Stourbridge Junction | ??? | 16:00 ✔ On Time | |
| SBT Stourbridge Town | ??? | 16:03 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SBT Stourbridge Town | ??? | 16:05 ✔ On Time | |
| SBJ Stourbridge Junction | ??? | 16:08 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SBJ Stourbridge Junction | 3 | 16:27 ✔ On Time | |
| HAG Hagley | 1 | 16:31 ✔ 1m early | 16:31 ✔ On Time |
| BKD Blakedown | 1 | 16:34 ✔ 1m early | 16:34 ✔ On Time |
| KID Kidderminster | 2 | 16:39 ✔ 1m early | 16:39 ✔ On Time |
| HBY Hartlebury | 2 | 16:44 ✔ 1m early | 16:44 ✔ On Time |
| DTW Droitwich Spa | ??? | 16:52 ✔ 2m early | 16:53 ✔ On Time |
| WOF Worcester Foregate Street | 2 | 17:02 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WOF Worcester Foregate Street | 2 | 17:34 ⚠ 1m late | |
| MVL Malvern Link | ??? | 17:43 ✔ On Time | 17:44 ✔ On Time |
| GMV Great Malvern | ??? | 17:46 ✔ On Time | 17:47 ✔ On Time |
| CWL Colwall | ??? | 17:52 ✔ 1m early | 17:52 ✔ On Time |
| LED Ledbury | ??? | 17:59 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LED Ledbury | ??? | 19:00 ✔ On Time | |
| CWL Colwall | ??? | 19:07 ✔ 2m early | 19:07 ✔ On Time |
| GMV Great Malvern | ??? | 19:11 ⚠ 2m late | 19:12 ⚠ 3m late |
| MVL Malvern Link | ??? | 19:14 ⚠ 1m late | 19:15 ⚠ 1m late |
| WOF Worcester Foregate Street | 2 | 19:23 ⚠ 4m late | 19:24 ⚠ 16m late |
| DTW Droitwich Spa | ??? | 19:32 ⚠ 16m late | 19:33 ⚠ 16m late |
| BMV Bromsgrove | 2 | 19:42 ⚠ 15m late | 19:43 ⚠ 15m late |
| UNI University (Birmingham) | 1 | 19:59 ⚠ 13m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| UNI University (Birmingham) | 2 | 20:23 ⚠ 6m late | |
| SLY Selly Oak | 2 | 20:25 ⚠ 5m late | 20:25 ⚠ 7m late |
| BRV Bournville | 2 | 20:28 ⚠ 6m late | 20:28 ⚠ 6m late |
| KNN Kings Norton | 4 | 20:30 ⚠ 7m late | 20:31 ⚠ 6m late |
| NFD Northfield | 4 | 20:34 ⚠ 6m late | 20:34 ⚠ 6m late |
| LOB Longbridge | 2 | 20:36 ⚠ 6m late | 20:37 ⚠ 7m late |
| BTG Barnt Green | 4 | 20:42 ⚠ 6m late | 20:43 ⚠ 6m late |
| ALV Alvechurch | 2 | 20:48 ⚠ 5m late | 20:48 ⚠ 5m late |
| RDC Redditch | 1 | 20:53 ⚠ 6m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RDC Redditch | 1 | 21:01 ⚠ 1m late | |
| ALV Alvechurch | 1 | 21:06 ⚠ 1m late | 21:06 ⚠ 2m late |
| BTG Barnt Green | 3 | 21:11 ⚠ 1m late | 21:12 ⚠ 3m late |
| LOB Longbridge | 1 | 21:17 ⚠ 2m late | 21:22 ✔ On Time |
| NFD Northfield | 1 | 21:24 ✔ 1m early | 21:24 ✔ On Time |
| KNN Kings Norton | 1 | 21:26 ✔ On Time | 21:27 ✔ On Time |
| BRV Bournville | 1 | 21:29 ✔ On Time | 21:29 ⚠ 1m late |
| SLY Selly Oak | 1 | 21:32 ✔ On Time | 21:32 ⚠ 1m late |
| UNI University (Birmingham) | 1 | 21:34 ✔ On Time | 21:35 ✔ On Time |
| FWY Five Ways | 1 | 21:38 ✔ On Time | 21:39 ✔ On Time |
| BHM Birmingham New Street | 8 | 21:42 ✔ On Time |