| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EDB Edinburgh | 16 | 08:36 ✔ 1m early | |
| HYM Haymarket | 2 | 08:40 ✔ 1m early | 08:40 ✔ On Time |
| EDP Edinburgh Park | 2 | 08:46 ✔ On Time | 08:46 ⚠ 1m late |
| UHA Uphall | 2 | 08:59 ✔ 5m early | 08:59 ✔ 1m early |
| LSN Livingston North | 2 | 09:02 ✔ 1m early | 09:02 ✔ On Time |
| BHG Bathgate | 2 | 09:07 ✔ 1m early | 09:07 ✔ On Time |
| ARM Armadale (West Lothian) | 1 | 09:11 ✔ 1m early | 09:11 ✔ On Time |
| BKR Blackridge | 1 | 09:15 ✔ 1m early | 09:15 ✔ 1m early |
| CAC Caldercruix | 1 | 09:21 ✔ 1m early | 09:21 ✔ 1m early |
| DRU Drumgelloch | 1 | 09:25 ✔ 1m early | 09:25 ✔ 1m early |
| ADR Airdrie | 2 | 09:28 ✔ 1m early | 09:30 ✔ On Time |
| COA Coatdyke | 1 | 09:32 ✔ 1m early | 09:32 ⚠ 1m late |
| CBS Coatbridge Sunnyside | 1 | 09:34 ⚠ 1m late | 09:35 ✔ On Time |
| BAI Blairhill | 1 | 09:37 ✔ On Time | 09:37 ⚠ 1m late |
| EST Easterhouse | 1 | 09:41 ✔ On Time | 09:41 ⚠ 1m late |
| GAR Garrowhill | 1 | 09:44 ✔ On Time | 09:44 ✔ On Time |
| SLS Shettleston | 1 | 09:46 ⚠ 1m late | 09:46 ⚠ 1m late |
| CAY Carntyne | 1 | 09:48 ⚠ 1m late | 09:48 ⚠ 1m late |
| BLG Bellgrove | 1 | 09:52 ✔ On Time | 09:52 ⚠ 1m late |
| HST High Street (Glasgow) | 1 | 09:54 ✔ On Time | 09:54 ⚠ 1m late |
| GLQ Glasgow Queen Street | 8 | 09:56 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLQ Glasgow Queen Street | 3 | 10:30 ⚠ 1m late | |
| CRO Croy | 1 | 10:40 ⚠ 2m late | 10:41 ⚠ 1m late |
| FKK Falkirk High | 1 | 10:49 ⚠ 1m late | 10:50 ⚠ 1m late |
| PMT Polmont | 1 | 10:54 ✔ On Time | 10:54 ⚠ 1m late |
| LIN Linlithgow | 1 | 10:59 ✔ On Time | 10:59 ⚠ 1m late |
| HYM Haymarket | 3 | 11:12 ✔ On Time | N/A |
| EDB Edinburgh | 14 | 11:17 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EDB Edinburgh | 4 | 11:37 ✔ 1m early | |
| MUB Musselburgh | 1 | 11:44 ✔ 2m early | 11:44 ✔ 1m early |
| WAF Wallyford | 1 | 11:48 ✔ 2m early | 11:49 ✔ 1m early |
| PST Prestonpans | 1 | 11:52 ✔ 1m early | 11:52 ✔ 1m early |
| LND Longniddry | 1 | 11:56 ✔ 1m early | 11:57 ✔ 1m early |
| DRM Drem | 1 | 12:02 ✔ 1m early | 12:02 ✔ On Time |
| NBW North Berwick | 1 | 12:11 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NBW North Berwick | 1 | 12:20 ✔ 1m early | |
| DRM Drem | 2 | 12:28 ✔ 2m early | 12:28 ✔ On Time |
| LND Longniddry | 2 | 12:33 ✔ 1m early | 12:34 ✔ 1m early |
| PST Prestonpans | 2 | 12:39 ✔ 2m early | 12:39 ✔ On Time |
| WAF Wallyford | 2 | 12:42 ✔ 1m early | 12:42 ✔ On Time |
| MUB Musselburgh | 2 | 12:46 ✔ 1m early | 12:46 ✔ On Time |
| EDB Edinburgh | 10 7 | 12:53 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EDB Edinburgh | 4 11 | 13:14 ⚠ 1m late | |
| BSU Brunstane | 1 | 13:21 ⚠ 2m late | 13:22 ⚠ 2m late |
| NEW Newcraighall | 1 | 13:25 ⚠ 1m late | 13:26 ⚠ 1m late |
| SFI Shawfair | 2 | 13:29 ⚠ 1m late | 13:29 ⚠ 1m late |
| EKB Eskbank | 1 | 13:33 ⚠ 1m late | 13:34 ⚠ 1m late |
| NEG Newtongrange | 1 | 13:37 ⚠ 1m late | 13:37 ⚠ 2m late |
| GBG Gorebridge | 1 | 13:42 ✔ On Time | 13:42 ⚠ 1m late |
| SOI Stow | 2 | 14:00 ✔ 1m early | 14:00 ✔ On Time |
| GAL Galashiels | 1 | 14:08 ✔ 1m early | 14:09 ⚠ 5m late |
| TWB Tweedbank | 1 2 | 14:13 ⚠ 5m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TWB Tweedbank | 1 2 | 14:48 ✔ 1m early | |
| GAL Galashiels | 1 | 14:52 ✔ 1m early | 14:52 ✔ On Time |
| SOI Stow | 1 | 15:01 ✔ 1m early | 15:01 ✔ On Time |
| GBG Gorebridge | 1 | 15:17 ✔ 1m early | 15:18 ✔ 1m early |
| NEG Newtongrange | 1 | 15:21 ✔ On Time | 15:21 ✔ On Time |
| EKB Eskbank | 1 | 15:24 ✔ On Time | 15:24 ⚠ 1m late |
| SFI Shawfair | 1 | 15:29 ✔ 1m early | 15:30 ✔ 1m early |
| NEW Newcraighall | 1 | 15:33 ✔ 1m early | 15:34 ✔ 1m early |
| BSU Brunstane | 1 | 15:37 ✔ 1m early | 15:37 ✔ On Time |
| EDB Edinburgh | 9W 9 | 15:44 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EDB Edinburgh | 10 | 16:14 ✔ 1m early | |
| HYM Haymarket | 4 | 00:00 ⚠ 977m late | 16:18 ✔ On Time |
| LOC Lockerbie | 2 | 17:11 ✔ 1m early | 17:12 ✔ On Time |
| CAR Carlisle | 4 | 17:33 ✔ 2m early | 17:35 ✔ 1m early |
| PNR Penrith (North Lakes) | 1 | 17:49 ✔ 1m early | 17:50 ✔ On Time |
| OXN Oxenholme Lake District | 1 | 18:13 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| OXN Oxenholme Lake District | 3 | 18:33 ✔ On Time | |
| KEN Kendal | ??? | 18:37 ✔ 1m early | 18:37 ⚠ 1m late |
| BUD Burneside (Cumbria) | ??? | 18:41 ✔ On Time | 18:41 ⚠ 2m late |
| SVL Staveley (Cumbria) | ??? | 18:46 ⚠ 1m late | 18:46 ⚠ 2m late |
| WDM Windermere | ??? | 18:52 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WDM Windermere | ??? | 19:01 ✔ On Time | |
| SVL Staveley (Cumbria) | ??? | 19:06 ✔ 1m early | 19:07 ✔ On Time |
| BUD Burneside (Cumbria) | ??? | 19:12 ✔ On Time | 19:12 ⚠ 1m late |
| KEN Kendal | ??? | 19:15 ⚠ 1m late | 19:16 ⚠ 1m late |
| OXN Oxenholme Lake District | 3 | 19:21 ⚠ 1m late | 19:22 ⚠ 2m late |
| LAN Lancaster | 4 | 19:37 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LAN Lancaster | 3 | 21:04 ✔ 1m early | |
| CNF Carnforth | 2 | 21:13 ✔ 1m early | 21:14 ✔ 1m early |
| SVR Silverdale | 1 | 21:19 ✔ On Time | 21:19 ⚠ 1m late |
| ARN Arnside | ??? | 21:23 ✔ On Time | 21:23 ⚠ 1m late |
| GOS Grange-Over-Sands | 2 | 21:28 ⚠ 1m late | 21:28 ⚠ 1m late |
| KBK Kents Bank | 2 | 21:32 ✔ On Time | 21:32 ⚠ 2m late |
| CAK Cark & Cartmel | 1 | 21:36 ⚠ 1m late | 21:36 ⚠ 2m late |
| ULV Ulverston | DM | 21:43 ⚠ 1m late | 21:43 ⚠ 3m late |
| DLT Dalton (Cumbria) | 2 | 21:51 ⚠ 2m late | 21:51 ⚠ 3m late |
| ROO Roose | 2 | 21:57 ⚠ 2m late | 21:57 ⚠ 4m late |
| BIF Barrow-in-Furness | 1 | 22:04 ⚠ 1m late |