| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MCV Manchester Victoria | 4 | 07:51 ✔ On Time | |
| AHN Ashton-under-Lyne | 2 | 08:00 ✔ 1m early | 08:01 ✔ On Time |
| SYB Stalybridge | 5 | 08:04 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SYB Stalybridge | 2 | 08:30 ✔ 1m early | |
| GUI Guide Bridge | 1 | 08:37 ✔ 1m early | 08:37 ✔ On Time |
| DTN Denton | 1 | 08:41 ✔ 1m early | 08:42 ✔ 1m early |
| RDS Reddish South | 1 | 08:45 ✔ 1m early | 08:46 ✔ On Time |
| SPT Stockport | 3A | 08:59 ✔ 5m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SPT Stockport | 2 | 09:13 ✔ On Time | |
| MAC Macclesfield | 2 | 09:25 ⚠ 3m late | 09:26 ⚠ 3m late |
| SOT Stoke-on-Trent | 1 | 09:43 ⚠ 7m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SOT Stoke-on-Trent | 1 | 09:58 ⚠ 4m late | |
| SNE Stone (Staffs) | 2 | 10:06 ⚠ 3m late | 10:06 ⚠ 4m late |
| STA Stafford | 6 | 10:16 ⚠ 6m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| STA Stafford | 4 | 11:09 ⚠ 1m late | |
| PKG Penkridge | 2 | 11:15 ✔ On Time | 11:15 ⚠ 1m late |
| WVH Wolverhampton | 3 | 11:26 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WVH Wolverhampton | 5 | 11:48 ✔ On Time | |
| CSY Coseley | 1 | 11:53 ✔ 1m early | 11:53 ✔ On Time |
| TIP Tipton | 1 | 11:56 ✔ On Time | 11:56 ✔ On Time |
| DDP Dudley Port | 1 | 11:58 ✔ On Time | 11:59 ✔ On Time |
| SAD Sandwell & Dudley | 1 | 12:02 ✔ 1m early | 12:03 ✔ 1m early |
| SGB Smethwick Galton Bridge | 4 | 12:05 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SGB Smethwick Galton Bridge | 2 | 12:21 ✔ On Time | |
| THW The Hawthorns | 2 | 12:23 ✔ On Time | 12:23 ⚠ 1m late |
| JEQ Jewellery Quarter | 2 | 12:27 ✔ On Time | 12:27 ⚠ 1m late |
| BSW Birmingham Snow Hill | 3 | 12:31 ✔ 1m early | 12:35 ✔ 1m early |
| BMO Birmingham Moor Street | 1 | 12:37 ✔ 1m early | 12:39 ✔ On Time |
| SMA Small Heath | 3 | 12:42 ✔ On Time | 12:42 ✔ On Time |
| TYS Tyseley | 3 | 12:45 ✔ 1m early | 12:45 ✔ On Time |
| SRI Spring Road | 1 | 12:48 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SRI Spring Road | 2 | 13:59 ✔ 1m early | |
| TYS Tyseley | 4 | 14:03 ✔ 2m early | 14:03 ✔ On Time |
| SMA Small Heath | 4 | 14:05 ✔ On Time | 14:05 ⚠ 1m late |
| BBS Bordesley | 2 | 14:08 ✔ On Time | 14:08 ✔ On Time |
| BMO Birmingham Moor Street | 2 | 14:11 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BMO Birmingham Moor Street | 1 | 14:55 ✔ 1m early | |
| SMA Small Heath | 3 | 14:58 ✔ On Time | 14:58 ✔ On Time |
| ACG Acocks Green | 2 | 15:02 ✔ 1m early | 15:03 ✔ 1m early |
| OLT Olton | 2 | 15:05 ✔ 1m early | 15:05 ✔ On Time |
| SOL Solihull | 1 | 15:09 ✔ 1m early | 15:09 ✔ 1m early |
| WMR Widney Manor | 2 | 15:12 ✔ 1m early | 15:12 ✔ 1m early |
| DDG Dorridge | 1 | 15:16 ✔ 2m early | 15:20 ✔ 1m early |
| LPW Lapworth | 1 | 15:23 ✔ On Time | 15:24 ✔ 1m early |
| STY Stratford-upon-Avon Parkway | 1 | 15:39 ✔ On Time | 15:39 ⚠ 1m late |
| SAV Stratford-upon-Avon | 1 | 15:46 ✔ 4m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SAV Stratford-upon-Avon | 3 | 17:31 ✔ On Time | |
| STY Stratford-upon-Avon Parkway | 2 | 17:35 ✔ 1m early | 17:36 ✔ 2m early |
| WMC Wilmcote | 1 | 17:39 ✔ On Time | 17:40 ✔ 1m early |
| BER Bearley | 1 | 17:43 ✔ 1m early | 17:44 ✔ 2m early |
| CLV Claverdon | 1 | 17:49 ✔ On Time | 17:49 ✔ On Time |
| HTN Hatton | 3 | 17:55 ✔ 1m early | 17:55 ✔ On Time |
| WRW Warwick | 2 | 18:02 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WRW Warwick | 1 | 18:05 ✔ On Time | |
| WRP Warwick Parkway | 2 | 18:08 ✔ On Time | 18:09 ✔ On Time |
| DDG Dorridge | 2 | 18:19 ✔ On Time | 18:20 ⚠ 1m late |
| SOL Solihull | 2 | 18:25 ✔ On Time | 18:26 ⚠ 1m late |
| BMO Birmingham Moor Street | 4 | 18:35 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BMO Birmingham Moor Street | 2 | 18:57 ✔ 1m early | |
| BSW Birmingham Snow Hill | 1 | 18:59 ✔ 1m early | 19:01 ✔ 1m early |
| JEQ Jewellery Quarter | 1 | 19:04 ✔ 2m early | 19:04 ✔ 1m early |
| THW The Hawthorns | 1 | 19:08 ✔ 1m early | 19:08 ✔ 1m early |
| SGB Smethwick Galton Bridge | 1 | 19:10 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SGB Smethwick Galton Bridge | 4 | 20:06 ⚠ 4m late | |
| SMR Smethwick Rolfe Street | 1 | 20:08 ⚠ 3m late | 20:08 ⚠ 4m late |
| BHM Birmingham New Street | 3 | 20:15 ⚠ 4m late | 20:30 ✔ 1m early |
| DUD Duddeston | 2 | 20:35 ✔ 1m early | 20:35 ✔ On Time |
| AST Aston | 1 | 20:37 ✔ On Time | 20:38 ✔ On Time |
| WTT Witton (West Midlands) | 2 | 20:40 ✔ 1m early | 20:40 ✔ On Time |
| PRY Perry Barr | 2 | 20:42 ✔ On Time | 20:42 ✔ On Time |
| HSD Hamstead (Birmingham) | 2 | 20:45 ✔ On Time | 20:46 ✔ On Time |
| TAB Tame Bridge Parkway | 2 | 20:49 ✔ On Time | 20:50 ✔ On Time |
| BSC Bescot Stadium | 2 | 20:52 ✔ On Time | 20:52 ✔ On Time |
| WSL Walsall | 3 | 20:57 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WSL Walsall | 3 | 21:07 ✔ 1m early | |
| BSC Bescot Stadium | 1 | 21:11 ✔ 1m early | 21:11 ✔ On Time |
| TAB Tame Bridge Parkway | 1 | 21:14 ✔ 1m early | 21:14 ✔ On Time |
| HSD Hamstead (Birmingham) | 1 | 21:18 ✔ 1m early | 21:18 ✔ On Time |
| PRY Perry Barr | 1 | 21:21 ✔ 1m early | 21:21 ✔ 1m early |
| WTT Witton (West Midlands) | 1 | 21:23 ✔ 1m early | 21:23 ✔ On Time |
| AST Aston | 2 | 21:26 ✔ 1m early | 21:27 ✔ 1m early |
| DUD Duddeston | 1 | 21:29 ✔ 1m early | 21:29 ✔ On Time |
| BHM Birmingham New Street | 6B 6 | 21:34 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHM Birmingham New Street | 2A 2 | 22:20 ✔ On Time | |
| ADD Adderley Park | 1 | 22:24 ✔ On Time | 22:25 ✔ On Time |
| SCF Stechford | 2 | 22:28 ✔ On Time | 22:28 ⚠ 1m late |
| LEH Lea Hall | 2 | 22:31 ✔ On Time | 22:31 ⚠ 1m late |
| MGN Marston Green | 1 | 22:34 ⚠ 1m late | 22:35 ⚠ 1m late |
| BHI Birmingham International | 5 | 22:38 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHI Birmingham International | 5 | 22:46 ⚠ 5m late | |
| MGN Marston Green | 2 | 22:49 ⚠ 5m late | 22:49 ⚠ 6m late |
| LEH Lea Hall | 1 | 22:53 ⚠ 4m late | 22:53 ⚠ 5m late |
| SCF Stechford | 1 | 22:56 ⚠ 4m late | 22:56 ⚠ 5m late |
| ADD Adderley Park | 2 | 22:59 ⚠ 5m late | 22:59 ⚠ 6m late |
| BHM Birmingham New Street | 7B 7 | 23:06 ⚠ 4m late |