| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ELP Ellesmere Port | 2 | 06:33 ✔ 2m early | ||
| INE Ince & Elton | 1 | 06:40 ✔ 1m early | 06:40 ✔ On Time | |
| HSB Helsby | 4 | 06:43 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HSB Helsby | 2 | 07:01 ✔ On Time | ||
| FRD Frodsham | 2 | 07:05 ✔ 1m early | 07:05 ✔ On Time | |
| RUE Runcorn East | 2 | 07:10 ✔ 1m early | 07:11 ✔ On Time | |
| WBQ Warrington Bank Quay | 4 | 07:19 ✔ 2m early | 07:20 ✔ 1m early | |
| ERL Earlestown | 4 | 07:28 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ERL Earlestown | 1 | 07:32 ✔ 1m early | ||
| NLW Newton-le-Willows | 1 | 07:35 ✔ 1m early | 07:35 ✔ On Time | |
| PAT Patricroft | 1 | 07:45 ⚠ 1m late | 07:45 ⚠ 2m late | |
| ECC Eccles (Manchester) | 1 | 07:47 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ECC Eccles (Manchester) | 2 | 08:05 ⚠ 7m late | ||
| PAT Patricroft | 2 | 08:08 ⚠ 6m late | 08:08 ⚠ 7m late | |
| NLW Newton-le-Willows | 2 | 08:18 ⚠ 7m late | 08:19 ⚠ 7m late | |
| ERL Earlestown | 2 | 08:21 ⚠ 7m late | 08:21 ⚠ 8m late | |
| SHJ St Helens Junction | 2 | 08:25 ⚠ 7m late | 08:25 ⚠ 7m late | |
| LEG Lea Green | 2 | 08:28 ⚠ 6m late | 08:28 ⚠ 7m late | |
| RNH Rainhill | 2 | 08:31 ⚠ 6m late | 08:31 ⚠ 7m late | |
| WHN Whiston | 1 | 08:34 ⚠ 7m late | 08:34 ⚠ 7m late | |
| HUY Huyton | 1 | 08:37 ⚠ 7m late | 08:37 ⚠ 8m late | |
| ROB Roby | 1 | 08:39 ⚠ 7m late | 08:39 ⚠ 8m late | |
| BGE Broad Green | 1 | 08:42 ⚠ 7m late | 08:42 ⚠ 8m late | |
| WAV Wavertree Technology Park | 2 | 08:45 ⚠ 7m late | 08:45 ⚠ 8m late | |
| EDG Edge Hill | 2 | 08:48 ⚠ 7m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| EDG Edge Hill | 1 | 08:49 ⚠ 1m late | ||
| WAV Wavertree Technology Park | 1 | 08:51 ⚠ 1m late | 08:51 ⚠ 2m late | |
| BGE Broad Green | 2 | 08:54 ⚠ 1m late | 08:55 ⚠ 1m late | |
| ROB Roby | 4 | 08:58 ⚠ 1m late | 08:58 ⚠ 2m late | |
| HUY Huyton | 4 | 09:00 ⚠ 1m late | 09:00 ⚠ 2m late | |
| PSC Prescot | 1 | 09:04 ⚠ 2m late | 09:05 ⚠ 1m late | |
| ECL Eccleston Park | 2 | 09:07 ⚠ 2m late | 09:07 ⚠ 2m late | |
| THH Thatto Heath | 1 | 09:10 ⚠ 1m late | 09:10 ⚠ 2m late | |
| SNH St Helens Central | 1 | 09:14 ⚠ 1m late | 09:14 ⚠ 2m late | |
| GSW Garswood | 1 | 09:21 ⚠ 1m late | 09:21 ⚠ 2m late | |
| BYN Bryn | 1 | 09:24 ⚠ 1m late | 09:24 ⚠ 2m late | |
| WGN Wigan North Western | 6 | 09:32 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WGN Wigan North Western | 5 | 10:11 ✔ On Time | ||
| EBA Euxton Balshaw Lane | 2 | 10:20 ✔ 2m early | 10:21 ✔ 1m early | |
| LEY Leyland | 1 | 10:26 ✔ 2m early | 10:26 ✔ 1m early | |
| PRE Preston (Lancs) | 2 | 10:33 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PRE Preston (Lancs) | 3C | 11:10 ✔ On Time | ||
| CSO Croston | ??? | 11:23 ✔ 1m early | 11:23 ✔ On Time | |
| RUF Rufford | ??? | 11:29 ✔ 1m early | 11:29 ✔ On Time | |
| BCJ Burscough Junction | ??? | 11:35 ✔ 1m early | 11:35 ✔ On Time | |
| OMS Ormskirk | ??? | 11:41 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| OMS Ormskirk | 1 | 11:51 ✔ On Time | ||
| AUG Aughton Park | 1 | 11:54 ✔ 1m early | 11:54 ✔ 1m early | |
| TWN Town Green | 1 | 11:56 ✔ 1m early | 11:56 ✔ On Time | |
| MNS Maghull North | 1 | 12:00 ✔ 1m early | 12:00 ✔ On Time | |
| MAG Maghull | 1 | 12:03 ✔ 4m early | 12:03 ✔ On Time | |
| ORN Old Roan | 1 | 12:06 ✔ 1m early | 12:06 ✔ On Time | |
| AIN Aintree | 1 | 12:08 ✔ 1m early | 12:09 ✔ 1m early | |
| OPK Orrell Park | 1 | 12:11 ✔ 1m early | 12:11 ✔ On Time | |
| WAO Walton (Merseyside) | 1 | 12:13 ✔ 1m early | 12:13 ✔ On Time | |
| KKD Kirkdale | 1 | 12:15 ✔ On Time | 12:16 ⚠ 1m late | |
| SDL Sandhills | 1 | 12:20 ✔ 1m early | 12:21 ✔ 1m early | |
| MRF Moorfields | 1 | 12:24 ✔ 1m early | 12:25 ✔ 1m early | |
| LVC Liverpool Central | 1 | 12:27 ✔ 1m early | 12:28 ✔ On Time | |
| BRW Brunswick | 2 | 12:31 ✔ On Time | 12:31 ✔ On Time | |
| STM St Michaels | 1 | 12:34 ✔ 1m early | 12:34 ✔ On Time | |
| AIG Aigburth | 1 | 12:36 ✔ On Time | 12:36 ⚠ 1m late | |
| CSG Cressington | 1 | 12:38 ⚠ 1m late | 12:38 ⚠ 1m late | |
| LPY Liverpool South Parkway | 5 | 12:41 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LPY Liverpool South Parkway | 1 | 13:43 ⚠ 2m late | ||
| RUN Runcorn | 1 | 13:50 ⚠ 1m late | 13:51 ⚠ 1m late | |
| ACB Acton Bridge (Cheshire) | 2 | 13:59 ✔ On Time | 13:59 ⚠ 2m late | |
| HTF Hartford (Cheshire) | 1 | 14:03 ✔ On Time | 14:04 ✔ On Time | |
| WSF Winsford | 1 | 14:09 ✔ On Time | 14:09 ✔ On Time | |
| CRE Crewe | 6 | 14:18 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CRE Crewe | 1 | 14:46 ✔ On Time | ||
| SDB Sandbach | 2 | 14:53 ✔ 2m early | 14:53 ✔ 1m early | |
| HCH Holmes Chapel | 2 | 14:57 ✔ 1m early | 14:58 ✔ 1m early | |
| GTR Goostrey | 1 | 15:01 ✔ 1m early | 15:01 ✔ 1m early | |
| CEL Chelford (Cheshire) | 1 | 15:05 ✔ 1m early | 15:05 ✔ On Time | |
| ALD Alderley Edge | 1 | 15:09 ✔ 1m early | 15:10 ✔ 1m early | |
| WML Wilmslow | 3 | 15:13 ✔ 1m early | 15:13 ✔ 1m early | |
| HTH Handforth | 2 | 15:16 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HTH Handforth | 1 | 15:28 ✔ 1m early | ||
| WML Wilmslow | 4 | 15:30 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WML Wilmslow | 1 | 15:41 ⚠ 2m late | ||
| SYA Styal | 2 | 15:44 ⚠ 2m late | 15:45 ⚠ 1m late | |
| MIA Manchester Airport | 4 | 15:52 ✔ 1m early | 16:07 ✔ On Time | |
| HDG Heald Green | 1 | 16:11 ✔ 1m early | 16:11 ✔ On Time | |
| GTY Gatley | 1 | 16:14 ✔ 1m early | 16:14 ✔ On Time | |
| EDY East Didsbury | 1 | 16:16 ✔ On Time | 16:16 ⚠ 1m late | |
| BNA Burnage | 1 | 16:18 ✔ On Time | 16:18 ⚠ 1m late | |
| MAU Mauldeth Road | 2 | 16:20 ✔ On Time | 16:20 ⚠ 1m late | |
| MAN Manchester Piccadilly | 9 | 16:28 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAN Manchester Piccadilly | 2 | 16:51 ✔ 1m early | ||
| ABY Ashburys | 1 | 16:55 ✔ 1m early | 16:55 ✔ On Time | |
| GTO Gorton | 2 | 16:58 ✔ 1m early | 16:58 ✔ On Time | |
| FRF Fairfield | 2 | 17:01 ✔ 1m early | 17:01 ✔ 1m early | |
| GUI Guide Bridge | 2 | 17:04 ✔ 1m early | 17:04 ✔ On Time | |
| HYT Hyde North | 1 | 17:08 ✔ 1m early | 17:09 ✔ 1m early | |
| HYC Hyde Central | 2 | 17:11 ✔ 1m early | 17:12 ✔ 1m early | |
| WLY Woodley | 2 | 17:15 ✔ 1m early | 17:15 ✔ 1m early | |
| RML Romiley | 2 | 17:21 ✔ 2m early | 17:22 ✔ 1m early | |
| RSH Rose Hill Marple | 1 | 17:27 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| RSH Rose Hill Marple | 1 | 17:42 ✔ 1m early | ||
| RML Romiley | 1 | 17:47 ✔ On Time | 17:48 ✔ On Time | |
| WLY Woodley | 1 | 17:51 ✔ 1m early | 17:51 ✔ On Time | |
| HYC Hyde Central | 1 | 17:54 ✔ On Time | 17:55 ✔ On Time | |
| HYT Hyde North | 2 | 17:57 ✔ On Time | 17:57 ✔ On Time | |
| GUI Guide Bridge | 1 | 18:02 ✔ 2m early | 18:02 ✔ 1m early | |
| FRF Fairfield | 1 | 18:05 ✔ 1m early | 18:05 ✔ 1m early | |
| GTO Gorton | 1 | 18:08 ✔ 2m early | 18:08 ✔ 1m early | |
| MAN Manchester Piccadilly | 3 | 18:15 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAN Manchester Piccadilly | 2 | 18:33 ✔ On Time | ||
| ABY Ashburys | 1 | 18:37 ✔ On Time | 18:37 ⚠ 1m late | |
| GUI Guide Bridge | 2 | 18:42 ✔ On Time | 18:42 ✔ On Time | |
| FLF Flowery Field | 2 | 18:45 ✔ On Time | 18:45 ⚠ 1m late | |
| NWN Newton for Hyde | 2 | 18:47 ✔ On Time | 18:47 ✔ On Time | |
| GDL Godley | 2 | 18:49 ⚠ 1m late | 18:49 ⚠ 2m late | |
| HTY Hattersley | 1 | 18:51 ⚠ 1m late | 18:51 ⚠ 2m late | |
| BDB Broadbottom | 1 | 18:54 ⚠ 1m late | 18:54 ⚠ 2m late | |
| DTG Dinting | 2 | 18:59 ⚠ 2m late | 18:59 ⚠ 4m late | |
| GLO Glossop | 1 | 19:03 ⚠ 3m late | 19:05 ⚠ 3m late | |
| HDF Hadfield | 1 | 19:11 ⚠ 3m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HDF Hadfield | 1 | 19:14 ⚠ 2m late | ||
| GLO Glossop | 1 | 19:19 ⚠ 3m late | 19:22 ⚠ 2m late | |
| DTG Dinting | 2 | 19:25 ⚠ 2m late | 19:25 ⚠ 3m late | |
| BDB Broadbottom | 2 | 19:29 ⚠ 2m late | 19:30 ⚠ 2m late | |
| HTY Hattersley | 2 | 19:32 ⚠ 2m late | 19:33 ⚠ 2m late | |
| GDL Godley | 1 | 19:35 ⚠ 4m late | 19:35 ⚠ 4m late | |
| NWN Newton for Hyde | 1 | 19:37 ⚠ 3m late | 19:37 ⚠ 4m late | |
| FLF Flowery Field | 1 | 19:39 ⚠ 3m late | 19:39 ⚠ 5m late | |
| GUI Guide Bridge | 1 | 19:42 ⚠ 4m late | 19:43 ⚠ 4m late | |
| ABY Ashburys | 2 | 19:49 ⚠ 3m late | 19:49 ⚠ 4m late | |
| MAN Manchester Piccadilly | 2 | 19:57 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAN Manchester Piccadilly | 1 | 21:00 ✔ On Time | ||
| SYB Stalybridge | 3 | 21:12 ✔ On Time | 21:13 ✔ On Time | |
| MSL Mossley (Manchester) | 2 | 21:17 ✔ On Time | 21:18 ✔ On Time | |
| GNF Greenfield | 2 | 21:22 ✔ 1m early | 21:22 ⚠ 2m late | |
| MSN Marsden (Yorks) | 1 | 21:30 ✔ On Time | 21:30 ⚠ 1m late | |
| SWT Slaithwaite | 1 | 21:34 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SWT Slaithwaite | 2 | 22:02 ✔ 1m early | ||
| MSN Marsden (Yorks) | 2 | 22:06 ✔ 1m early | 22:06 ✔ On Time | |
| GNF Greenfield | 1 | 22:13 ✔ On Time | 22:14 ✔ On Time | |
| MSL Mossley (Manchester) | 1 | 22:17 ✔ On Time | 22:18 ✔ On Time | |
| SYB Stalybridge | 1 | 22:23 ✔ 1m early | 22:24 ✔ 1m early | |
| MAN Manchester Piccadilly | 1 | 22:40 ✔ 2m early |