| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ELP Ellesmere Port | 2 | 06:33 ✔ On Time | ||
| INE Ince & Elton | 1 | 06:40 ✔ 1m early | 06:40 ✔ 1m early | |
| HSB Helsby | 4 | 06:43 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HSB Helsby | 2 | 07:01 ⚠ 1m late | ||
| FRD Frodsham | 2 | 07:05 ✔ On Time | 07:05 ⚠ 1m late | |
| RUE Runcorn East | 2 | 07:10 ✔ On Time | 07:11 ✔ On Time | |
| WBQ Warrington Bank Quay | 4 | 07:19 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WBQ Warrington Bank Quay | 1 | 07:40 ✔ 1m early | ||
| RUE Runcorn East | 1 | 07:47 ✔ 1m early | 07:48 ✔ 1m early | |
| FRD Frodsham | 1 | 07:54 ✔ 2m early | 07:54 ✔ On Time | |
| HSB Helsby | 1 | 07:58 ✔ 1m early | 07:58 ✔ On Time | |
| CTR Chester | 5 | 08:09 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CTR Chester | 3 3B | 08:20 ✔ On Time | ||
| WRX Wrexham General | 1 | 08:34 ✔ 1m early | 08:34 ⚠ 1m late | |
| RUA Ruabon | ??? | 08:41 ✔ 1m early | 08:41 ✔ On Time | |
| CRK Chirk | ??? | 08:47 ✔ 1m early | 08:48 ✔ 1m early | |
| GOB Gobowen | ??? | 08:52 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GOB Gobowen | ??? | 09:43 ✔ On Time | ||
| CRK Chirk | ??? | 09:48 ✔ 1m early | 09:49 ✔ On Time | |
| RUA Ruabon | ??? | 09:55 ✔ 1m early | 09:55 ✔ On Time | |
| WRX Wrexham General | 2 | 10:01 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WRX Wrexham General | 4 | 10:34 ⚠ 1m late | ||
| WXC Wrexham Central | 1 | 10:39 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WXC Wrexham Central | 1 | 10:43 ✔ On Time | ||
| WRX Wrexham General | 4 | 10:46 ✔ 2m early | 10:47 ⚠ 1m late | |
| GWE Gwersyllt | ??? | 10:52 ✔ On Time | 10:52 ✔ On Time | |
| CYB Cefn-y-Bedd | ??? | 10:56 ✔ On Time | 10:56 ✔ On Time | |
| CGW Caergwrle | ??? | 10:58 ✔ 1m early | 10:58 ✔ On Time | |
| HPE Hope (Flintshire) | ??? | 11:00 ✔ 1m early | 11:01 ✔ On Time | |
| PNF Penyffordd | ??? | 11:05 ✔ 2m early | 11:05 ✔ 1m early | |
| BCK Buckley | ??? | 11:08 ✔ On Time | 11:09 ✔ On Time | |
| HWD Hawarden | ??? | 11:12 ✔ On Time | 11:12 ✔ On Time | |
| SHT Shotton | ??? | 11:16 ✔ On Time | 11:18 ✔ 1m early | |
| HWB Hawarden Bridge | ??? | 11:20 ✔ 2m early | 11:20 ✔ On Time | |
| NES Neston | 1 | 11:28 ✔ On Time | 11:28 ✔ On Time | |
| HSW Heswall | 1 | 11:32 ✔ On Time | 11:33 ✔ On Time | |
| UPT Upton (Merseyside) | 1 | 11:39 ✔ On Time | 11:39 ⚠ 4m late | |
| BID Bidston | 2 | 11:47 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BID Bidston | 1 | 12:21 ✔ On Time | ||
| BKN Birkenhead North | 2 | 12:23 ⚠ 1m late | 12:24 ✔ On Time | |
| BKP Birkenhead Park | 1 | 12:26 ✔ On Time | 12:26 ⚠ 1m late | |
| CNP Conway Park | 1 | 12:29 ✔ On Time | 12:29 ✔ On Time | |
| BKQ Birkenhead Hamilton Square | 1 | 12:31 ✔ On Time | 12:31 ✔ On Time | |
| LVJ Liverpool James Street | 1 | 12:34 ✔ On Time | 12:34 ⚠ 1m late | |
| MRF Moorfields | 3 | 12:36 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MRF Moorfields | 2 | 12:43 ✔ 1m early | ||
| SDL Sandhills | 2 | 12:48 ✔ 3m early | 12:48 ✔ 2m early | |
| KKD Kirkdale | 2 | 12:50 ✔ 2m early | 12:51 ✔ 1m early | |
| WAO Walton (Merseyside) | 2 | 12:53 ✔ 1m early | 12:53 ✔ On Time | |
| OPK Orrell Park | 2 | 12:55 ✔ 1m early | 12:55 ✔ 1m early | |
| AIN Aintree | 2 | 12:57 ✔ 1m early | 12:58 ✔ 1m early | |
| ORN Old Roan | 2 | 13:00 ✔ 2m early | 13:00 ✔ 1m early | |
| MAG Maghull | 2 | 13:03 ✔ 2m early | 13:03 ✔ 1m early | |
| MNS Maghull North | 2 | 13:06 ✔ 3m early | 13:06 ✔ 2m early | |
| TWN Town Green | 2 | 13:09 ✔ 2m early | 13:09 ✔ 2m early | |
| AUG Aughton Park | 2 | 13:12 ✔ 3m early | 13:12 ✔ 3m early | |
| OMS Ormskirk | 1 | 13:15 ✔ 3m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| OMS Ormskirk | ??? | 13:46 ✔ On Time | ||
| BCJ Burscough Junction | ??? | 13:50 ✔ On Time | 13:50 ✔ On Time | |
| RUF Rufford | ??? | 13:56 ✔ On Time | 13:56 ⚠ 1m late | |
| CSO Croston | ??? | 14:01 ✔ On Time | 14:01 ⚠ 1m late | |
| PRE Preston (Lancs) | 4C | 14:17 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PRE Preston (Lancs) | 1 | 15:48 ✔ 1m early | ||
| SLW Salwick | 1 | 15:55 ✔ 1m early | 15:55 ✔ On Time | |
| KKM Kirkham & Wesham | 1 | 15:59 ✔ On Time | 16:00 ✔ 1m early | |
| MOS Moss Side | 1 | 16:06 ✔ 1m early | 16:06 ✔ On Time | |
| LTM Lytham | 1 | 16:10 ✔ 1m early | 16:10 ✔ On Time | |
| AFV Ansdell & Fairhaven | 1 | 16:13 ✔ 1m early | 16:13 ✔ On Time | |
| SAS St Annes-on-Sea | 1 | 16:17 ✔ 1m early | 16:17 ✔ On Time | |
| SQU Squires Gate | 1 | 16:21 ✔ 1m early | 16:21 ✔ On Time | |
| BPB Blackpool Pleasure Beach | 1 | 16:23 ✔ On Time | 16:23 ✔ On Time | |
| BPS Blackpool South | 1 | 16:26 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BPS Blackpool South | 1 | 16:30 ✔ 1m early | ||
| BPB Blackpool Pleasure Beach | 1 | 16:32 ✔ 1m early | 16:32 ✔ On Time | |
| SQU Squires Gate | 1 | 16:35 ✔ 1m early | 16:35 ✔ On Time | |
| SAS St Annes-on-Sea | 1 | 16:38 ✔ On Time | 16:38 ✔ On Time | |
| AFV Ansdell & Fairhaven | 1 | 16:42 ✔ On Time | 16:42 ✔ On Time | |
| LTM Lytham | 1 | 16:45 ✔ On Time | 16:45 ✔ On Time | |
| MOS Moss Side | 1 | 16:50 ✔ 1m early | 16:50 ✔ On Time | |
| KKM Kirkham & Wesham | 3 | 16:57 ✔ 1m early | 16:57 ✔ On Time | |
| PRE Preston (Lancs) | 1 | 17:08 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PRE Preston (Lancs) | 1 | 17:29 ⚠ 9m late | ||
| KKM Kirkham & Wesham | 2 | 17:38 ⚠ 13m late | 17:38 ⚠ 14m late | |
| PFY Poulton-le-Fylde | 1 | 17:46 ⚠ 13m late | 17:47 ⚠ 13m late | |
| BPN Blackpool North | 4 | 17:53 ⚠ 12m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BPN Blackpool North | 4 | 18:22 ⚠ 1m late | ||
| LAY Layton (Lancs) | 1 | 18:25 ⚠ 1m late | 18:25 ⚠ 1m late | |
| PFY Poulton-le-Fylde | 2 | 18:29 ⚠ 1m late | 18:29 ⚠ 2m late | |
| KKM Kirkham & Wesham | 3 | 18:37 ⚠ 1m late | 18:37 ⚠ 2m late | |
| PRE Preston (Lancs) | 2 | 18:47 ⚠ 2m late | 18:49 ⚠ 1m late | |
| LEY Leyland | 2 | 18:54 ⚠ 1m late | 18:54 ⚠ 2m late | |
| BSV Buckshaw Parkway | 1 | 18:59 ⚠ 2m late | 18:59 ⚠ 2m late | |
| CRL Chorley | 2 | 19:02 ⚠ 3m late | 19:03 ⚠ 3m late | |
| ADL Adlington (Lancs) | 1 | 19:07 ⚠ 1m late | 19:07 ⚠ 2m late | |
| BLK Blackrod | 1 | 19:10 ⚠ 2m late | 19:10 ⚠ 2m late | |
| HWI Horwich Parkway | 1 | 19:13 ⚠ 1m late | 19:13 ⚠ 2m late | |
| LOT Lostock | 1 | 19:16 ⚠ 2m late | 19:16 ⚠ 2m late | |
| BON Bolton | 3 4 | 19:21 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BON Bolton | 1 | 20:04 ⚠ 1m late | ||
| HID Hall-i'-th'-Wood | 2 | 20:09 ✔ On Time | 20:09 ⚠ 1m late | |
| BMC Bromley Cross (Lancs) | 2 | 20:12 ⚠ 1m late | 20:13 ⚠ 5m late | |
| ENT Entwistle | 1 | 20:19 ⚠ 5m late | 20:19 ⚠ 7m late | |
| DWN Darwen | 2 | 20:26 ⚠ 6m late | 20:26 ⚠ 7m late | |
| BBN Blackburn | 2 1 | 20:34 ⚠ 6m late | 20:35 ⚠ 15m late | |
| RGW Ramsgreave & Wilpshire | 2 | 20:41 ⚠ 15m late | 20:44 ⚠ 14m late | |
| LHO Langho | 2 | 20:48 ⚠ 14m late | 20:48 ⚠ 14m late | |
| WHE Whalley (Lancs) | 2 | 20:52 ⚠ 14m late | 20:53 ⚠ 14m late | |
| CLH Clitheroe | 2 | 21:00 ⚠ 15m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CLH Clitheroe | 1 | 21:22 ⚠ 5m late | ||
| WHE Whalley (Lancs) | 1 | 21:28 ⚠ 4m late | 21:28 ⚠ 5m late | |
| LHO Langho | 1 | 21:32 ⚠ 5m late | 21:33 ⚠ 5m late | |
| RGW Ramsgreave & Wilpshire | 1 | 21:37 ⚠ 5m late | 21:40 ⚠ 4m late | |
| BBN Blackburn | 4 | 21:46 ⚠ 11m late | 21:48 ⚠ 10m late | |
| DWN Darwen | 1 | 21:55 ⚠ 11m late | 21:56 ⚠ 11m late | |
| ENT Entwistle | 1 | 22:03 ⚠ 11m late | 22:03 ⚠ 12m late | |
| BMC Bromley Cross (Lancs) | 1 | 22:09 ⚠ 12m late | 22:09 ⚠ 12m late | |
| HID Hall-i'-th'-Wood | 1 | 22:12 ⚠ 12m late | 22:12 ⚠ 12m late | |
| BON Bolton | 1 3 | 22:17 ⚠ 12m late |