| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAN Manchester Piccadilly | 1 | 07:28 ✔ 1m early | ||
| SYB Stalybridge | 3 | 07:43 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SYB Stalybridge | 2 | 08:46 ✔ 1m early | ||
| GUI Guide Bridge | 1 | 08:51 ✔ 1m early | 08:51 ✔ On Time | |
| DTN Denton | 1 | 08:55 ✔ On Time | 08:56 ✔ 1m early | |
| RDS Reddish South | 1 | 08:59 ✔ On Time | 09:00 ✔ On Time | |
| SPT Stockport | 3A | 09:08 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SPT Stockport | 3 | 09:14 ⚠ 1m late | ||
| MAN Manchester Piccadilly | 4 | 09:23 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAN Manchester Piccadilly | 14 | 09:57 ⚠ 1m late | ||
| MCO Manchester Oxford Road | 2 | 09:59 ⚠ 1m late | 10:00 ⚠ 1m late | |
| MCV Manchester Victoria | 4 | 10:11 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MCV Manchester Victoria | 5 | 11:26 ✔ 1m early | ||
| SFD Salford Central | 2 | 11:29 ✔ 2m early | 11:29 ✔ 1m early | |
| SLD Salford Crescent | 2 | 11:32 ✔ 1m early | 11:33 ✔ On Time | |
| SNN Swinton (Manchester) | 2 | 11:39 ✔ 1m early | 11:40 ✔ 1m early | |
| MSD Moorside | 2 | 11:42 ✔ 1m early | 11:42 ✔ 1m early | |
| WKD Walkden | 2 | 11:46 ✔ 2m early | 11:46 ✔ 1m early | |
| ATN Atherton | 2 | 11:52 ✔ 2m early | 11:52 ✔ 1m early | |
| HGF Hag Fold | 2 | 11:55 ✔ 2m early | 11:55 ✔ 1m early | |
| DSY Daisy Hill | 2 | 11:58 ✔ 2m early | 11:58 ✔ 1m early | |
| HIN Hindley | 2 | 12:03 ✔ 2m early | 12:03 ✔ 1m early | |
| INC Ince (Manchester) | 1 | 12:06 ✔ 1m early | 12:06 ✔ On Time | |
| WGW Wigan Wallgate | 1 | 12:09 ✔ On Time | 12:11 ✔ On Time | |
| PEM Pemberton | 2 | 12:15 ✔ On Time | 12:15 ⚠ 1m late | |
| ORR Orrell | 2 | 12:19 ✔ On Time | 12:19 ⚠ 2m late | |
| UPL Upholland | 2 | 12:22 ⚠ 2m late | 12:22 ⚠ 3m late | |
| RNF Rainford | 2 | 12:26 ⚠ 2m late | 12:26 ⚠ 4m late | |
| KIR Kirkby (Merseyside) | ??? | 12:36 ⚠ 3m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| KIR Kirkby (Merseyside) | 1 | 12:43 ✔ On Time | ||
| FAZ Fazakerley | 1 | 12:46 ✔ On Time | 12:46 ⚠ 1m late | |
| RIL Rice Lane | 1 | 12:49 ✔ On Time | 12:49 ✔ On Time | |
| KKD Kirkdale | 1 | 12:52 ✔ On Time | 12:52 ✔ On Time | |
| SDL Sandhills | 1 | 12:55 ✔ 1m early | 12:55 ✔ On Time | |
| MRF Moorfields | 1 | 12:58 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MRF Moorfields | 2 | 13:11 ⚠ 1m late | ||
| SDL Sandhills | 2 | 13:14 ⚠ 1m late | 13:15 ✔ On Time | |
| BAH Bank Hall | 2 | 13:17 ✔ On Time | 13:17 ✔ On Time | |
| BOT Bootle Oriel Road | 2 | 13:19 ✔ On Time | 13:19 ✔ On Time | |
| BNW Bootle New Strand | 2 | 13:21 ✔ On Time | 13:21 ✔ On Time | |
| SFL Seaforth & Litherland | 2 | 13:23 ✔ On Time | 13:23 ⚠ 1m late | |
| WLO Waterloo (Merseyside) | 2 | 13:25 ⚠ 1m late | 13:25 ⚠ 1m late | |
| BLN Blundellsands & Crosby | 2 | 13:28 ✔ On Time | 13:28 ⚠ 1m late | |
| HLR Hall Road | 2 | 13:30 ⚠ 1m late | 13:30 ⚠ 1m late | |
| HTO Hightown | 2 | 13:33 ⚠ 1m late | 13:33 ⚠ 1m late | |
| FBY Formby | 2 | 13:37 ✔ On Time | 13:37 ⚠ 1m late | |
| FRE Freshfield | 2 | 13:39 ⚠ 1m late | 13:39 ⚠ 1m late | |
| ANS Ainsdale | 2 | 13:43 ⚠ 1m late | 13:43 ⚠ 1m late | |
| HIL Hillside | 2 | 13:46 ⚠ 1m late | 13:46 ⚠ 1m late | |
| BDL Birkdale | 2 | 13:48 ⚠ 1m late | 13:48 ⚠ 2m late | |
| SOP Southport | 3 | 13:55 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SOP Southport | 5 | 15:31 ✔ 1m early | ||
| MEC Meols Cop | 1 | 15:36 ✔ 1m early | 15:36 ✔ 1m early | |
| BES Bescar Lane | ??? | 15:41 ✔ 1m early | 15:41 ✔ On Time | |
| NLN New Lane | ??? | 15:45 ✔ 1m early | 15:45 ✔ On Time | |
| BCB Burscough Bridge | 1 | 15:47 ✔ On Time | 15:48 ✔ On Time | |
| HSC Hoscar | ??? | 15:51 ✔ On Time | 15:51 ✔ On Time | |
| PBL Parbold | 1 | 15:54 ✔ On Time | 15:54 ⚠ 1m late | |
| APB Appley Bridge | 1 | 15:58 ⚠ 1m late | 15:59 ⚠ 2m late | |
| GST Gathurst | 1 | 16:02 ⚠ 1m late | 16:02 ⚠ 2m late | |
| WGW Wigan Wallgate | 2 | 16:07 ⚠ 1m late | 16:08 ⚠ 2m late | |
| HIN Hindley | 1 | 16:13 ⚠ 1m late | 16:13 ⚠ 2m late | |
| WHG Westhoughton | 1 | 16:18 ⚠ 1m late | 16:18 ⚠ 2m late | |
| BON Bolton | 3 | 16:26 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BON Bolton | 1 | 17:00 ✔ 1m early | ||
| HID Hall-i'-th'-Wood | 2 | 17:05 ✔ 1m early | 17:05 ✔ 1m early | |
| BMC Bromley Cross (Lancs) | 2 | 17:09 ✔ 2m early | 17:10 ✔ 1m early | |
| ENT Entwistle | 1 | 17:17 ✔ 1m early | 17:17 ✔ 1m early | |
| DWN Darwen | 2 | 17:23 ✔ 1m early | 17:25 ✔ On Time | |
| BBN Blackburn | 2 | 17:32 ✔ On Time | 17:33 ✔ 1m early | |
| RGW Ramsgreave & Wilpshire | 2 | 17:39 ✔ 1m early | 17:39 ✔ On Time | |
| LHO Langho | 2 | 17:43 ✔ On Time | 17:44 ✔ On Time | |
| WHE Whalley (Lancs) | 2 | 17:48 ✔ 1m early | 17:48 ✔ On Time | |
| CLH Clitheroe | 2 | 17:56 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CLH Clitheroe | 1 | 18:25 ✔ On Time | ||
| WHE Whalley (Lancs) | 1 | 18:31 ✔ 1m early | 18:31 ✔ On Time | |
| LHO Langho | 1 | 18:35 ✔ On Time | 18:36 ✔ On Time | |
| RGW Ramsgreave & Wilpshire | 1 | 18:40 ✔ On Time | 18:40 ✔ On Time | |
| BBN Blackburn | 4 | 18:47 ✔ 1m early | 18:48 ✔ 1m early | |
| DWN Darwen | 1 | 18:55 ✔ 1m early | 18:56 ✔ 1m early | |
| ENT Entwistle | 1 | 19:03 ✔ 1m early | 19:03 ✔ 1m early | |
| BMC Bromley Cross (Lancs) | 1 | 19:09 ✔ 1m early | 19:09 ✔ 1m early | |
| HID Hall-i'-th'-Wood | 1 | 19:12 ✔ 1m early | 19:12 ✔ On Time | |
| BON Bolton | 1 | 19:17 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BON Bolton | 4 | 19:50 ⚠ 1m late | ||
| LOT Lostock | 2 1 | 19:55 ✔ On Time | 19:55 ⚠ 1m late | |
| HWI Horwich Parkway | 2 | 19:58 ⚠ 1m late | 19:59 ✔ On Time | |
| CRL Chorley | 1 | 20:05 ⚠ 1m late | 20:06 ✔ On Time | |
| BSV Buckshaw Parkway | 2 | 20:09 ✔ On Time | 20:10 ✔ On Time | |
| LEY Leyland | 1 3 | 20:16 ✔ 3m early | 20:16 ✔ 1m early | |
| PRE Preston (Lancs) | 1 2 | 20:23 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PRE Preston (Lancs) | 4 | 20:54 ⚠ 1m late | ||
| BSV Buckshaw Parkway | 1 | 21:01 ✔ On Time | 21:01 ✔ On Time | |
| CRL Chorley | 2 | 21:05 ✔ On Time | 21:05 ⚠ 1m late | |
| ADL Adlington (Lancs) | 1 | 21:09 ✔ 1m early | 21:09 ✔ On Time | |
| BLK Blackrod | 1 | 21:12 ✔ On Time | 21:12 ✔ On Time | |
| HWI Horwich Parkway | 1 | 21:15 ✔ On Time | 21:15 ✔ On Time | |
| BON Bolton | 3 | 21:22 ✔ 1m early | 21:22 ⚠ 2m late | |
| SLD Salford Crescent | 1 | 21:33 ⚠ 1m late | 21:34 ⚠ 1m late | |
| MCO Manchester Oxford Road | 4 | 21:40 ✔ On Time | 21:42 ✔ On Time | |
| MAN Manchester Piccadilly | 13 | 21:44 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAN Manchester Piccadilly | 14 | 21:55 ⚠ 1m late | ||
| MCO Manchester Oxford Road | 2 | 21:57 ⚠ 1m late | 21:58 ⚠ 1m late | |
| MCV Manchester Victoria | 4 | 22:11 ✔ On Time | 22:15 ✔ 1m early | |
| HUD Huddersfield | 8 | 22:45 ✔ 3m early | 22:46 ✔ On Time | |
| DEW Dewsbury | 1 | 22:56 ✔ 2m early | 22:57 ✔ 1m early | |
| LDS Leeds | 15 | 23:10 ✔ 2m early |