| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CRE Crewe | 7 | 07:13 ⚠ 4m late | ||
| STA Stafford | 1 | 07:31 ⚠ 3m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| STA Stafford | 4 | 07:39 ✔ On Time | ||
| PKG Penkridge | 2 | 07:44 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PKG Penkridge | 1 | 08:35 ✔ On Time | ||
| STA Stafford | 5 | 08:42 ✔ 2m early | 08:42 ✔ On Time | |
| SNE Stone (Staffs) | 1 | 08:51 ✔ 1m early | 08:51 ✔ On Time | |
| SOT Stoke-on-Trent | 2 | 08:59 ✔ 1m early | 09:00 ✔ On Time | |
| LPT Longport | 2 | 09:04 ✔ 1m early | 09:05 ✔ 1m early | |
| KDG Kidsgrove | 4 | 09:11 ✔ 3m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| KDG Kidsgrove | 2 | 10:03 ✔ On Time | ||
| CNG Congleton | 2 | 10:09 ✔ 1m early | 10:09 ✔ On Time | |
| MAC Macclesfield | 1 | 10:16 ✔ On Time | 10:17 ✔ On Time | |
| PRB Prestbury | 2 | 10:21 ✔ 1m early | 10:21 ✔ On Time | |
| ADC Adlington (Cheshire) | 2 | 10:24 ✔ On Time | 10:24 ✔ On Time | |
| PYT Poynton | 2 | 10:28 ✔ 1m early | 10:28 ✔ On Time | |
| BML Bramhall | 2 | 10:31 ✔ 1m early | 10:31 ✔ On Time | |
| CHU Cheadle Hulme | 3 | 10:34 ✔ 1m early | 10:35 ✔ On Time | |
| SPT Stockport | 3 | 10:39 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SPT Stockport | 0 | 11:04 ⚠ 1m late | ||
| DVN Davenport | 1 | 11:08 ⚠ 1m late | 11:09 ⚠ 1m late | |
| WSR Woodsmoor | 1 | 11:11 ✔ On Time | 11:11 ⚠ 1m late | |
| HAZ Hazel Grove | 1 | 11:15 ✔ 1m early | 11:15 ✔ On Time | |
| MDL Middlewood | 1 | 11:20 ✔ 2m early | 11:20 ✔ On Time | |
| DSL Disley | 1 | 11:24 ✔ 1m early | 11:24 ✔ On Time | |
| NMN New Mills Newtown | 1 | 11:28 ✔ 1m early | 11:28 ⚠ 2m late | |
| FNV Furness Vale | ??? | 11:31 ⚠ 2m late | 11:31 ⚠ 2m late | |
| WBR Whaley Bridge | 1 | 11:34 ⚠ 2m late | 11:35 ⚠ 2m late | |
| CEF Chapel-en-le-Frith | 1 | 11:42 ⚠ 2m late | 11:42 ⚠ 2m late | |
| BUX Buxton | 2 | 11:54 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BUX Buxton | 2 | 13:46 ✔ On Time | ||
| DVH Dove Holes | ??? | 13:52 ✔ 1m early | 13:52 ⚠ 1m late | |
| CEF Chapel-en-le-Frith | 2 | 13:57 ✔ On Time | 13:58 ✔ On Time | |
| WBR Whaley Bridge | 2 | 14:04 ✔ 1m early | 14:04 ✔ On Time | |
| FNV Furness Vale | ??? | 14:08 ✔ 1m early | 14:08 ✔ 1m early | |
| NMN New Mills Newtown | 2 | 14:11 ✔ 2m early | 14:11 ✔ 1m early | |
| DSL Disley | 2 | 14:15 ✔ 2m early | 14:15 ✔ 1m early | |
| HAZ Hazel Grove | 2 | 14:22 ✔ 1m early | 14:23 ✔ On Time | |
| WSR Woodsmoor | 2 | 14:26 ✔ 1m early | 14:26 ✔ On Time | |
| DVN Davenport | 2 | 14:28 ✔ 1m early | 14:28 ✔ On Time | |
| SPT Stockport | 4 3 | 14:32 ✔ On Time | 14:33 ✔ On Time | |
| HTC Heaton Chapel | 2 | 14:36 ⚠ 1m late | 14:37 ✔ On Time | |
| LVM Levenshulme | 2 | 14:40 ✔ On Time | 14:40 ⚠ 1m late | |
| MAN Manchester Piccadilly | 9 | 14:47 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAN Manchester Piccadilly | 13 | 15:04 ✔ On Time | ||
| MAU Mauldeth Road | 2 | 15:11 ✔ 2m early | 15:11 ✔ 1m early | |
| BNA Burnage | 2 | 15:13 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BNA Burnage | 1 | 15:43 ⚠ 1m late | ||
| MAU Mauldeth Road | 1 | 15:45 ✔ On Time | 15:45 ⚠ 1m late | |
| MAN Manchester Piccadilly | 14 | 15:52 ✔ On Time | 15:54 ✔ On Time | |
| MCO Manchester Oxford Road | 2 | 15:56 ✔ On Time | 15:57 ⚠ 1m late | |
| DGT Deansgate | 2 | 15:59 ✔ On Time | 16:00 ✔ On Time | |
| ECC Eccles (Manchester) | 2 | 16:05 ✔ On Time | 16:05 ⚠ 1m late | |
| PAT Patricroft | 2 | 16:08 ✔ On Time | 16:08 ✔ On Time | |
| NLW Newton-le-Willows | 2 | 16:17 ⚠ 1m late | 16:18 ✔ On Time | |
| ERL Earlestown | 2 | 16:20 ✔ On Time | 16:20 ⚠ 1m late | |
| SHJ St Helens Junction | 2 | 16:24 ⚠ 1m late | 16:24 ⚠ 1m late | |
| LEG Lea Green | 2 | 16:27 ✔ On Time | 16:27 ✔ On Time | |
| RNH Rainhill | 2 | 16:30 ✔ On Time | 16:30 ⚠ 1m late | |
| WHN Whiston | 1 | 16:32 ⚠ 1m late | 16:32 ⚠ 2m late | |
| HUY Huyton | 1 | 16:35 ⚠ 2m late | 16:36 ⚠ 1m late | |
| ROB Roby | 1 | 16:37 ⚠ 2m late | 16:37 ⚠ 2m late | |
| BGE Broad Green | 1 | 16:40 ⚠ 2m late | 16:40 ⚠ 2m late | |
| WAV Wavertree Technology Park | 2 | 16:43 ⚠ 2m late | 16:43 ⚠ 2m late | |
| EDG Edge Hill | 2 | 16:46 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| EDG Edge Hill | 1 | 17:17 ✔ On Time | ||
| WAV Wavertree Technology Park | 1 | 17:19 ✔ On Time | 17:20 ✔ On Time | |
| BGE Broad Green | 2 | 17:23 ✔ On Time | 17:23 ⚠ 1m late | |
| ROB Roby | 4 | 17:26 ✔ On Time | 17:26 ⚠ 1m late | |
| HUY Huyton | 4 | 17:28 ⚠ 1m late | 17:28 ⚠ 2m late | |
| PSC Prescot | 1 | 17:32 ⚠ 1m late | 17:33 ⚠ 1m late | |
| ECL Eccleston Park | 2 | 17:35 ⚠ 1m late | 17:35 ⚠ 2m late | |
| THH Thatto Heath | 1 | 17:38 ⚠ 1m late | 17:38 ⚠ 2m late | |
| SNH St Helens Central | 1 | 17:41 ⚠ 2m late | 17:42 ⚠ 1m late | |
| GSW Garswood | 1 | 17:48 ⚠ 2m late | 17:48 ⚠ 2m late | |
| BYN Bryn | 1 | 17:51 ⚠ 2m late | 17:51 ⚠ 2m late | |
| WGN Wigan North Western | 6 | 18:00 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WGN Wigan North Western | 5 | 18:09 ⚠ 2m late | ||
| EBA Euxton Balshaw Lane | 2 | 18:18 ⚠ 1m late | 18:20 ✔ On Time | |
| LEY Leyland | 1 | 18:26 ✔ 2m early | 18:26 ✔ 1m early | |
| PRE Preston (Lancs) | 1 | 18:33 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PRE Preston (Lancs) | 3C | 19:10 ✔ 1m early | ||
| CSO Croston | ??? | 19:23 ✔ 1m early | 19:23 ✔ On Time | |
| RUF Rufford | ??? | 19:29 ✔ 2m early | 19:29 ✔ 1m early | |
| BCJ Burscough Junction | ??? | 19:35 ✔ 2m early | 19:35 ✔ On Time | |
| OMS Ormskirk | ??? | 19:41 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| OMS Ormskirk | 1 | 20:07 ✔ 1m early | ||
| AUG Aughton Park | 1 | 20:10 ✔ 1m early | 20:10 ✔ 1m early | |
| TWN Town Green | 1 | 20:12 ✔ 1m early | 20:12 ✔ On Time | |
| MNS Maghull North | 1 | 20:16 ✔ 2m early | 20:16 ✔ On Time | |
| MAG Maghull | 1 | 20:19 ✔ 4m early | 20:19 ✔ 1m early | |
| ORN Old Roan | 1 | 20:22 ✔ 1m early | 20:22 ✔ 1m early | |
| AIN Aintree | 1 | 20:24 ✔ 1m early | 20:24 ✔ On Time | |
| OPK Orrell Park | 1 | 20:26 ✔ On Time | 20:26 ✔ On Time | |
| WAO Walton (Merseyside) | 1 | 20:28 ✔ 1m early | 20:28 ✔ On Time | |
| KKD Kirkdale | 1 | 20:30 ⚠ 1m late | 20:31 ⚠ 2m late | |
| SDL Sandhills | 1 | 20:34 ⚠ 1m late | 20:34 ⚠ 1m late | |
| MRF Moorfields | 1 | 20:37 ⚠ 2m late | 20:37 ⚠ 2m late | |
| LVC Liverpool Central | 2 | 20:41 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LVC Liverpool Central | 3 | 21:00 ⚠ 1m late | ||
| LVJ Liverpool James Street | 3 | 21:02 ✔ On Time | 21:02 ⚠ 1m late | |
| BKQ Birkenhead Hamilton Square | 2 | 21:05 ✔ On Time | 21:05 ⚠ 1m late | |
| BKC Birkenhead Central | 2 | 21:07 ⚠ 1m late | 21:07 ⚠ 2m late | |
| GNL Green Lane | 2 | 21:09 ⚠ 1m late | 21:09 ⚠ 2m late | |
| RFY Rock Ferry | 1 | 21:12 ⚠ 1m late | 21:12 ⚠ 1m late | |
| BEB Bebington | 1 | 21:14 ⚠ 1m late | 21:14 ⚠ 2m late | |
| PSL Port Sunlight | 1 | 21:16 ⚠ 1m late | 21:16 ⚠ 2m late | |
| SPI Spital | 2 | 21:18 ⚠ 1m late | 21:18 ⚠ 2m late | |
| BMR Bromborough Rake | 1 | 21:20 ⚠ 1m late | 21:20 ⚠ 2m late | |
| BOM Bromborough | 2 | 21:22 ⚠ 1m late | 21:22 ⚠ 2m late | |
| ERA Eastham Rake | 1 | 21:25 ⚠ 1m late | 21:25 ⚠ 1m late | |
| HOO Hooton | 2 | 21:27 ⚠ 1m late | 21:27 ⚠ 1m late | |
| LTT Little Sutton | 1 | 21:31 ⚠ 1m late | 21:31 ⚠ 1m late | |
| OVE Overpool | 1 | 21:33 ⚠ 1m late | 21:33 ⚠ 2m late | |
| ELP Ellesmere Port | 1 | 21:38 ✔ 1m early |