| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MCV Manchester Victoria | 3 | 07:52 ✔ On Time | ||
| AHN Ashton-under-Lyne | 2 | 08:01 ✔ 1m early | 08:02 ✔ On Time | |
| SYB Stalybridge | 5 | 08:06 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SYB Stalybridge | 2 | 08:30 ⚠ 1m late | ||
| GUI Guide Bridge | 1 | 08:37 ✔ On Time | 08:37 ⚠ 1m late | |
| DTN Denton | 1 | 08:41 ⚠ 1m late | 08:42 ⚠ 1m late | |
| RDS Reddish South | 1 | 08:45 ⚠ 2m late | 08:46 ⚠ 5m late | |
| SPT Stockport | 1 | 08:59 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SPT Stockport | 1 | 09:19 ✔ On Time | ||
| CHU Cheadle Hulme | 2 | 09:23 ⚠ 2m late | 09:24 ⚠ 2m late | |
| HTH Handforth | 1 | 09:28 ⚠ 1m late | 09:28 ⚠ 1m late | |
| WML Wilmslow | 4 | 09:30 ⚠ 2m late | 09:31 ⚠ 2m late | |
| ALD Alderley Edge | 2 | 09:34 ⚠ 1m late | 09:34 ⚠ 2m late | |
| CEL Chelford (Cheshire) | 2 | 09:38 ⚠ 1m late | 09:38 ⚠ 1m late | |
| GTR Goostrey | 2 | 09:43 ✔ On Time | 09:43 ⚠ 1m late | |
| HCH Holmes Chapel | 1 | 09:46 ✔ On Time | 09:46 ⚠ 1m late | |
| SDB Sandbach | 1 | 09:51 ✔ 1m early | 09:51 ✔ On Time | |
| CRE Crewe | 1 | 09:59 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CRE Crewe | 11 6 | 10:32 ✔ On Time | ||
| WSF Winsford | 2 | 10:40 ✔ On Time | 10:40 ⚠ 2m late | |
| HTF Hartford (Cheshire) | 2 | 10:45 ⚠ 1m late | 10:45 ⚠ 3m late | |
| ACB Acton Bridge (Cheshire) | 3 | 10:49 ⚠ 2m late | 10:49 ⚠ 4m late | |
| RUN Runcorn | 2 | 10:57 ⚠ 3m late | 10:58 ⚠ 4m late | |
| LPY Liverpool South Parkway | 2 | 11:06 ⚠ 3m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LPY Liverpool South Parkway | 6 | 11:24 ⚠ 1m late | ||
| CSG Cressington | 2 | 11:27 ✔ 1m early | 11:27 ✔ On Time | |
| AIG Aigburth | 2 | 11:29 ✔ 1m early | 11:29 ✔ On Time | |
| STM St Michaels | 2 | 11:31 ✔ On Time | 11:31 ⚠ 1m late | |
| BRW Brunswick | 1 | 11:34 ✔ On Time | 11:34 ✔ On Time | |
| LVC Liverpool Central | 2 | 11:38 ✔ On Time | 11:38 ⚠ 1m late | |
| MRF Moorfields | 2 | 11:41 ✔ On Time | 11:41 ✔ On Time | |
| SDL Sandhills | 2 | 11:45 ✔ 1m early | 11:45 ✔ On Time | |
| BAH Bank Hall | 2 | 11:47 ✔ On Time | 11:47 ✔ On Time | |
| BOT Bootle Oriel Road | 2 | 11:49 ✔ On Time | 11:49 ✔ On Time | |
| BNW Bootle New Strand | 2 | 11:51 ✔ 1m early | 11:51 ✔ On Time | |
| SFL Seaforth & Litherland | 2 | 11:53 ✔ On Time | 11:53 ✔ On Time | |
| WLO Waterloo (Merseyside) | 2 | 11:55 ✔ On Time | 11:55 ✔ On Time | |
| BLN Blundellsands & Crosby | 2 | 11:58 ✔ 1m early | 11:58 ✔ On Time | |
| HLR Hall Road | 2 | 12:00 ✔ On Time | 12:00 ✔ On Time | |
| HTO Hightown | 2 | 12:03 ✔ On Time | 12:03 ✔ On Time | |
| FBY Formby | 2 | 12:07 ✔ 1m early | 12:07 ✔ 1m early | |
| FRE Freshfield | 2 | 12:09 ✔ 1m early | 12:09 ✔ 1m early | |
| ANS Ainsdale | 2 | 12:13 ✔ 1m early | 12:13 ✔ On Time | |
| HIL Hillside | 2 | 12:16 ✔ 1m early | 12:16 ✔ 1m early | |
| BDL Birkdale | 2 | 12:18 ✔ 1m early | 12:18 ✔ On Time | |
| SOP Southport | 3 | 12:25 ✔ 4m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SOP Southport | 5 6 | 13:26 ✔ 1m early | ||
| MEC Meols Cop | 1 | 13:31 ✔ 1m early | 13:32 ✔ 2m early | |
| BES Bescar Lane | ??? | 13:37 ✔ 3m early | 13:37 ✔ On Time | |
| NLN New Lane | ??? | 13:41 ✔ 1m early | 13:41 ✔ On Time | |
| BCB Burscough Bridge | 1 | 13:44 ✔ On Time | 13:44 ⚠ 1m late | |
| HSC Hoscar | ??? | 13:48 ✔ 1m early | 13:48 ✔ On Time | |
| PBL Parbold | 1 | 13:51 ✔ On Time | 13:51 ⚠ 1m late | |
| APB Appley Bridge | 1 | 13:55 ✔ On Time | 13:55 ✔ On Time | |
| GST Gathurst | 1 | 13:59 ✔ 1m early | 13:59 ✔ On Time | |
| WGW Wigan Wallgate | 2 | 14:05 ✔ 1m early | 14:07 ✔ On Time | |
| HIN Hindley | 1 | 14:12 ✔ 1m early | 14:12 ✔ On Time | |
| WHG Westhoughton | 1 | 14:17 ✔ 1m early | 14:17 ✔ On Time | |
| BON Bolton | 3 | 14:25 ⚠ 6m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BON Bolton | 1 | 15:04 ✔ On Time | ||
| HID Hall-i'-th'-Wood | 2 | 15:09 ✔ On Time | 15:09 ✔ On Time | |
| BMC Bromley Cross (Lancs) | 2 | 15:12 ✔ On Time | 15:13 ⚠ 1m late | |
| ENT Entwistle | 1 | 15:19 ⚠ 1m late | 15:19 ⚠ 2m late | |
| DWN Darwen | 2 | 15:26 ✔ On Time | 15:26 ⚠ 1m late | |
| BBN Blackburn | 2 | 15:34 ⚠ 1m late | 15:35 ⚠ 1m late | |
| RGW Ramsgreave & Wilpshire | 2 | 15:41 ✔ On Time | 15:43 ✔ 2m early | |
| LHO Langho | 2 | 15:48 ⚠ 1m late | 15:48 ⚠ 2m late | |
| WHE Whalley (Lancs) | 2 | 15:52 ⚠ 1m late | 15:53 ⚠ 1m late | |
| CLH Clitheroe | 2 | 16:01 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CLH Clitheroe | 1 | 16:25 ✔ On Time | ||
| WHE Whalley (Lancs) | 1 | 16:31 ✔ 1m early | 16:31 ✔ On Time | |
| LHO Langho | 1 | 16:36 ✔ 1m early | 16:36 ✔ On Time | |
| RGW Ramsgreave & Wilpshire | 1 | 16:40 ✔ On Time | 16:42 ⚠ 1m late | |
| BBN Blackburn | 4 | 16:48 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BBN Blackburn | 2 | 17:20 ✔ 1m early | ||
| ACR Accrington | 1 | 17:28 ✔ 1m early | 17:28 ⚠ 1m late | |
| RSG Rose Grove | 1 | 17:35 ✔ On Time | 17:35 ⚠ 1m late | |
| BYM Burnley Manchester Road | 2 | 17:38 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BYM Burnley Manchester Road | 1 | 17:51 ✔ 1m early | ||
| RSG Rose Grove | 2 | 17:54 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| RSG Rose Grove | 1 | 18:14 ⚠ 3m late | ||
| BUB Burnley Barracks | 1 | 18:17 ⚠ 2m late | 18:17 ⚠ 3m late | |
| BNC Burnley Central | 1 | 18:19 ⚠ 3m late | 18:20 ⚠ 2m late | |
| BRF Brierfield | 1 | 18:24 ⚠ 3m late | 18:24 ⚠ 4m late | |
| NEL Nelson | 1 | 18:27 ⚠ 3m late | 18:28 ⚠ 3m late | |
| CNE Colne | 1 | 18:34 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CNE Colne | 1 | 18:52 ✔ On Time | ||
| NEL Nelson | 1 | 18:57 ✔ 1m early | 18:58 ✔ On Time | |
| BRF Brierfield | 1 | 19:01 ✔ 1m early | 19:01 ✔ 1m early | |
| BNC Burnley Central | 1 | 19:05 ✔ On Time | 19:06 ✔ On Time | |
| BUB Burnley Barracks | 1 | 19:08 ✔ 1m early | 19:08 ✔ On Time | |
| RSG Rose Grove | 2 | 19:12 ⚠ 2m late | 19:12 ⚠ 3m late | |
| HPN Hapton | 1 | 19:15 ⚠ 2m late | 19:15 ⚠ 2m late | |
| HCT Huncoat | 1 | 19:19 ⚠ 2m late | 19:19 ⚠ 1m late | |
| ACR Accrington | 2 | 19:23 ⚠ 1m late | 19:24 ⚠ 1m late | |
| CTW Church & Oswaldtwistle | 1 | 19:27 ✔ On Time | 19:27 ⚠ 1m late | |
| RIS Rishton | 2 | 19:30 ✔ On Time | 19:30 ⚠ 1m late | |
| BBN Blackburn | 4 | 19:36 ✔ 1m early | 19:36 ✔ On Time | |
| MLH Mill Hill (Lancs) | 2 | 19:39 ✔ 1m early | 19:39 ✔ On Time | |
| CYT Cherry Tree | 2 1 | 19:41 ✔ 1m early | 19:41 ✔ On Time | |
| PLS Pleasington | 2 | 19:44 ✔ 1m early | 19:44 ✔ 1m early | |
| BMB Bamber Bridge | 1 | 19:51 ✔ 2m early | 19:51 ✔ 1m early | |
| LOH Lostock Hall | 1 | 19:54 ✔ 2m early | 19:54 ✔ 1m early | |
| PRE Preston (Lancs) | 3C 3 | 20:03 ✔ 3m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PRE Preston (Lancs) | 2 | 21:33 ✔ On Time | ||
| LEY Leyland | 2 | 21:38 ✔ On Time | 21:39 ✔ On Time | |
| EBA Euxton Balshaw Lane | 1 | 21:43 ✔ On Time | 21:43 ✔ On Time | |
| WGN Wigan North Western | 4 | 21:52 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WGN Wigan North Western | 6 | 22:07 ✔ 1m early | ||
| BYN Bryn | 2 | 22:13 ✔ 1m early | 22:13 ✔ On Time | |
| GSW Garswood | 2 | 22:17 ✔ 1m early | 22:17 ✔ 1m early | |
| SNH St Helens Central | 2 | 22:24 ✔ 1m early | 22:24 ✔ On Time | |
| THH Thatto Heath | 1 | 22:28 ✔ 2m early | 22:28 ✔ 1m early | |
| ECL Eccleston Park | 1 | 22:31 ✔ 2m early | 22:31 ✔ 1m early | |
| PSC Prescot | 2 | 22:33 ✔ 1m early | 22:34 ✔ 1m early | |
| HUY Huyton | 2 | 22:38 ✔ 2m early | 22:38 ✔ 1m early | |
| ROB Roby | 2 | 22:40 ✔ 1m early | 22:41 ✔ 1m early | |
| BGE Broad Green | 1 | 22:44 ✔ 2m early | 22:44 ✔ 1m early | |
| WAV Wavertree Technology Park | 2 | 22:47 ✔ 1m early | 22:47 ✔ 1m early | |
| EDG Edge Hill | 2 | 22:50 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| EDG Edge Hill | 1 | 23:04 ✔ 1m early | ||
| WAV Wavertree Technology Park | 1 | 23:06 ✔ 1m early | 23:07 ✔ 1m early | |
| BGE Broad Green | 2 | 23:10 ✔ 1m early | 23:10 ✔ 1m early | |
| ROB Roby | 3 | 23:13 ✔ 1m early | 23:14 ✔ 1m early | |
| HUY Huyton | 3 | 23:16 ✔ 1m early | 23:16 ✔ On Time | |
| WHN Whiston | 2 | 23:19 ✔ 1m early | 23:20 ✔ 1m early | |
| RNH Rainhill | 1 | 23:22 ✔ On Time | 23:23 ✔ On Time | |
| LEG Lea Green | 1 | 23:26 ✔ On Time | 23:26 ✔ On Time | |
| SHJ St Helens Junction | 1 | 23:29 ✔ 1m early | 23:29 ✔ On Time | |
| ERL Earlestown | 1 | 23:33 ✔ On Time | 23:33 ⚠ 1m late | |
| NLW Newton-le-Willows | 1 | 23:36 ✔ On Time | 23:36 ✔ On Time | |
| PAT Patricroft | 1 | 23:46 ✔ On Time | 23:46 ⚠ 1m late | |
| ECC Eccles (Manchester) | 1 | 23:49 ✔ On Time | 23:49 ⚠ 1m late | |
| MCO Manchester Oxford Road | 4 | 23:58 ✔ 1437m early | 23:59 ✔ 1437m early | |
| MAN Manchester Piccadilly | 13 | 00:02 ⚠ 2m late |