| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MCV Manchester Victoria | 5 | 08:28 ⚠ 3m late | ||
| SFD Salford Central | 2 | 08:31 ⚠ 2m late | 08:31 ⚠ 3m late | |
| SLD Salford Crescent | 2 | 08:34 ⚠ 3m late | 08:35 ⚠ 3m late | |
| SNN Swinton (Manchester) | 2 | 08:41 ⚠ 3m late | 08:42 ⚠ 3m late | |
| WKD Walkden | 2 | 08:46 ⚠ 4m late | 08:47 ⚠ 4m late | |
| ATN Atherton | 2 | 08:52 ⚠ 4m late | 08:53 ⚠ 4m late | |
| HGF Hag Fold | 2 | 08:56 ⚠ 3m late | 08:56 ⚠ 4m late | |
| DSY Daisy Hill | 2 | 08:59 ⚠ 4m late | 09:00 ⚠ 4m late | |
| HIN Hindley | 2 | 09:07 ⚠ 1m late | 09:07 ⚠ 2m late | |
| WGW Wigan Wallgate | 1 | 09:12 ⚠ 2m late | 09:14 ⚠ 2m late | |
| PEM Pemberton | 2 | 09:18 ⚠ 2m late | 09:21 ⚠ 1m late | |
| ORR Orrell | 2 | 09:25 ✔ On Time | 09:25 ⚠ 1m late | |
| UPL Upholland | 2 | 09:29 ✔ On Time | 09:29 ⚠ 1m late | |
| RNF Rainford | 2 | 09:33 ✔ 1m early | 09:33 ✔ On Time | |
| HBL Headbolt Lane | 3 | 09:42 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HBL Headbolt Lane | 1 | 09:56 ✔ 1m early | ||
| KIR Kirkby (Merseyside) | 1 | 09:58 ✔ 1m early | 09:58 ✔ On Time | |
| FAZ Fazakerley | 1 | 10:01 ✔ On Time | 10:01 ✔ On Time | |
| RIL Rice Lane | 1 | 10:04 ✔ On Time | 10:04 ✔ On Time | |
| KKD Kirkdale | 1 | 10:06 ✔ On Time | 10:07 ✔ On Time | |
| SDL Sandhills | 1 | 10:10 ✔ 1m early | 10:10 ✔ On Time | |
| MRF Moorfields | 1 | 10:13 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MRF Moorfields | 2 | 10:20 ✔ 1m early | ||
| SDL Sandhills | 2 | 10:24 ✔ 2m early | 10:24 ✔ 1m early | |
| BAH Bank Hall | 2 | 10:26 ✔ 2m early | 10:26 ✔ 1m early | |
| BOT Bootle Oriel Road | 2 | 10:28 ✔ 1m early | 10:28 ✔ 1m early | |
| BNW Bootle New Strand | 2 | 10:29 ✔ 1m early | 10:29 ✔ On Time | |
| SFL Seaforth & Litherland | 2 | 10:31 ✔ On Time | 10:31 ✔ On Time | |
| WLO Waterloo (Merseyside) | 2 | 10:34 ✔ 1m early | 10:34 ✔ On Time | |
| BLN Blundellsands & Crosby | 2 | 10:37 ✔ 1m early | 10:37 ✔ 1m early | |
| HLR Hall Road | 2 | 10:39 ✔ 1m early | 10:39 ✔ 1m early | |
| HTO Hightown | 2 | 10:42 ✔ 1m early | 10:42 ✔ 1m early | |
| FBY Formby | 2 | 10:46 ✔ 2m early | 10:46 ✔ 1m early | |
| FRE Freshfield | 2 | 10:48 ✔ 1m early | 10:48 ✔ 1m early | |
| ANS Ainsdale | 2 | 10:52 ✔ 1m early | 10:52 ✔ 1m early | |
| HIL Hillside | 2 | 10:55 ✔ 1m early | 10:55 ✔ 1m early | |
| BDL Birkdale | 2 | 10:58 ✔ 2m early | 10:58 ✔ 1m early | |
| SOP Southport | 1 | 11:04 ✔ 4m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SOP Southport | 5 | 11:24 ✔ On Time | ||
| MEC Meols Cop | 1 | 11:29 ⚠ 1m late | 11:30 ✔ On Time | |
| BES Bescar Lane | 1 | 11:35 ✔ On Time | 11:35 ⚠ 1m late | |
| NLN New Lane | 1 | 11:39 ✔ On Time | 11:39 ⚠ 1m late | |
| BCB Burscough Bridge | 1 | 11:42 ⚠ 1m late | 11:42 ⚠ 1m late | |
| HSC Hoscar | 1 | 11:46 ✔ On Time | 11:46 ⚠ 1m late | |
| PBL Parbold | 1 | 11:49 ⚠ 1m late | 11:49 ⚠ 1m late | |
| APB Appley Bridge | 1 | 11:53 ⚠ 1m late | 11:53 ⚠ 1m late | |
| GST Gathurst | 1 | 11:57 ✔ On Time | 11:57 ⚠ 1m late | |
| WGW Wigan Wallgate | 2 | 12:03 ⚠ 1m late | 12:04 ⚠ 2m late | |
| INC Ince (Manchester) | 2 | 12:07 ⚠ 1m late | 12:08 ⚠ 1m late | |
| HIN Hindley | 1 | 12:11 ⚠ 1m late | 12:12 ⚠ 1m late | |
| WHG Westhoughton | 1 | 12:16 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WHG Westhoughton | 2 | 12:40 ⚠ 2m late | ||
| HIN Hindley | 2 | 12:44 ⚠ 1m late | 12:44 ⚠ 2m late | |
| INC Ince (Manchester) | 1 | 12:47 ⚠ 2m late | 12:47 ⚠ 3m late | |
| WGW Wigan Wallgate | 1 | 12:50 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WGW Wigan Wallgate | 2 | 13:49 ✔ On Time | ||
| INC Ince (Manchester) | 2 | 13:52 ✔ 1m early | 13:52 ✔ On Time | |
| HIN Hindley | 1 | 13:55 ✔ On Time | 13:56 ✔ On Time | |
| DSY Daisy Hill | 1 | 14:00 ✔ On Time | 14:00 ⚠ 1m late | |
| HGF Hag Fold | 1 | 14:03 ✔ On Time | 14:04 ✔ On Time | |
| ATN Atherton | 1 | 14:06 ✔ On Time | 14:07 ✔ On Time | |
| WKD Walkden | 1 | 14:12 ✔ On Time | 14:13 ✔ On Time | |
| MSD Moorside | 1 | 14:16 ✔ On Time | 14:17 ✔ On Time | |
| SNN Swinton (Manchester) | 1 | 14:19 ✔ On Time | 14:20 ✔ On Time | |
| SLD Salford Crescent | 1 | 14:26 ✔ On Time | 14:27 ✔ On Time | |
| SFD Salford Central | 1 | 14:29 ⚠ 1m late | 14:30 ⚠ 3m late | |
| MCV Manchester Victoria | 6 | 14:33 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MCV Manchester Victoria | 5 | 18:09 ✔ On Time | ||
| SFD Salford Central | 2 | 18:12 ✔ 1m early | 18:12 ✔ 1m early | |
| SLD Salford Crescent | 1 | 18:15 ✔ 1m early | 18:15 ✔ On Time | |
| CLI Clifton (Manchester) | 2 | 18:20 ✔ On Time | 18:20 ✔ On Time | |
| KSL Kearsley (Manchester) | 1 | 18:25 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| KSL Kearsley (Manchester) | 2 | 18:33 ⚠ 6m late | ||
| SLD Salford Crescent | 1 | 18:43 ⚠ 2m late | 18:44 ⚠ 2m late | |
| SFD Salford Central | 1 | 18:46 ⚠ 3m late | 18:46 ⚠ 4m late | |
| MCV Manchester Victoria | 5 | 18:51 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MCV Manchester Victoria | 1 | 18:57 ✔ On Time | ||
| RCD Rochdale | 1 | 19:09 ✔ On Time | 19:10 ✔ 1m early | |
| TOD Todmorden | 2 | 19:19 ✔ 1m early | 19:19 ✔ On Time | |
| HBD Hebden Bridge | 2 | 19:25 ✔ On Time | 19:26 ✔ On Time | |
| HFX Halifax | 2 | 19:36 ✔ On Time | 19:37 ⚠ 1m late | |
| BDI Bradford Interchange | 3 | 19:51 ✔ 1m early | 19:54 ✔ 1m early | |
| NPD New Pudsey | 2 | 20:02 ✔ 1m early | 20:02 ✔ 1m early | |
| BLE Bramley (W Yorks) | 2 | 20:05 ✔ 1m early | 20:05 ✔ On Time | |
| LDS Leeds | 4B 4 | 20:15 ✔ 4m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LDS Leeds | 2C 2 | 20:56 ✔ On Time | ||
| KLF Kirkstall Forge | 2 | 21:02 ⚠ 5m late | 21:03 ⚠ 4m late | |
| APY Apperley Bridge | 2 | 21:07 ⚠ 4m late | 21:07 ⚠ 5m late | |
| SHY Shipley (Yorks) | 2 | 21:11 ⚠ 5m late | 21:12 ⚠ 6m late | |
| SAE Saltaire | 2 | 21:14 ⚠ 6m late | 21:14 ⚠ 8m late | |
| BIY Bingley | 2 | 21:17 ⚠ 8m late | 21:18 ⚠ 9m late | |
| CFL Crossflatts | 2 | 21:20 ⚠ 8m late | 21:20 ⚠ 10m late | |
| KEI Keighley | 2 | 21:24 ⚠ 9m late | 21:24 ⚠ 11m late | |
| SON Steeton & Silsden | 2 | 21:28 ⚠ 10m late | 21:28 ⚠ 12m late | |
| CEY Cononley | 2 | 21:32 ⚠ 11m late | 21:32 ⚠ 12m late | |
| SKI Skipton | 1 | 21:41 ⚠ 8m late |