| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAN Manchester Piccadilly | 2 | 07:03 ✔ 1m early | ||
| ABY Ashburys | 1 | 07:07 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ABY Ashburys | 2 | 07:13 ✔ 1m early | ||
| ADK Ardwick | 2 | 07:16 ✔ 2m early | 07:16 ✔ 1m early | |
| MAN Manchester Piccadilly | 2 | 07:20 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAN Manchester Piccadilly | 14 | 07:33 ✔ On Time | ||
| MCO Manchester Oxford Road | 2 | 07:35 ✔ 1m early | 07:37 ✔ 1m early | |
| DGT Deansgate | 2 | 07:39 ✔ 1m early | 07:39 ⚠ 1m late | |
| SLD Salford Crescent | 2 | 07:43 ✔ On Time | 07:43 ⚠ 1m late | |
| BON Bolton | 4 | 07:52 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BON Bolton | 3 | 08:26 ⚠ 4m late | ||
| FNW Farnworth | 1 | 08:29 ⚠ 4m late | 08:29 ⚠ 4m late | |
| KSL Kearsley (Manchester) | 2 | 08:31 ⚠ 4m late | 08:32 ⚠ 4m late | |
| CLI Clifton (Manchester) | 1 | 08:36 ⚠ 4m late | 08:36 ⚠ 4m late | |
| SLD Salford Crescent | 1 | 08:43 ⚠ 1m late | 08:44 ⚠ 1m late | |
| SFD Salford Central | 1 | 08:46 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SFD Salford Central | 2 | 09:12 ⚠ 3m late | ||
| SLD Salford Crescent | 2 | 09:15 ⚠ 3m late | 09:16 ⚠ 3m late | |
| KSL Kearsley (Manchester) | 1 | 09:23 ⚠ 4m late | 09:23 ⚠ 5m late | |
| FNW Farnworth | 2 | 09:25 ⚠ 4m late | 09:25 ⚠ 5m late | |
| MSS Moses Gate | 2 | 09:28 ⚠ 4m late | 09:28 ⚠ 5m late | |
| BON Bolton | 5 | 09:31 ⚠ 5m late | 09:32 ⚠ 5m late | |
| WHG Westhoughton | 2 | 09:39 ⚠ 6m late | 09:40 ⚠ 6m late | |
| HIN Hindley | 2 | 09:44 ⚠ 6m late | 09:44 ⚠ 7m late | |
| INC Ince (Manchester) | 1 | 09:47 ⚠ 8m late | 09:47 ⚠ 8m late | |
| WGW Wigan Wallgate | 1 | 09:50 ⚠ 8m late | 09:52 ⚠ 9m late | |
| GST Gathurst | 2 | 09:57 ⚠ 9m late | 09:57 ⚠ 9m late | |
| APB Appley Bridge | 2 | 10:01 ⚠ 8m late | 10:01 ⚠ 9m late | |
| PBL Parbold | 2 | 10:06 ⚠ 8m late | 10:06 ⚠ 9m late | |
| HSC Hoscar | 2 | 10:09 ⚠ 9m late | 10:09 ⚠ 9m late | |
| BCB Burscough Bridge | 2 | 10:12 ⚠ 9m late | 10:12 ⚠ 10m late | |
| NLN New Lane | 2 | 10:15 ⚠ 9m late | 10:15 ⚠ 10m late | |
| BES Bescar Lane | 2 | 10:18 ⚠ 10m late | 10:18 ⚠ 11m late | |
| MEC Meols Cop | 2 | 10:23 ⚠ 11m late | 10:24 ⚠ 11m late | |
| SOP Southport | 4 | 10:30 ⚠ 10m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SOP Southport | 1 | 10:48 ✔ On Time | ||
| BDL Birkdale | 1 | 10:52 ✔ On Time | 10:52 ✔ On Time | |
| HIL Hillside | 1 | 10:55 ✔ 1m early | 10:55 ✔ On Time | |
| ANS Ainsdale | 1 | 10:58 ✔ 1m early | 10:58 ✔ On Time | |
| FRE Freshfield | 1 | 11:02 ✔ On Time | 11:02 ✔ On Time | |
| FBY Formby | 1 | 11:04 ✔ On Time | 11:05 ✔ On Time | |
| HTO Hightown | 1 | 11:08 ✔ On Time | 11:08 ✔ On Time | |
| HLR Hall Road | 1 | 11:12 ✔ 1m early | 11:12 ✔ On Time | |
| BLN Blundellsands & Crosby | 1 | 11:14 ✔ 1m early | 11:15 ✔ On Time | |
| WLO Waterloo (Merseyside) | 1 | 11:17 ✔ On Time | 11:18 ✔ 1m early | |
| SFL Seaforth & Litherland | 1 | 11:20 ✔ 1m early | 11:21 ✔ On Time | |
| BNW Bootle New Strand | 1 | 11:23 ✔ 1m early | 11:24 ✔ 1m early | |
| BOT Bootle Oriel Road | 1 | 11:25 ✔ 1m early | 11:26 ✔ 1m early | |
| BAH Bank Hall | 1 | 11:28 ✔ 1m early | 11:28 ✔ 1m early | |
| SDL Sandhills | 1 | 11:31 ✔ 1m early | 11:31 ✔ 1m early | |
| MRF Moorfields | 1 | 11:35 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MRF Moorfields | 3 | 11:46 ✔ On Time | ||
| LIV Liverpool Lime Street | 1 | 11:48 ✔ On Time | 11:48 ⚠ 1m late | |
| LVC Liverpool Central | 3 | 11:50 ⚠ 1m late | 11:50 ⚠ 1m late | |
| LVJ Liverpool James Street | 3 | 11:52 ⚠ 1m late | 11:52 ⚠ 2m late | |
| BKQ Birkenhead Hamilton Square | 3 | 11:55 ⚠ 1m late | 11:55 ⚠ 2m late | |
| CNP Conway Park | 2 | 11:57 ⚠ 1m late | 11:57 ⚠ 2m late | |
| BKP Birkenhead Park | 2 | 11:59 ⚠ 2m late | 11:59 ⚠ 2m late | |
| BKN Birkenhead North | 3 | 12:02 ⚠ 1m late | 12:02 ⚠ 2m late | |
| WLV Wallasey Village | 2 | 12:07 ⚠ 1m late | 12:07 ⚠ 1m late | |
| WLG Wallasey Grove Road | 2 | 12:08 ⚠ 2m late | 12:08 ⚠ 2m late | |
| NBN New Brighton | 2 | 12:13 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| NBN New Brighton | 2 | 12:23 ✔ On Time | ||
| WLG Wallasey Grove Road | 1 | 12:27 ✔ 1m early | 12:27 ✔ On Time | |
| WLV Wallasey Village | 1 | 12:29 ✔ 1m early | 12:29 ✔ 1m early | |
| BKN Birkenhead North | 2 | 12:33 ✔ 1m early | 12:34 ✔ On Time | |
| BKP Birkenhead Park | 1 | 12:36 ✔ On Time | 12:36 ✔ On Time | |
| CNP Conway Park | 1 | 12:39 ✔ 1m early | 12:39 ✔ 1m early | |
| BKQ Birkenhead Hamilton Square | 1 | 12:41 ✔ 1m early | 12:41 ✔ On Time | |
| LVJ Liverpool James Street | 1 | 12:44 ✔ On Time | 12:44 ✔ On Time | |
| MRF Moorfields | 3 | 12:46 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MRF Moorfields | 2 | 12:52 ⚠ 7m late | ||
| SDL Sandhills | 2 | 12:57 ⚠ 6m late | 12:57 ⚠ 7m late | |
| KKD Kirkdale | 2 | 12:59 ⚠ 7m late | 13:00 ⚠ 6m late | |
| RIL Rice Lane | 2 | 13:02 ⚠ 7m late | 13:02 ⚠ 7m late | |
| FAZ Fazakerley | 2 | 13:04 ⚠ 7m late | 13:04 ⚠ 11m late | |
| KIR Kirkby (Merseyside) | 1 | 13:08 ⚠ 10m late | 13:08 ⚠ 11m late | |
| HBL Headbolt Lane | 1 | 13:11 ⚠ 10m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HBL Headbolt Lane | 3 | 13:54 ✔ On Time | ||
| RNF Rainford | 1 | 14:00 ⚠ 1m late | 14:01 ⚠ 1m late | |
| UPL Upholland | 1 | 14:05 ⚠ 1m late | 14:05 ⚠ 2m late | |
| ORR Orrell | 1 | 14:09 ✔ On Time | 14:10 ✔ On Time | |
| PEM Pemberton | 1 | 14:13 ✔ On Time | 14:15 ✔ On Time | |
| WGW Wigan Wallgate | 2 | 14:19 ✔ 1m early | 14:21 ✔ 1m early | |
| HIN Hindley | 1 | 14:26 ✔ 1m early | 14:26 ✔ On Time | |
| DSY Daisy Hill | 1 | 14:30 ✔ On Time | 14:30 ⚠ 1m late | |
| HGF Hag Fold | 1 | 14:33 ✔ 1m early | 14:33 ✔ On Time | |
| ATN Atherton | 1 | 14:36 ✔ 1m early | 14:36 ✔ On Time | |
| WKD Walkden | 1 | 14:42 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WKD Walkden | 1 | 15:13 ✔ On Time | ||
| MSD Moorside | 1 | 15:16 ⚠ 1m late | 15:17 ✔ On Time | |
| SNN Swinton (Manchester) | 1 | 15:19 ✔ 1m early | 15:20 ✔ 1m early | |
| SLD Salford Crescent | 1 | 15:26 ✔ 1m early | 15:27 ✔ 1m early | |
| SFD Salford Central | 1 | 15:29 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SFD Salford Central | 2 | 15:46 ✔ 1m early | ||
| SLD Salford Crescent | 2 | 15:50 ✔ 2m early | 15:51 ✔ 1m early | |
| BON Bolton | 1 | 16:02 ✔ On Time | 16:04 ✔ On Time | |
| HID Hall-i'-th'-Wood | 2 | 16:09 ✔ 1m early | 16:09 ✔ On Time | |
| BMC Bromley Cross (Lancs) | 2 | 16:12 ✔ 1m early | 16:13 ✔ 1m early | |
| ENT Entwistle | 1 | 16:19 ✔ On Time | 16:19 ✔ On Time | |
| DWN Darwen | 2 | 16:26 ✔ 1m early | 16:26 ✔ On Time | |
| BBN Blackburn | 2 | 16:34 ✔ 1m early | 16:35 ✔ 1m early | |
| RGW Ramsgreave & Wilpshire | 2 | 16:41 ✔ 1m early | 16:44 ✔ On Time | |
| LHO Langho | 2 | 16:48 ✔ 1m early | 16:48 ✔ On Time | |
| WHE Whalley (Lancs) | 2 | 16:52 ✔ On Time | 16:53 ✔ On Time | |
| CLH Clitheroe | 2 | 17:00 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CLH Clitheroe | 1 | 17:21 ✔ On Time | ||
| WHE Whalley (Lancs) | 1 | 17:27 ✔ 1m early | 17:27 ✔ On Time | |
| LHO Langho | 1 | 17:31 ✔ On Time | 17:32 ✔ On Time | |
| RGW Ramsgreave & Wilpshire | 1 | 17:36 ✔ On Time | 17:40 ✔ 1m early | |
| BBN Blackburn | 4 | 17:46 ✔ 1m early | 17:48 ✔ 1m early | |
| DWN Darwen | 1 | 17:55 ✔ 1m early | 17:56 ✔ 1m early | |
| ENT Entwistle | 1 | 18:03 ⚠ 6m late | 18:03 ⚠ 6m late | |
| BMC Bromley Cross (Lancs) | 1 | 18:09 ⚠ 6m late | 18:09 ⚠ 6m late | |
| HID Hall-i'-th'-Wood | 1 | 18:12 ⚠ 6m late | 18:12 ⚠ 6m late | |
| BON Bolton | 1 | 18:17 ⚠ 6m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BON Bolton | 4 | 18:53 ✔ On Time | ||
| LOT Lostock | 2 | 18:58 ✔ On Time | 18:58 ⚠ 1m late | |
| HWI Horwich Parkway | 2 | 19:01 ⚠ 1m late | 19:01 ⚠ 1m late | |
| BLK Blackrod | 2 | 19:04 ⚠ 1m late | 19:04 ⚠ 2m late | |
| ADL Adlington (Lancs) | 2 | 19:07 ⚠ 2m late | 19:07 ⚠ 2m late | |
| CRL Chorley | 1 | 19:11 ⚠ 2m late | 19:12 ⚠ 2m late | |
| BSV Buckshaw Parkway | 2 | 19:15 ⚠ 2m late | 19:15 ⚠ 3m late | |
| LEY Leyland | 1 | 19:22 ✔ On Time | 19:22 ⚠ 1m late | |
| PRE Preston (Lancs) | 1 | 19:28 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PRE Preston (Lancs) | 5 | 19:48 ⚠ 1m late | ||
| MCO Manchester Oxford Road | 4 | 20:24 ✔ 2m early | 20:25 ✔ 1m early | |
| MAN Manchester Piccadilly | 13 | 20:28 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAN Manchester Piccadilly | 8 | 21:10 ✔ On Time | ||
| SPT Stockport | 2 | 21:18 ✔ On Time | 21:19 ✔ On Time | |
| NVR Navigation Road | ??? | 21:33 ✔ 1m early | 21:34 ✔ On Time | |
| ALT Altrincham | ??? | 21:36 ✔ 1m early | 21:36 ✔ On Time | |
| HAL Hale (Manchester) | ??? | 21:39 ✔ 1m early | 21:39 ✔ On Time | |
| ASY Ashley | ??? | 21:43 ✔ 1m early | 21:43 ✔ On Time | |
| MOB Mobberley | ??? | 21:47 ✔ 2m early | 21:48 ✔ On Time | |
| KNF Knutsford | ??? | 21:52 ✔ 1m early | 21:53 ✔ On Time | |
| PLM Plumley | ??? | 21:57 ✔ On Time | 21:57 ⚠ 1m late | |
| LTG Lostock Gralam | ??? | 22:01 ✔ On Time | 22:01 ⚠ 1m late | |
| NWI Northwich | ??? | 22:05 ✔ 1m early | 22:06 ✔ On Time | |
| GBK Greenbank | ??? | 22:11 ✔ 1m early | 22:11 ✔ On Time | |
| CUD Cuddington | ??? | 22:16 ✔ 1m early | 22:17 ✔ On Time | |
| DLM Delamere | 2 | 22:22 ✔ 1m early | 22:22 ✔ On Time | |
| MLD Mouldsworth | 2 | 22:26 ✔ On Time | 22:27 ✔ On Time | |
| CTR Chester | 5 | 22:38 ✔ On Time |