| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAN Manchester Piccadilly | 2 | 05:52 ✔ On Time | ||
| ABY Ashburys | 1 | 05:57 ✔ 1m early | 05:57 ✔ 1m early | |
| GUI Guide Bridge | 2 | 06:02 ✔ 2m early | 06:02 ✔ 1m early | |
| FLF Flowery Field | 2 | 06:05 ✔ 1m early | 06:06 ✔ 2m early | |
| NWN Newton for Hyde | 2 | 06:08 ✔ 2m early | 06:08 ✔ 2m early | |
| GDL Godley | 2 | 06:10 ✔ 1m early | 06:11 ✔ 1m early | |
| HTY Hattersley | 1 | 06:13 ✔ 2m early | 06:13 ✔ 1m early | |
| BDB Broadbottom | 1 | 06:16 ✔ 2m early | 06:16 ✔ On Time | |
| DTG Dinting | 2 | 06:22 ✔ 2m early | 06:22 ✔ 1m early | |
| GLO Glossop | ??? | 06:26 ✔ 1m early | 06:28 ✔ On Time | |
| HDF Hadfield | ??? | 06:34 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HDF Hadfield | ??? | 06:37 ✔ On Time | ||
| GLO Glossop | ??? | 06:43 ✔ 1m early | 06:45 ✔ On Time | |
| DTG Dinting | 2 | 06:49 ✔ 2m early | 06:49 ✔ On Time | |
| BDB Broadbottom | ??? | 06:54 ✔ 2m early | 06:54 ✔ On Time | |
| HTY Hattersley | ??? | 06:56 ✔ 1m early | 06:56 ✔ On Time | |
| GDL Godley | ??? | 06:59 ✔ 1m early | 06:59 ✔ On Time | |
| NWN Newton for Hyde | 2 | 07:01 ✔ 1m early | 07:01 ✔ On Time | |
| FLF Flowery Field | 1 | 07:03 ✔ 1m early | 07:03 ✔ On Time | |
| GUI Guide Bridge | 1 | 07:07 ✔ 2m early | 07:07 ✔ On Time | |
| ABY Ashburys | 2 | 07:13 ✔ 2m early | 07:14 ✔ On Time | |
| ADK Ardwick | 2 | 07:16 ✔ 1m early | 07:16 ✔ On Time | |
| MAN Manchester Piccadilly | 2 | 07:20 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAN Manchester Piccadilly | 1 | 08:00 ✔ 1m early | ||
| SYB Stalybridge | 3 | 08:12 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SYB Stalybridge | 2 | 08:30 ✔ 1m early | ||
| GUI Guide Bridge | 1 | 08:37 ✔ 2m early | 08:37 ✔ 1m early | |
| DTN Denton | 1 | 08:41 ✔ On Time | 08:42 ✔ On Time | |
| RDS Reddish South | 1 | 08:45 ⚠ 1m late | 08:46 ✔ On Time | |
| SPT Stockport | 3A | 08:59 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SPT Stockport | 4 | 09:26 ✔ On Time | ||
| HTC Heaton Chapel | 2 | 09:30 ✔ 1m early | 09:30 ✔ 1m early | |
| LVM Levenshulme | 2 | 09:33 ✔ 1m early | 09:33 ✔ On Time | |
| MAN Manchester Piccadilly | 8 | 09:40 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAN Manchester Piccadilly | 7 | 09:46 ✔ On Time | ||
| SPT Stockport | 2 | 09:55 ✔ 2m early | 09:55 ✔ 1m early | |
| CHU Cheadle Hulme | 4 | 09:59 ✔ 1m early | 10:00 ✔ On Time | |
| BML Bramhall | 1 | 10:03 ✔ 1m early | 10:03 ✔ 1m early | |
| PYT Poynton | 1 | 10:06 ✔ 1m early | 10:07 ✔ 1m early | |
| ADC Adlington (Cheshire) | 1 | 10:10 ✔ 1m early | 10:10 ✔ On Time | |
| PRB Prestbury | 1 | 10:13 ✔ On Time | 10:14 ✔ On Time | |
| MAC Macclesfield | 2 | 10:17 ✔ On Time | 10:18 ✔ On Time | |
| CNG Congleton | 1 | 10:25 ✔ On Time | 10:25 ⚠ 1m late | |
| KDG Kidsgrove | 1 | 10:31 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| KDG Kidsgrove | 3 | 10:47 ⚠ 3m late | ||
| LPT Longport | 1 | 10:52 ⚠ 3m late | 10:52 ⚠ 3m late | |
| SOT Stoke-on-Trent | 1 | 10:58 ⚠ 1m late | 10:58 ⚠ 2m late | |
| SNE Stone (Staffs) | 2 | 11:06 ⚠ 1m late | 11:06 ⚠ 2m late | |
| STA Stafford | 6 | 11:16 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| STA Stafford | 4 | 11:39 ⚠ 3m late | ||
| PKG Penkridge | 2 | 11:45 ⚠ 2m late | 11:45 ⚠ 3m late | |
| WVH Wolverhampton | 4 | 11:58 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WVH Wolverhampton | 5 | 12:18 ✔ On Time | ||
| CSY Coseley | 1 | 12:23 ✔ On Time | 12:23 ⚠ 1m late | |
| TIP Tipton | 1 | 12:26 ✔ On Time | 12:26 ⚠ 1m late | |
| DDP Dudley Port | 1 | 12:28 ⚠ 1m late | 12:29 ✔ On Time | |
| SAD Sandwell & Dudley | 1 | 12:32 ✔ On Time | 12:33 ✔ 1m early | |
| SGB Smethwick Galton Bridge | 4 | 12:35 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SGB Smethwick Galton Bridge | 2 | 12:51 ✔ 1m early | ||
| THW The Hawthorns | 2 | 12:53 ✔ 1m early | 12:53 ✔ On Time | |
| JEQ Jewellery Quarter | 2 | 12:57 ✔ 1m early | 12:57 ✔ On Time | |
| BSW Birmingham Snow Hill | 3 | 13:01 ✔ 2m early | 13:05 ✔ 1m early | |
| BMO Birmingham Moor Street | 1 | 13:07 ✔ 1m early | 13:09 ✔ 1m early | |
| SMA Small Heath | 3 | 13:12 ✔ On Time | 13:12 ✔ On Time | |
| TYS Tyseley | 3 | 13:15 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| TYS Tyseley | 4 | 14:03 ✔ On Time | ||
| SMA Small Heath | 4 | 14:05 ✔ 1m early | 14:05 ✔ On Time | |
| BBS Bordesley | 2 | 14:08 ✔ 1m early | 14:08 ✔ On Time | |
| BMO Birmingham Moor Street | 2 | 14:11 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BMO Birmingham Moor Street | 1 | 14:39 ✔ 1m early | ||
| SMA Small Heath | 3 | 14:42 ✔ 1m early | 14:42 ✔ On Time | |
| TYS Tyseley | 3 | 14:45 ✔ 1m early | 14:45 ✔ On Time | |
| SRI Spring Road | 1 | 14:48 ✔ 1m early | 14:48 ✔ On Time | |
| HLG Hall Green | 1 | 14:50 ✔ 1m early | 14:50 ✔ On Time | |
| YRD Yardley Wood | 1 | 14:53 ✔ 1m early | 14:53 ✔ On Time | |
| SRL Shirley | 1 | 14:56 ✔ 1m early | 14:56 ✔ On Time | |
| WTE Whitlocks End | 2 | 14:59 ✔ 1m early | 14:59 ✔ On Time | |
| WYT Wythall | 2 | 15:02 ✔ 1m early | 15:02 ✔ 1m early | |
| EWD Earlswood (West Midlands) | 1 | 15:04 ✔ 1m early | 15:04 ✔ On Time | |
| TLK The Lakes (Warks) | 1 | 15:07 ✔ 1m early | 15:07 ✔ 1m early | |
| WDE Wood End | 1 | 15:09 ✔ 1m early | 15:09 ✔ On Time | |
| DZY Danzey | 1 | 15:13 ✔ 1m early | 15:13 ✔ 1m early | |
| HNL Henley-in-Arden | 1 | 15:17 ✔ On Time | 15:18 ✔ 1m early | |
| WWW Wootton Wawen | 1 | 15:21 ✔ 1m early | 15:21 ✔ On Time | |
| WMC Wilmcote | 2 | 15:26 ✔ 1m early | 15:27 ✔ 1m early | |
| STY Stratford-upon-Avon Parkway | 1 | 15:30 ✔ On Time | 15:30 ⚠ 1m late | |
| SAV Stratford-upon-Avon | 2 | 15:34 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SAV Stratford-upon-Avon | 1 | 17:06 ✔ On Time | ||
| STY Stratford-upon-Avon Parkway | 2 | 17:09 ✔ On Time | 17:10 ✔ 1m early | |
| BER Bearley | 1 | 17:14 ✔ On Time | 17:14 ✔ On Time | |
| CLV Claverdon | 1 | 17:19 ⚠ 1m late | 17:19 ⚠ 1m late | |
| LPW Lapworth | 2 | 17:27 ⚠ 2m late | 17:27 ⚠ 2m late | |
| DDG Dorridge | 2 | 17:32 ⚠ 1m late | 17:34 ✔ On Time | |
| WMR Widney Manor | 1 | 17:38 ✔ 2m early | 17:38 ✔ 1m early | |
| SOL Solihull | 2 | 17:41 ✔ 1m early | 17:41 ✔ 1m early | |
| OLT Olton | 1 | 17:44 ✔ 1m early | 17:44 ✔ On Time | |
| ACG Acocks Green | 1 | 17:47 ✔ 1m early | 17:47 ✔ 1m early | |
| SMA Small Heath | 4 | 17:51 ✔ 2m early | 17:52 ✔ 1m early | |
| BMO Birmingham Moor Street | 2 | 17:56 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BMO Birmingham Moor Street | 3 | 18:45 ✔ 1m early | ||
| SOL Solihull | 1 | 18:54 ✔ 2m early | 18:55 ✔ On Time | |
| DDG Dorridge | 1 | 19:00 ✔ 1m early | 19:01 ✔ On Time | |
| WRP Warwick Parkway | 1 | 19:11 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WRP Warwick Parkway | 2 | 20:04 ✔ On Time | ||
| HTN Hatton | 2 | 20:09 ✔ 1m early | 20:09 ✔ On Time | |
| LPW Lapworth | 2 | 20:15 ✔ On Time | 20:15 ⚠ 1m late | |
| DDG Dorridge | 2 | 20:19 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| DDG Dorridge | 1 | 20:33 ✔ 1m early | ||
| WRP Warwick Parkway | 1 | 20:43 ✔ 2m early | 20:44 ✔ 1m early | |
| WRW Warwick | 2 | 20:47 ✔ 1m early | 20:48 ✔ 1m early | |
| LMS Leamington Spa | 3 | 20:53 ✔ 2m early | 20:54 ✔ 1m early | |
| BAN Banbury | 3 | 21:12 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BAN Banbury | 2 | 21:39 ✔ 1m early | ||
| LMS Leamington Spa | 2 | 21:57 ✔ 2m early | 21:57 ✔ 1m early | |
| WRW Warwick | 1 | 22:01 ✔ 1m early | 22:02 ✔ 1m early | |
| WRP Warwick Parkway | 2 | 22:05 ✔ 1m early | 22:06 ✔ 1m early | |
| HTN Hatton | 2 | 22:11 ✔ 1m early | 22:11 ✔ On Time | |
| DDG Dorridge | 2 | 22:18 ✔ On Time | 22:19 ⚠ 1m late | |
| SOL Solihull | 2 | 22:24 ✔ On Time | 22:24 ⚠ 1m late | |
| BMO Birmingham Moor Street | 3 | 22:34 ✔ On Time |