| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BMO Birmingham Moor Street | 2 | 09:24 ✔ On Time | ||
| BSW Birmingham Snow Hill | 1 | 09:27 ✔ 1m early | 09:29 ✔ 1m early | |
| JEQ Jewellery Quarter | 1 | 09:31 ✔ 1m early | 09:31 ✔ On Time | |
| THW The Hawthorns | 1 | 09:35 ✔ On Time | 09:35 ✔ On Time | |
| SGB Smethwick Galton Bridge | 1 | 09:38 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SGB Smethwick Galton Bridge | 3 | 10:02 ⚠ 5m late | ||
| WVH Wolverhampton | 1 | 10:13 ⚠ 4m late | 10:14 ⚠ 4m late | |
| BBK Bilbrook | 2 | 10:20 ⚠ 3m late | 10:20 ⚠ 4m late | |
| CSL Codsall | 2 | 10:22 ⚠ 3m late | 10:23 ⚠ 3m late | |
| ALB Albrighton | 2 | 10:27 ⚠ 3m late | 10:27 ⚠ 13m late | |
| COS Cosford | 2 | 10:30 ⚠ 13m late | 10:30 ⚠ 13m late | |
| SFN Shifnal | ??? | 10:35 ⚠ 13m late | 10:35 ⚠ 14m late | |
| TFC Telford Central | 2 | 10:40 ⚠ 13m late | 10:41 ⚠ 13m late | |
| OKN Oakengates | ??? | 10:43 ⚠ 13m late | 10:43 ⚠ 14m late | |
| WLN Wellington (Shropshire) | 2 | 10:49 ⚠ 13m late | 10:50 ⚠ 13m late | |
| SHR Shrewsbury | 6 | 11:03 ⚠ 10m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SHR Shrewsbury | 7B | 12:24 ✔ On Time | ||
| YRT Yorton | 1 | 12:33 ✔ On Time | 12:33 ✔ On Time | |
| WEM Wem | 1 | 12:38 ✔ On Time | 12:38 ⚠ 1m late | |
| PRS Prees | 1 | 12:43 ⚠ 1m late | 12:43 ⚠ 1m late | |
| WTC Whitchurch (Shropshire) | 2 | 12:50 ⚠ 1m late | 12:50 ⚠ 2m late | |
| WRE Wrenbury | 1 | 12:56 ⚠ 2m late | 12:56 ⚠ 3m late | |
| NAN Nantwich | 1 | 13:02 ⚠ 2m late | 13:02 ⚠ 4m late | |
| CRE Crewe | 8 | 13:12 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CRE Crewe | 3 | 13:28 ✔ On Time | ||
| ASG Alsager | 2 | 13:36 ⚠ 1m late | 13:37 ✔ On Time | |
| KDG Kidsgrove | 3 | 13:41 ✔ On Time | 13:48 ✔ 6m early | |
| LPT Longport | 1 | 13:54 ✔ 8m early | 13:54 ✔ 7m early | |
| SOT Stoke-on-Trent | 1 | 14:00 ✔ 10m early | 14:01 ✔ On Time | |
| SNE Stone (Staffs) | 2 | 14:09 ✔ 2m early | 14:09 ✔ 1m early | |
| STA Stafford | 1 | 14:19 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| STA Stafford | ??? | 14:53 | ||
| PKG Penkridge | ??? | 15:08 | 15:09 | |
| WVH Wolverhampton | ??? | 15:39 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WVH Wolverhampton | 5 | 16:18 ⚠ 2m late | ||
| CSY Coseley | 1 | 16:23 ⚠ 2m late | 16:23 ⚠ 5m late | |
| TIP Tipton | 1 | 16:26 ⚠ 4m late | 16:26 ⚠ 5m late | |
| DDP Dudley Port | 1 | 16:28 ⚠ 5m late | 16:29 ⚠ 4m late | |
| SAD Sandwell & Dudley | 1 | 16:32 ⚠ 5m late | 16:33 ⚠ 4m late | |
| SGB Smethwick Galton Bridge | 4 | 16:35 ⚠ 5m late | 16:36 ⚠ 5m late | |
| SMR Smethwick Rolfe Street | 1 | 16:38 ⚠ 4m late | 16:38 ⚠ 5m late | |
| BHM Birmingham New Street | 2A 2 | 16:45 ⚠ 4m late | 17:00 ⚠ 8m late | |
| DUD Duddeston | 2 | 17:05 ⚠ 8m late | 17:05 ⚠ 8m late | |
| AST Aston | 1 | 17:07 ⚠ 8m late | 17:08 ⚠ 8m late | |
| WTT Witton (West Midlands) | 2 | 17:10 ⚠ 8m late | 17:10 ⚠ 8m late | |
| PRY Perry Barr | 2 | 17:12 ⚠ 8m late | 17:12 ⚠ 10m late | |
| HSD Hamstead (Birmingham) | 2 | 17:15 ⚠ 9m late | 17:16 ⚠ 9m late | |
| TAB Tame Bridge Parkway | 2 | 17:19 ⚠ 9m late | 17:20 ⚠ 9m late | |
| BSC Bescot Stadium | 2 | 17:22 ⚠ 9m late | 17:22 ⚠ 9m late | |
| WSL Walsall | 3 | 17:26 ⚠ 10m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WSL Walsall | 1 | 18:07 ✔ 1m early | ||
| BLX Bloxwich | 2 | 18:13 ✔ 2m early | 18:13 ✔ 1m early | |
| BWN Bloxwich North | 2 | 18:14 ✔ 1m early | 18:15 ✔ On Time | |
| LAW Landywood | 2 | 18:18 ✔ On Time | 18:18 ⚠ 1m late | |
| CAO Cannock | 2 | 18:22 ✔ On Time | 18:22 ⚠ 1m late | |
| HNF Hednesford | 2 | 18:26 ✔ On Time | 18:26 ⚠ 1m late | |
| RGT Rugeley Town | 2 | 18:32 ✔ On Time | 18:33 ✔ On Time | |
| RGL Rugeley Trent Valley | 1 | 18:37 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| RGL Rugeley Trent Valley | 3 | 18:42 ⚠ 3m late | ||
| LTV Lichfield Trent Valley | 2 | 18:49 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LTV Lichfield Trent Valley | ??? | 19:21 | ||
| LIC Lichfield City | ??? | 19:25 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LIC Lichfield City | 2 | 19:35 ✔ On Time | ||
| SEN Shenstone | 2 | 19:40 ✔ On Time | 19:40 ⚠ 1m late | |
| BKT Blake Street | 2 | 19:43 ⚠ 1m late | 19:43 ⚠ 3m late | |
| BUL Butlers Lane | 1 | 19:45 ⚠ 2m late | 19:46 ⚠ 5m late | |
| FOK Four Oaks | 2 | 19:48 ⚠ 5m late | 19:48 ⚠ 5m late | |
| SUT Sutton Coldfield | 2 | 19:51 ⚠ 5m late | 19:52 ⚠ 5m late | |
| WYL Wylde Green | 2 | 19:54 ⚠ 5m late | 19:54 ⚠ 6m late | |
| CRD Chester Road | 2 | 19:56 ⚠ 5m late | 19:56 ⚠ 6m late | |
| ERD Erdington | 2 | 19:58 ⚠ 5m late | 19:59 ⚠ 5m late | |
| GVH Gravelly Hill | 1 | 20:01 ⚠ 5m late | 20:01 ⚠ 6m late | |
| AST Aston | 2 | 20:04 ⚠ 5m late | 20:05 ⚠ 5m late | |
| DUD Duddeston | 1 | 20:08 ⚠ 4m late | 20:08 ⚠ 5m late | |
| BHM Birmingham New Street | 12B 7 | 20:12 ⚠ 5m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BHM Birmingham New Street | 8A 11 | 20:52 ✔ On Time | ||
| CEH Coleshill Parkway | 2 | 21:05 ⚠ 5m late | 21:06 ⚠ 5m late | |
| NUN Nuneaton | 7 | 21:20 ⚠ 4m late |