| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| DEE Dundee | 2 | 06:34 ✔ 1m early | ||
| LEU Leuchars (for St. Andrews) | 1 | 06:46 ✔ On Time | 06:47 ✔ On Time | |
| CUP Cupar | 1 | 06:54 ✔ On Time | 06:54 ⚠ 1m late | |
| SPF Springfield | 1 | 06:58 ⚠ 1m late | 06:59 ✔ On Time | |
| LDY Ladybank | 1 | 07:03 ⚠ 1m late | 07:04 ⚠ 1m late | |
| MNC Markinch | 1 | 07:11 ⚠ 1m late | 07:11 ⚠ 2m late | |
| KDY Kirkcaldy | 1 | 07:21 ✔ 1m early | 07:22 ✔ 1m early | |
| INK Inverkeithing | 1 | 07:38 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| INK Inverkeithing | 2 | 08:13 ⚠ 1m late | ||
| ROS Rosyth | 2 | 08:16 ⚠ 1m late | 08:16 ⚠ 3m late | |
| DFE Dunfermline Town | 2 | 08:21 ⚠ 1m late | 08:21 ⚠ 2m late | |
| DFL Dunfermline Queen Margaret | 2 | 08:25 ⚠ 1m late | 08:25 ⚠ 2m late | |
| COW Cowdenbeath | 2 | 08:31 ⚠ 2m late | 08:31 ⚠ 3m late | |
| LCG Lochgelly | 2 | 08:37 ⚠ 1m late | 08:37 ⚠ 1m late | |
| CDD Cardenden | 2 | 08:40 ⚠ 2m late | 08:41 ⚠ 1m late | |
| GLT Glenrothes with Thornton | 1 | 08:48 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GLT Glenrothes with Thornton | 1 | 08:58 ✔ 1m early | ||
| CDD Cardenden | 1 | 09:05 ✔ 2m early | 09:05 ✔ 1m early | |
| LCG Lochgelly | 1 | 09:09 ✔ 1m early | 09:09 ✔ On Time | |
| COW Cowdenbeath | 1 | 09:15 ✔ 2m early | 09:15 ✔ On Time | |
| DFL Dunfermline Queen Margaret | 1 | 09:21 ✔ 1m early | 09:21 ✔ On Time | |
| DFE Dunfermline Town | 1 | 09:24 ✔ 1m early | 09:24 ✔ On Time | |
| ROS Rosyth | 1 | 09:28 ✔ On Time | 09:28 ⚠ 1m late | |
| INK Inverkeithing | 1 | 09:31 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| INK Inverkeithing | 2 | 10:27 ⚠ 2m late | ||
| DAG Dalgety Bay | 2 | 10:30 ⚠ 2m late | 10:30 ⚠ 3m late | |
| AUR Aberdour | 2 | 10:35 ⚠ 2m late | 10:35 ⚠ 3m late | |
| BTS Burntisland | 2 | 10:39 ⚠ 3m late | 10:39 ⚠ 3m late | |
| KGH Kinghorn | 2 | 10:44 ⚠ 3m late | 10:44 ⚠ 3m late | |
| KDY Kirkcaldy | 2 | 10:49 ⚠ 3m late | 10:49 ⚠ 4m late | |
| CBX Cameron Bridge | 2 | 11:03 ⚠ 3m late | 11:03 ⚠ 4m late | |
| LEV Leven | 1 | 11:08 ⚠ 4m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LEV Leven | 1 | 11:15 ✔ On Time | ||
| CBX Cameron Bridge | 1 | 11:19 ✔ 1m early | 11:19 ⚠ 1m late | |
| KDY Kirkcaldy | 1 | 11:32 ⚠ 2m late | 11:33 ⚠ 2m late | |
| KGH Kinghorn | 1 | 11:37 ⚠ 2m late | 11:37 ⚠ 3m late | |
| BTS Burntisland | 1 | 11:42 ⚠ 3m late | 11:42 ⚠ 4m late | |
| AUR Aberdour | 1 | 11:47 ⚠ 3m late | 11:47 ⚠ 4m late | |
| DAG Dalgety Bay | 1 | 11:51 ⚠ 4m late | 11:52 ⚠ 4m late | |
| INK Inverkeithing | 1 | 11:55 ⚠ 4m late | 11:55 ⚠ 5m late | |
| NQU North Queensferry | 1 | 11:59 ⚠ 4m late | 11:59 ⚠ 5m late | |
| DAM Dalmeny | 1 | 12:03 ⚠ 5m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| DAM Dalmeny | 1 | 12:44 ⚠ 3m late | ||
| EGY Edinburgh Gateway | 1 | 12:49 ⚠ 3m late | 12:50 ⚠ 3m late | |
| SGL South Gyle | 1 | 12:52 ⚠ 2m late | 12:52 ⚠ 4m late | |
| HYM Haymarket | 1 | 12:59 ⚠ 2m late | 12:59 ⚠ 3m late | |
| EDB Edinburgh | 15 12 | 13:04 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| EDB Edinburgh | ??? | 13:40 | ||
| MUB Musselburgh | ??? | 14:10 | 14:11 | |
| WAF Wallyford | ??? | 14:20 | 14:21 | |
| PST Prestonpans | ??? | 14:31 | 14:32 | |
| LND Longniddry | ??? | 14:42 | 14:43 | |
| DRM Drem | ??? | 14:58 | 14:59 | |
| NBW North Berwick | ??? | 15:14 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| NBW North Berwick | ??? | 15:28 | ||
| DRM Drem | ??? | 15:43 | 15:44 | |
| LND Longniddry | ??? | 15:59 | 16:00 | |
| PST Prestonpans | ??? | 16:10 | 16:11 | |
| WAF Wallyford | ??? | 16:21 | 16:22 | |
| MUB Musselburgh | ??? | 16:31 | 16:32 | |
| EDB Edinburgh | ??? | 17:02 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| EDB Edinburgh | 10 | 17:49 ✔ 1m early | ||
| HYM Haymarket | 4 | 17:54 ✔ 1m early | 17:54 ✔ On Time | |
| SLA Slateford | 1 | 17:58 ✔ 1m early | 17:58 ✔ On Time | |
| KGE Kingsknowe | 1 | 18:00 ⚠ 2m late | 18:01 ⚠ 2m late | |
| WTA Wester Hailes | 1 | 18:03 ⚠ 1m late | 18:03 ⚠ 2m late | |
| CUH Curriehill | 1 | 18:07 ✔ On Time | 18:07 ⚠ 3m late | |
| KKN Kirknewton | 1 | 18:13 ⚠ 2m late | 18:13 ⚠ 4m late | |
| CRS Carstairs | 1 | 18:28 ⚠ 5m late | 18:42 ✔ 1m early | |
| CLU Carluke | 1 | 18:50 ✔ On Time | 18:50 ⚠ 1m late | |
| WSH Wishaw | 1 | 18:56 ⚠ 1m late | 19:00 ✔ On Time | |
| MTH Motherwell | 2 | 19:06 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MTH Motherwell | 4 | 19:39 ✔ On Time | ||
| WFF Whifflet | 1C 1 | 19:47 ✔ On Time | 19:48 ✔ On Time | |
| CBC Coatbridge Central | 1 | 19:50 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CBC Coatbridge Central | 2 | 20:26 ⚠ 1m late | ||
| WFF Whifflet | 2 | 20:29 ✔ On Time | 20:29 ✔ On Time | |
| MTH Motherwell | 3 | 20:39 ✔ 2m early | 20:45 ✔ On Time | |
| AIR Airbles | 1 | 20:48 ✔ 1m early | 20:48 ✔ On Time | |
| HNC Hamilton Central | 1 | 20:53 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HNC Hamilton Central | 2 | 21:17 ⚠ 7m late | ||
| CTE Chatelherault | 1 | 21:22 ⚠ 5m late | 21:22 ⚠ 6m late | |
| MEY Merryton | 1 | 21:25 ⚠ 5m late | 21:25 ⚠ 6m late | |
| LRH Larkhall | 1 | 21:28 ⚠ 6m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LRH Larkhall | 2 | 21:33 ⚠ 1m late | ||
| MEY Merryton | 1 | 21:35 ⚠ 1m late | 21:35 ⚠ 2m late | |
| CTE Chatelherault | 1 | 21:38 ⚠ 1m late | 21:38 ⚠ 2m late | |
| HNC Hamilton Central | 1 | 21:42 ⚠ 1m late | 21:42 ⚠ 2m late | |
| HNW Hamilton West | 1 | 21:45 ⚠ 1m late | 21:45 ⚠ 2m late | |
| BLT Blantyre | 1 | 21:48 ⚠ 1m late | 21:48 ⚠ 2m late | |
| NTN Newton (Lanark) | 1 | 21:52 ⚠ 2m late | 21:52 ⚠ 2m late | |
| CBL Cambuslang | 1 | 21:56 ⚠ 1m late | 21:56 ⚠ 2m late | |
| RUT Rutherglen | 1 | 22:00 ✔ On Time | 22:00 ⚠ 1m late | |
| DAK Dalmarnock | 1 | 22:02 ⚠ 1m late | 22:02 ⚠ 2m late | |
| BDG Bridgeton | 1 | 22:04 ⚠ 1m late | 22:04 ⚠ 2m late | |
| AGS Argyle Street | 1 | 22:07 ⚠ 2m late | 22:07 ⚠ 2m late | |
| GLC Glasgow Central | 17 | 22:09 ⚠ 1m late |