| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LIV Liverpool Lime Street | 8 | 06:56 ✔ On Time | |
| MSH Mossley Hill | 1 | 07:04 ✔ On Time | 07:04 ⚠ 1m late |
| WSA West Allerton | 1 | 07:06 ✔ On Time | 07:06 ⚠ 1m late |
| LPY Liverpool South Parkway | 1 | 07:09 ✔ On Time | 07:09 ⚠ 1m late |
| HNX Hunts Cross | 2 | 07:13 ✔ On Time | 07:13 ⚠ 1m late |
| HED Halewood | 1 | 07:16 ✔ On Time | 07:16 ✔ On Time |
| HGN Hough Green | 1 | 07:20 ✔ On Time | 07:20 ⚠ 1m late |
| WID Widnes | 1 | 07:23 ⚠ 1m late | 07:23 ⚠ 2m late |
| SNK Sankey for Penketh | 1 | 07:28 ⚠ 1m late | 07:28 ⚠ 2m late |
| WAC Warrington Central | 1 | 07:32 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WAC Warrington Central | 2 | 07:42 ✔ 1m early | |
| WAW Warrington West | 2 | 07:45 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WAW Warrington West | 1 | 07:50 ⚠ 2m late | |
| WAC Warrington Central | 1 | 07:55 ⚠ 1m late | 07:55 ⚠ 2m late |
| PDG Padgate | 1 | 07:59 ⚠ 1m late | 07:59 ⚠ 2m late |
| BWD Birchwood | 1 | 08:02 ⚠ 1m late | 08:02 ⚠ 2m late |
| GLZ Glazebrook | 1 | 08:07 ⚠ 1m late | 08:07 ⚠ 2m late |
| IRL Irlam | 1 | 08:10 ⚠ 1m late | 08:11 ⚠ 2m late |
| FLI Flixton | 1 | 08:15 ⚠ 1m late | 08:15 ⚠ 2m late |
| CSR Chassen Road | 1 | 08:17 ⚠ 2m late | 08:17 ⚠ 2m late |
| URM Urmston | 1 | 08:19 ⚠ 3m late | 08:19 ⚠ 3m late |
| HUP Humphrey Park | 1 | 08:22 ⚠ 2m late | 08:22 ⚠ 3m late |
| TRA Trafford Park | 1 | 08:25 ⚠ 2m late | 08:25 ⚠ 2m late |
| MCO Manchester Oxford Road | 5 | 08:33 ⚠ 10m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MCO Manchester Oxford Road | 2 | 08:57 ✔ 1m early | |
| DGT Deansgate | 2 | 08:59 ✔ 1m early | 09:00 ✔ On Time |
| ECC Eccles (Manchester) | 2 | 09:05 ✔ On Time | 09:05 ✔ On Time |
| PAT Patricroft | 2 | 09:08 ✔ 1m early | 09:08 ✔ On Time |
| NLW Newton-le-Willows | 2 | 09:18 ✔ On Time | 09:19 ✔ 1m early |
| ERL Earlestown | 2 | 09:21 ✔ 1m early | 09:21 ✔ On Time |
| SHJ St Helens Junction | 2 | 09:25 ✔ 1m early | 09:25 ✔ On Time |
| LEG Lea Green | 2 | 09:28 ✔ 1m early | 09:28 ✔ On Time |
| RNH Rainhill | 2 | 09:31 ✔ 1m early | 09:31 ✔ On Time |
| WHN Whiston | 1 | 09:34 ✔ 1m early | 09:34 ✔ On Time |
| HUY Huyton | 1 | 09:37 ✔ On Time | 09:37 ⚠ 1m late |
| ROB Roby | 1 | 09:39 ✔ On Time | 09:39 ⚠ 1m late |
| BGE Broad Green | 1 | 09:42 ✔ On Time | 09:42 ⚠ 1m late |
| WAV Wavertree Technology Park | 2 | 09:45 ✔ On Time | 09:45 ✔ On Time |
| EDG Edge Hill | 2 | 09:48 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EDG Edge Hill | 1 | 10:19 ✔ On Time | |
| WAV Wavertree Technology Park | 1 | 10:21 ✔ On Time | 10:21 ✔ On Time |
| BGE Broad Green | 2 | 10:24 ✔ 1m early | 10:25 ✔ 1m early |
| ROB Roby | 4 | 10:28 ✔ 1m early | 10:28 ⚠ 1m late |
| HUY Huyton | 4 | 10:30 ⚠ 1m late | 10:30 ⚠ 2m late |
| PSC Prescot | 1 | 10:34 ⚠ 1m late | 10:35 ⚠ 2m late |
| ECL Eccleston Park | 2 | 10:37 ⚠ 2m late | 10:37 ⚠ 3m late |
| THH Thatto Heath | 1 | 10:40 ⚠ 1m late | 10:40 ⚠ 2m late |
| SNH St Helens Central | 1 | 10:44 ⚠ 1m late | 10:44 ⚠ 2m late |
| GSW Garswood | 1 | 10:51 ⚠ 1m late | 10:51 ⚠ 1m late |
| BYN Bryn | 1 | 10:54 ⚠ 1m late | 10:55 ⚠ 1m late |
| WGN Wigan North Western | 6 | 11:03 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WGN Wigan North Western | 5 | 11:10 ✔ 1m early | |
| EBA Euxton Balshaw Lane | 2 | 11:19 ✔ 3m early | 11:20 ✔ 1m early |
| LEY Leyland | 1 | 11:26 ✔ 3m early | 11:26 ✔ 1m early |
| PRE Preston (Lancs) | 2 | 11:33 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PRE Preston (Lancs) | 4C | 12:24 ✔ 1m early | |
| LOH Lostock Hall | 2 | 12:30 ✔ On Time | 12:30 ✔ On Time |
| BMB Bamber Bridge | 2 | 12:33 ✔ On Time | 12:34 ✔ 1m early |
| PLS Pleasington | 1 | 12:41 ✔ On Time | 12:41 ✔ On Time |
| CYT Cherry Tree | 2 | 12:44 ✔ 1m early | 12:44 ✔ On Time |
| MLH Mill Hill (Lancs) | 1 | 12:47 ✔ 1m early | 12:47 ✔ 1m early |
| BBN Blackburn | 2 | 12:50 ✔ On Time | 12:51 ✔ On Time |
| RIS Rishton | 1 | 12:56 ✔ On Time | 12:56 ✔ On Time |
| CTW Church & Oswaldtwistle | 2 | 12:59 ✔ On Time | 12:59 ⚠ 1m late |
| ACR Accrington | 1 | 13:02 ✔ On Time | 13:03 ✔ On Time |
| HCT Huncoat | 2 | 13:07 ⚠ 1m late | 13:07 ⚠ 1m late |
| HPN Hapton | 1 | 13:10 ⚠ 1m late | 13:10 ⚠ 1m late |
| RSG Rose Grove | 1 | 13:13 ⚠ 1m late | 13:14 ⚠ 1m late |
| BUB Burnley Barracks | 1 | 13:18 ✔ 1m early | 13:18 ✔ On Time |
| BNC Burnley Central | 1 | 13:20 ✔ On Time | 13:21 ✔ On Time |
| BRF Brierfield | 1 | 13:25 ✔ On Time | 13:25 ✔ On Time |
| NEL Nelson | 1 | 13:28 ✔ On Time | 13:29 ✔ On Time |
| CNE Colne | 1 | 13:34 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CNE Colne | 1 | 13:51 ✔ On Time | |
| NEL Nelson | 1 | 13:56 ✔ On Time | 13:57 ✔ On Time |
| BRF Brierfield | 1 | 14:00 ✔ 1m early | 14:00 ✔ 1m early |
| BNC Burnley Central | 1 | 14:04 ✔ On Time | 14:05 ✔ On Time |
| BUB Burnley Barracks | 1 | 14:07 ✔ On Time | 14:07 ✔ On Time |
| RSG Rose Grove | 2 | 14:11 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RSG Rose Grove | 1 | 14:35 ⚠ 2m late | |
| BYM Burnley Manchester Road | 2 | 14:38 ⚠ 2m late | 14:39 ⚠ 1m late |
| TOD Todmorden | 1 | 14:55 ⚠ 1m late | 14:56 ⚠ 2m late |
| LTL Littleborough | 1 | 15:03 ⚠ 1m late | 15:03 ⚠ 2m late |
| SMB Smithy Bridge | 1 | 15:05 ⚠ 2m late | 15:05 ⚠ 3m late |
| RCD Rochdale | 3 | 15:09 ⚠ 3m late | 15:10 ⚠ 3m late |
| MCV Manchester Victoria | 5 | 15:26 ✔ 2m early | 15:28 ⚠ 2m late |
| SFD Salford Central | 2 | 15:31 ⚠ 1m late | 15:31 ⚠ 2m late |
| SLD Salford Crescent | 2 | 15:34 ⚠ 2m late | 15:35 ⚠ 2m late |
| SNN Swinton (Manchester) | 2 | 15:41 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SNN Swinton (Manchester) | 2 | 16:09 ⚠ 3m late | |
| MSD Moorside | 2 | 16:11 ⚠ 2m late | 16:12 ⚠ 2m late |
| WKD Walkden | 2 | 16:15 ⚠ 3m late | 16:15 ⚠ 4m late |
| ATN Atherton | 2 | 16:21 ⚠ 3m late | 16:21 ⚠ 4m late |
| HGF Hag Fold | 2 | 16:24 ⚠ 3m late | 16:24 ⚠ 3m late |
| DSY Daisy Hill | 2 | 16:27 ⚠ 3m late | 16:27 ⚠ 3m late |
| HIN Hindley | 2 | 16:32 ⚠ 3m late | 16:32 ⚠ 3m late |
| INC Ince (Manchester) | 1 | 16:35 ⚠ 3m late | 16:35 ⚠ 4m late |
| WGW Wigan Wallgate | 1 | 16:40 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WGW Wigan Wallgate | 1 | 17:14 ✔ On Time | |
| PEM Pemberton | 2 | 17:18 ✔ On Time | 17:21 ✔ On Time |
| ORR Orrell | 2 | 17:25 ✔ 1m early | 17:25 ✔ On Time |
| UPL Upholland | 2 | 17:29 ✔ 1m early | 17:29 ✔ On Time |
| RNF Rainford | 2 | 17:33 ✔ 1m early | 17:33 ✔ On Time |
| HBL Headbolt Lane | 3 | 17:41 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HBL Headbolt Lane | 1 | 17:56 ✔ 1m early | |
| KIR Kirkby (Merseyside) | 1 | 17:58 ✔ 1m early | 17:58 ✔ 1m early |
| FAZ Fazakerley | 1 | 18:01 ✔ 1m early | 18:01 ✔ On Time |
| RIL Rice Lane | 1 | 18:04 ✔ 1m early | 18:04 ✔ On Time |
| KKD Kirkdale | 1 | 18:06 ✔ On Time | 18:07 ✔ 1m early |
| SDL Sandhills | 1 | 18:10 ✔ 2m early | 18:10 ✔ 1m early |
| MRF Moorfields | 1 | 18:13 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MRF Moorfields | 3 | 18:21 ✔ On Time | |
| LIV Liverpool Lime Street | L | 18:23 ✔ On Time | 18:23 ✔ On Time |
| LVC Liverpool Central | 3 | 18:25 ✔ On Time | 18:25 ⚠ 1m late |
| LVJ Liverpool James Street | 3 | 18:27 ✔ On Time | 18:27 ⚠ 1m late |
| BKQ Birkenhead Hamilton Square | 3 | 18:30 ✔ On Time | 18:30 ⚠ 1m late |
| CNP Conway Park | 2 | 18:32 ✔ On Time | 18:32 ⚠ 1m late |
| BKP Birkenhead Park | 2 | 18:34 ⚠ 1m late | 18:34 ⚠ 1m late |
| BKN Birkenhead North | 3 | 18:37 ✔ On Time | 18:37 ⚠ 1m late |
| BID Bidston | 2 | 18:40 ✔ On Time | 18:40 ✔ On Time |
| LSW Leasowe | 2 | 18:42 ✔ On Time | 18:42 ⚠ 1m late |
| MRT Moreton (Merseyside) | 2 | 18:44 ✔ On Time | 18:44 ⚠ 1m late |
| MEO Meols | 2 | 18:48 ✔ On Time | 18:48 ✔ On Time |
| MNR Manor Road | 2 | 18:50 ✔ On Time | 18:50 ⚠ 1m late |
| HYK Hoylake | 2 | 18:52 ✔ On Time | 18:52 ⚠ 1m late |
| WKI West Kirby | 2 | 18:57 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WKI West Kirby | 1 | 19:01 ✔ 1m early | |
| HYK Hoylake | 1 | 19:04 ✔ 1m early | 19:04 ✔ On Time |
| MNR Manor Road | 1 | 19:06 ✔ 1m early | 19:06 ✔ On Time |
| MEO Meols | 1 | 19:08 ✔ 1m early | 19:08 ✔ On Time |
| MRT Moreton (Merseyside) | 1 | 19:11 ✔ 1m early | 19:11 ✔ On Time |
| LSW Leasowe | 1 | 19:13 ✔ 1m early | 19:13 ✔ On Time |
| BID Bidston | 1 | 19:16 ✔ 1m early | 19:16 ✔ 1m early |
| BKN Birkenhead North | 2 | 19:18 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BKN Birkenhead North | 3 | 19:33 ✔ 1m early | |
| WLV Wallasey Village | 2 | 19:37 ✔ 1m early | 19:37 ✔ On Time |
| WLG Wallasey Grove Road | 2 | 19:39 ✔ 2m early | 19:39 ✔ 1m early |
| NBN New Brighton | 1 | 19:44 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NBN New Brighton | 2 | 19:53 ✔ On Time | |
| WLG Wallasey Grove Road | 1 | 19:57 ✔ 1m early | 19:57 ✔ On Time |
| WLV Wallasey Village | 1 | 19:59 ✔ 2m early | 19:59 ✔ 1m early |
| BKN Birkenhead North | 2 | 20:03 ✔ On Time | 20:04 ⚠ 1m late |
| BKP Birkenhead Park | 1 | 20:06 ⚠ 1m late | 20:06 ⚠ 1m late |
| CNP Conway Park | 1 | 20:09 ✔ On Time | 20:09 ✔ On Time |
| BKQ Birkenhead Hamilton Square | 1 | 20:11 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BKQ Birkenhead Hamilton Square | 2 | 20:20 ✔ On Time | |
| BKC Birkenhead Central | 2 | 20:22 ✔ 1m early | 20:22 ✔ On Time |
| GNL Green Lane | 2 | 20:24 ✔ On Time | 20:24 ✔ On Time |
| RFY Rock Ferry | 1 | 20:27 ✔ 1m early | 20:27 ✔ On Time |
| BEB Bebington | 1 | 20:29 ✔ 1m early | 20:29 ✔ On Time |
| PSL Port Sunlight | 1 | 20:31 ✔ 1m early | 20:31 ✔ On Time |
| SPI Spital | 2 | 20:33 ✔ 1m early | 20:33 ✔ On Time |
| BMR Bromborough Rake | 1 | 20:35 ✔ 1m early | 20:35 ✔ On Time |
| BOM Bromborough | 2 | 20:37 ✔ 1m early | 20:37 ✔ 1m early |
| ERA Eastham Rake | 1 | 20:40 ✔ 2m early | 20:40 ✔ 2m early |
| HOO Hooton | 2 | 20:42 ✔ 2m early | 20:42 ✔ 1m early |
| CPU Capenhurst | 1 | 20:47 ✔ 1m early | 20:47 ✔ 2m early |
| BAC Bache | 1 | 20:52 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BAC Bache | 2 | 21:03 ✔ On Time | |
| CPU Capenhurst | 2 | 21:09 ✔ 2m early | 21:09 ✔ 1m early |
| HOO Hooton | 3 | 21:14 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HOO Hooton | 2 | 21:27 ✔ On Time | |
| LTT Little Sutton | 1 | 21:31 ✔ On Time | 21:31 ✔ On Time |
| OVE Overpool | 1 | 21:33 ✔ On Time | 21:33 ⚠ 1m late |
| ELP Ellesmere Port | 1 | 21:37 ✔ 1m early |