| 06:08 | --- | Edinburgh Brunstane 06:08 - Edinburgh 06:16 - Haymarket(Edinburgh) 06:22 - South Gyle 06:27 - Dalmeny 06:33 - North Queensferry 06:37 - Inverkeithing 06:40 - Rosyth 06:44 - Dunfermline 06:49 - Dunfermline Queen Margaret 06:53 - Cowdenbeath 06:59 - Lochgelly 07:05 - Cardenden 07:08 - Glenrothes with Thornton 07:15 - Kirkcaldy 07:27 - Kinghorn 07:32 - Burntisland 07:36 - Aberdour 07:41 - Dalgety Bay 07:46 - Inverkeithing 07:49 - North Queensferry 07:54 - Dalmeny 07:58 - South Gyle 08:04 - Haymarket(Edinburgh) 08:11 - Edinburgh 08:17 Mo - Sa (Brunstane - ) | |
| 06:27 | --- | Newcraighall Brunstane 06:27 - Newcraighall 06:34 Mo - Sa (Brunstane - ) | |
| 06:42 | --- | Glasgow Central Brunstane 06:42 - Edinburgh 06:51 - Haymarket(Edinburgh) 06:58 - Slateford 07:03 - Kingsknowe 07:06 - Wester Hailes 07:09 - Curriehill 07:12 - Kirknewton 07:19 - Livingston South 07:24 - West Calder 07:29 - Addiewell 07:33 - Fauldhouse 07:39 - Shotts 07:44 - Hartwood 07:48 - Cleland 07:51 - Carfin 07:56 - Holytown 07:58 - Bellshill 08:06 - Glasgow Central 08:29 Mo - Fr (Brunstane - ) | |
| 06:42 | --- | Glasgow Central Brunstane 06:42 - Edinburgh 06:51 - Haymarket(Edinburgh) 06:58 - Slateford 07:03 - Kingsknowe 07:06 - Wester Hailes 07:09 - Curriehill 07:12 - Kirknewton 07:19 - Livingston South 07:24 - West Calder 07:29 - Addiewell 07:33 - Fauldhouse 07:39 - Shotts 07:44 - Hartwood 07:48 - Cleland 07:51 - Carfin 07:56 - Holytown 07:58 - Bellshill 08:01 - Uddingston 08:05 - Glasgow Central 08:24 Sa (Brunstane - ) | |
| 06:48 | --- | Newcraighall Brunstane 06:48 - Newcraighall 06:52 Mo - Sa (Brunstane - ) | |
| 07:00 | --- | Newcraighall Brunstane 07:00 - Edinburgh 07:07 - Haymarket(Edinburgh) 07:22 - South Gyle 07:27 - Dalmeny 07:33 - North Queensferry 07:37 - Inverkeithing 07:41 - Rosyth 07:45 - Dunfermline 07:49 - Dunfermline Queen Margaret 07:53 - Cowdenbeath 07:59 - Lochgelly 08:05 - Cardenden 08:09 - Glenrothes with Thornton 08:16 - Kirkcaldy 08:27 - Kinghorn 08:32 - Burntisland 08:37 - Aberdour 08:42 - Dalgety Bay 08:46 - Inverkeithing 08:50 - North Queensferry 08:54 - Dalmeny 08:58 - South Gyle 09:04 - Haymarket(Edinburgh) 09:11 - Edinburgh 09:17 - Brunstane 09:28 - Newcraighall 09:33 Mo - Fr (Brunstane - ) | |
| 07:00 | --- | Newcraighall Brunstane 07:00 - Edinburgh 07:14 - Haymarket(Edinburgh) 07:22 - South Gyle 07:27 - Dalmeny 07:33 - North Queensferry 07:37 - Inverkeithing 07:41 - Rosyth 07:45 - Dunfermline 07:49 - Dunfermline Queen Margaret 07:53 - Cowdenbeath 07:59 - Lochgelly 08:05 - Cardenden 08:09 - Glenrothes with Thornton 08:16 - Kirkcaldy 08:27 - Kinghorn 08:32 - Burntisland 08:37 - Aberdour 08:42 - Dalgety Bay 08:46 - Inverkeithing 08:50 - North Queensferry 08:54 - Dalmeny 08:58 - South Gyle 09:04 - Haymarket(Edinburgh) 09:11 - Edinburgh 09:17 - Brunstane 09:28 - Newcraighall 09:33 Sa (Brunstane - ) | |
| 07:17 | --- | Newcraighall Brunstane 07:17 - Newcraighall 07:21 Mo - Sa (Brunstane - ) | |
| 07:30 | --- | Newcraighall Brunstane 07:30 - Edinburgh 07:37 - Haymarket(Edinburgh) 07:43 - South Gyle 07:48 - Dalmeny 07:54 - North Queensferry 07:58 - Inverkeithing 08:01 - Dalgety Bay 08:05 - Aberdour 08:09 - Burntisland 08:14 - Kinghorn 08:18 - Kirkcaldy 08:23 - Glenrothes with Thornton 08:32 - Cardenden 08:44 - Lochgelly 08:49 - Cowdenbeath 08:57 - Dunfermline Queen Margaret 09:03 - Dunfermline 09:06 - Rosyth 09:10 - Inverkeithing 09:14 - North Queensferry 09:18 - Dalmeny 09:22 - South Gyle 09:28 - Haymarket(Edinburgh) 09:35 - Edinburgh 09:41 - Brunstane 10:00 - Newcraighall 10:03 Mo - Sa (Brunstane - ) | |
| 07:45 | --- | Newcraighall Brunstane 07:45 - Newcraighall 07:49 Mo - Sa (Brunstane - ) | |
| 08:02 | --- | Edinburgh Brunstane 08:02 - Edinburgh 08:09 - Haymarket(Edinburgh) 08:14 - South Gyle 08:22 - Dalmeny 08:28 - North Queensferry 08:32 - Inverkeithing 08:35 - Rosyth 08:39 - Dunfermline 08:44 - Dunfermline Queen Margaret 08:48 - Cowdenbeath 08:54 - Lochgelly 09:00 - Cardenden 09:03 - Glenrothes with Thornton 09:10 - Kirkcaldy 09:29 - Kinghorn 09:34 - Burntisland 09:39 - Aberdour 09:44 - Dalgety Bay 09:48 - Inverkeithing 09:52 - North Queensferry 09:56 - Dalmeny 10:00 - South Gyle 10:06 - Haymarket(Edinburgh) 10:13 - Edinburgh 10:19 Mo - Sa (Brunstane - ) | |
| 08:25 | --- | Newcraighall Brunstane 08:25 - Newcraighall 08:31 Sa (Brunstane - ) | |
| 08:26 | --- | Newcraighall Brunstane 08:26 - Newcraighall 08:31 Mo - Fr (Brunstane - ) | |
| 08:37 | --- | Edinburgh Brunstane 08:37 - Edinburgh 08:44 - Haymarket(Edinburgh) 08:51 - South Gyle 08:56 - Dalmeny 09:02 - North Queensferry 09:06 - Inverkeithing 09:09 - Rosyth 09:13 - Dunfermline 09:18 - Dunfermline Queen Margaret 09:22 - Cowdenbeath 09:28 - Lochgelly 09:34 - Cardenden 09:37 - Glenrothes with Thornton 09:44 - Kirkcaldy 10:00 - Kinghorn 10:05 - Burntisland 10:10 - Aberdour 10:15 - Dalgety Bay 10:19 - Inverkeithing 10:23 - South Gyle 10:34 - Haymarket(Edinburgh) 10:41 - Edinburgh 10:54 Mo - Sa (Brunstane - ) | |
| 08:53 | --- | Newcraighall Brunstane 08:53 - Newcraighall 08:58 Sa (Brunstane - ) | |
| 09:01 | --- | Newcraighall Brunstane 09:01 - Newcraighall 09:04 Mo - Fr (Brunstane - ) | |
| 09:21 | --- | Newcraighall Brunstane 09:21 - Edinburgh 09:28 - Haymarket(Edinburgh) 09:43 - South Gyle 09:48 - Dalmeny 09:54 - North Queensferry 09:58 - Inverkeithing 10:01 - Dalgety Bay 10:05 - Aberdour 10:09 - Burntisland 10:14 - Kinghorn 10:18 - Kirkcaldy 10:23 - Glenrothes with Thornton 10:32 - Cardenden 10:39 - Lochgelly 10:44 - Cowdenbeath 10:52 - Dunfermline Queen Margaret 10:58 - Dunfermline 11:01 - Rosyth 11:05 - Inverkeithing 11:10 - North Queensferry 11:14 - Dalmeny 11:18 - South Gyle 11:24 - Haymarket(Edinburgh) 11:34 - Edinburgh 11:38 - Brunstane 12:00 - Newcraighall 12:03 Mo - Fr (Brunstane - ) | |
| 09:21 | --- | Newcraighall Brunstane 09:21 - Edinburgh 09:28 - Haymarket(Edinburgh) 09:43 - South Gyle 09:48 - Dalmeny 09:54 - North Queensferry 09:58 - Inverkeithing 10:01 - Dalgety Bay 10:05 - Aberdour 10:09 - Burntisland 10:14 - Kinghorn 10:18 - Kirkcaldy 10:23 - Glenrothes with Thornton 10:32 - Cardenden 10:39 - Lochgelly 10:44 - Cowdenbeath 10:52 - Dunfermline Queen Margaret 10:58 - Dunfermline 11:01 - Rosyth 11:05 - Inverkeithing 11:10 - North Queensferry 11:14 - Dalmeny 11:18 - South Gyle 11:24 - Haymarket(Edinburgh) 11:34 - Edinburgh 11:39 - Brunstane 12:00 - Newcraighall 12:03 Sa (Brunstane - ) | |
| 09:29 | --- | Newcraighall Brunstane 09:29 - Newcraighall 09:33 Mo - Sa (Brunstane - ) | |
| 09:50 | --- | Glenrothes with Thornton Brunstane 09:50 - Edinburgh 09:57 - Haymarket(Edinburgh) 10:11 - South Gyle 10:16 - Dalmeny 10:22 - North Queensferry 10:26 - Inverkeithing 10:29 - Dalgety Bay 10:33 - Aberdour 10:37 - Burntisland 10:42 - Kinghorn 10:46 - Kirkcaldy 10:51 - Glenrothes with Thornton 11:03 Mo - Sa (Brunstane - ) | |
| 10:00 | --- | Newcraighall Brunstane 10:00 - Newcraighall 10:03 Mo - Sa (Brunstane - ) | |
| 10:21 | --- | Edinburgh Brunstane 10:21 - Edinburgh 10:28 - Haymarket(Edinburgh) 10:42 - South Gyle 10:48 - Dalmeny 10:54 - North Queensferry 10:58 - Inverkeithing 11:01 - Dalgety Bay 11:05 - Aberdour 11:09 - Burntisland 11:14 - Kinghorn 11:18 - Kirkcaldy 11:23 - Glenrothes with Thornton 11:32 - Cardenden 11:41 - Lochgelly 11:45 - Cowdenbeath 11:54 - Dunfermline Queen Margaret 12:00 - Dunfermline 12:03 - Rosyth 12:07 - Inverkeithing 12:10 - North Queensferry 12:15 - Dalmeny 12:18 - South Gyle 12:25 - Haymarket(Edinburgh) 12:30 - Edinburgh 12:36 Mo - Sa (Brunstane - ) | |
| 10:28 | --- | Newcraighall Brunstane 10:28 - Newcraighall 10:35 Mo - Sa (Brunstane - ) | |
| 10:50 | --- | Glenrothes with Thornton Brunstane 10:50 - Edinburgh 10:57 - Haymarket(Edinburgh) 11:12 - South Gyle 11:17 - Dalmeny 11:23 - North Queensferry 11:27 - Inverkeithing 11:30 - Dalgety Bay 11:34 - Aberdour 11:38 - Burntisland 11:43 - Kinghorn 11:47 - Kirkcaldy 11:52 - Glenrothes with Thornton 12:04 Mo - Sa (Brunstane - ) | |
| 11:01 | --- | Newcraighall Brunstane 11:01 - Newcraighall 11:06 Mo - Sa (Brunstane - ) | |
| 11:21 | --- | Edinburgh Brunstane 11:21 - Edinburgh 11:29 - Haymarket(Edinburgh) 11:43 - South Gyle 11:48 - Dalmeny 11:54 - North Queensferry 11:58 - Inverkeithing 12:01 - Dalgety Bay 12:05 - Aberdour 12:09 - Burntisland 12:14 - Kinghorn 12:18 - Kirkcaldy 12:23 - Glenrothes with Thornton 12:32 - Cardenden 12:39 - Lochgelly 12:44 - Cowdenbeath 12:52 - Dunfermline Queen Margaret 12:58 - Dunfermline 13:01 - Rosyth 13:05 - Inverkeithing 13:10 - North Queensferry 13:14 - Dalmeny 13:18 - South Gyle 13:24 - Haymarket(Edinburgh) 13:33 - Edinburgh 13:38 Mo - Sa (Brunstane - ) | |
| 11:29 | --- | Newcraighall Brunstane 11:29 - Newcraighall 11:32 Mo - Sa (Brunstane - ) | |
| 11:50 | --- | Glenrothes with Thornton Brunstane 11:50 - Edinburgh 11:57 - Haymarket(Edinburgh) 12:10 - South Gyle 12:15 - Dalmeny 12:21 - North Queensferry 12:25 - Inverkeithing 12:28 - Dalgety Bay 12:32 - Aberdour 12:36 - Burntisland 12:41 - Kinghorn 12:45 - Kirkcaldy 12:50 - Glenrothes with Thornton 13:02 Mo - Sa (Brunstane - ) | |
| 12:00 | --- | Newcraighall Brunstane 12:00 - Newcraighall 12:03 Mo - Sa (Brunstane - ) | |
| 12:21 | --- | Edinburgh Brunstane 12:21 - Edinburgh 12:29 - Haymarket(Edinburgh) 12:43 - South Gyle 12:48 - Dalmeny 12:54 - North Queensferry 12:58 - Inverkeithing 13:01 - Dalgety Bay 13:05 - Aberdour 13:09 - Burntisland 13:14 - Kinghorn 13:18 - Kirkcaldy 13:23 - Glenrothes with Thornton 13:32 - Cardenden 13:39 - Lochgelly 13:44 - Cowdenbeath 13:52 - Dunfermline Queen Margaret 13:58 - Dunfermline 14:01 - Rosyth 14:05 - Inverkeithing 14:11 - North Queensferry 14:14 - Dalmeny 14:19 - South Gyle 14:24 - Haymarket(Edinburgh) 14:32 - Edinburgh 14:39 Mo - Sa (Brunstane - ) | |
| 12:28 | --- | Newcraighall Brunstane 12:28 - Newcraighall 12:33 Mo - Sa (Brunstane - ) | |
| 12:50 | --- | Glenrothes with Thornton Brunstane 12:50 - Edinburgh 12:57 - Haymarket(Edinburgh) 13:12 - South Gyle 13:17 - Dalmeny 13:23 - North Queensferry 13:27 - Inverkeithing 13:30 - Dalgety Bay 13:34 - Aberdour 13:38 - Burntisland 13:43 - Kinghorn 13:47 - Kirkcaldy 13:52 - Glenrothes with Thornton 14:04 Mo - Sa (Brunstane - ) | |
| 12:59 | --- | Newcraighall Brunstane 12:59 - Newcraighall 13:05 Mo - Sa (Brunstane - ) | |
| 13:21 | --- | Edinburgh Brunstane 13:21 - Edinburgh 13:29 - Haymarket(Edinburgh) 13:43 - South Gyle 13:48 - Dalmeny 13:54 - North Queensferry 13:58 - Inverkeithing 14:01 - Dalgety Bay 14:05 - Aberdour 14:09 - Burntisland 14:14 - Kinghorn 14:18 - Kirkcaldy 14:23 - Glenrothes with Thornton 14:32 - Cardenden 14:39 - Lochgelly 14:44 - Cowdenbeath 14:52 - Dunfermline Queen Margaret 14:58 - Dunfermline 15:01 - Rosyth 15:05 - Inverkeithing 15:11 - North Queensferry 15:16 - Dalmeny 15:19 - South Gyle 15:26 - Haymarket(Edinburgh) 15:34 - Edinburgh 15:40 Mo - Sa (Brunstane - ) | |
| 13:29 | --- | Newcraighall Brunstane 13:29 - Newcraighall 13:33 Mo - Sa (Brunstane - ) | |
| 13:50 | --- | Glenrothes with Thornton Brunstane 13:50 - Edinburgh 13:57 - Haymarket(Edinburgh) 14:12 - South Gyle 14:17 - Dalmeny 14:23 - North Queensferry 14:27 - Inverkeithing 14:30 - Dalgety Bay 14:34 - Aberdour 14:38 - Burntisland 14:43 - Kinghorn 14:47 - Kirkcaldy 14:52 - Glenrothes with Thornton 15:04 Mo - Sa (Brunstane - ) | |
| 13:58 | --- | Newcraighall Brunstane 13:58 - Newcraighall 14:04 Mo - Sa (Brunstane - ) | |
| 14:21 | --- | Edinburgh Brunstane 14:21 - Edinburgh 14:28 - Haymarket(Edinburgh) 14:44 - South Gyle 14:49 - Dalmeny 14:55 - North Queensferry 14:59 - Inverkeithing 15:02 - Dalgety Bay 15:06 - Aberdour 15:10 - Burntisland 15:15 - Kinghorn 15:19 - Kirkcaldy 15:24 - Glenrothes with Thornton 15:33 - Cardenden 15:41 - Lochgelly 15:46 - Cowdenbeath 15:54 - Dunfermline Queen Margaret 16:00 - Dunfermline 16:03 - Rosyth 16:07 - Inverkeithing 16:11 - North Queensferry 16:14 - Dalmeny 16:19 - South Gyle 16:24 - Haymarket(Edinburgh) 16:32 - Edinburgh 16:38 Mo - Sa (Brunstane - ) | |
| 14:28 | --- | Newcraighall Brunstane 14:28 - Newcraighall 14:33 Mo - Sa (Brunstane - ) | |
| 14:50 | --- | Glenrothes with Thornton Brunstane 14:50 - Edinburgh 14:57 - Haymarket(Edinburgh) 15:12 - South Gyle 15:18 - Dalmeny 15:24 - North Queensferry 15:28 - Inverkeithing 15:31 - Dalgety Bay 15:35 - Aberdour 15:39 - Burntisland 15:44 - Kinghorn 15:48 - Kirkcaldy 15:53 - Glenrothes with Thornton 16:05 Mo - Sa (Brunstane - ) | |
| 14:58 | --- | Newcraighall Brunstane 14:58 - Newcraighall 15:04 Mo - Sa (Brunstane - ) | |
| 15:20 | --- | Newcraighall Brunstane 15:20 - Edinburgh 15:29 - Haymarket(Edinburgh) 15:43 - South Gyle 15:48 - Dalmeny 15:54 - North Queensferry 15:58 - Inverkeithing 16:01 - Dalgety Bay 16:05 - Aberdour 16:09 - Burntisland 16:14 - Kinghorn 16:18 - Kirkcaldy 16:23 - Glenrothes with Thornton 16:32 - Cardenden 16:39 - Lochgelly 16:47 - Cowdenbeath 16:52 - Dunfermline Queen Margaret 16:58 - Dunfermline 17:01 - Rosyth 17:05 - Inverkeithing 17:09 - North Queensferry 17:13 - Dalmeny 17:17 - South Gyle 17:23 - Haymarket(Edinburgh) 17:32 - Edinburgh 17:38 - Brunstane 17:48 - Newcraighall 17:52 Mo - Fr (Brunstane - ) | |
| 15:20 | --- | Newcraighall Brunstane 15:20 - Edinburgh 15:29 - Haymarket(Edinburgh) 15:43 - South Gyle 15:48 - Dalmeny 15:54 - North Queensferry 15:58 - Inverkeithing 16:01 - Dalgety Bay 16:05 - Aberdour 16:09 - Burntisland 16:14 - Kinghorn 16:18 - Kirkcaldy 16:23 - Glenrothes with Thornton 16:32 - Cardenden 16:39 - Lochgelly 16:47 - Cowdenbeath 16:52 - Dunfermline Queen Margaret 16:58 - Dunfermline 17:01 - Rosyth 17:05 - Inverkeithing 17:09 - North Queensferry 17:13 - Dalmeny 17:17 - South Gyle 17:23 - Haymarket(Edinburgh) 17:32 - Edinburgh 17:38 - Brunstane 17:58 - Newcraighall 18:03 Sa (Brunstane - ) | |
| 15:29 | --- | Newcraighall Brunstane 15:29 - Newcraighall 15:33 Mo - Sa (Brunstane - ) | |
| 15:50 | --- | Newcraighall Brunstane 15:50 - Edinburgh 15:57 - Haymarket(Edinburgh) 16:12 - South Gyle 16:17 - Dalmeny 16:23 - North Queensferry 16:27 - Inverkeithing 16:30 - Dalgety Bay 16:34 - Aberdour 16:38 - Burntisland 16:43 - Kinghorn 16:47 - Kirkcaldy 16:52 - Glenrothes with Thornton 17:01 - Cardenden 17:08 - Lochgelly 17:13 - Cowdenbeath 17:21 - Dunfermline Queen Margaret 17:27 - Dunfermline 17:30 - Rosyth 17:34 - Inverkeithing 17:38 - North Queensferry 17:42 - Dalmeny 17:46 - South Gyle 17:52 - Haymarket(Edinburgh) 18:02 - Edinburgh 18:08 - Brunstane 18:25 - Newcraighall 18:29 Mo - Fr (Brunstane - ) | |
| 15:50 | --- | Newcraighall Brunstane 15:50 - Edinburgh 15:57 - Haymarket(Edinburgh) 16:12 - South Gyle 16:17 - Dalmeny 16:23 - North Queensferry 16:27 - Inverkeithing 16:30 - Dalgety Bay 16:34 - Aberdour 16:38 - Burntisland 16:43 - Kinghorn 16:47 - Kirkcaldy 16:52 - Glenrothes with Thornton 17:01 - Cardenden 17:08 - Lochgelly 17:13 - Cowdenbeath 17:21 - Dunfermline Queen Margaret 17:27 - Dunfermline 17:30 - Rosyth 17:34 - Inverkeithing 17:38 - North Queensferry 17:42 - Dalmeny 17:46 - South Gyle 17:52 - Haymarket(Edinburgh) 18:02 - Edinburgh 18:08 - Brunstane 18:28 - Newcraighall 18:32 Sa (Brunstane - ) | |
| 16:00 | --- | Newcraighall Brunstane 16:00 - Newcraighall 16:03 Mo - Fr (Brunstane - ) | |
| 16:00 | --- | Newcraighall Brunstane 16:00 - Newcraighall 16:04 Sa (Brunstane - ) | |
| 16:21 | --- | Newcraighall Brunstane 16:21 - Edinburgh 16:29 - Haymarket(Edinburgh) 16:44 - South Gyle 16:49 - Dalmeny 16:55 - North Queensferry 16:59 - Inverkeithing 17:03 - Dalgety Bay 17:08 - Aberdour 17:12 - Burntisland 17:17 - Kinghorn 17:21 - Kirkcaldy 17:26 - Glenrothes with Thornton 17:35 - Cardenden 17:44 - Lochgelly 17:48 - Cowdenbeath 17:57 - Dunfermline Queen Margaret 18:03 - Dunfermline 18:06 - Rosyth 18:10 - Inverkeithing 18:13 - North Queensferry 18:18 - Dalmeny 18:21 - South Gyle 18:28 - Haymarket(Edinburgh) 18:35 - Edinburgh 18:41 - Brunstane 18:55 - Newcraighall 18:59 Mo - Sa (Brunstane - ) | |
| 16:29 | --- | Newcraighall Brunstane 16:29 - Newcraighall 16:33 Mo - Sa (Brunstane - ) | |
| 16:50 | --- | Kirkcaldy Brunstane 16:50 - Edinburgh 16:57 - Haymarket(Edinburgh) 17:17 - South Gyle 17:22 - Dalmeny 17:29 - North Queensferry 17:33 - Inverkeithing 17:36 - Dalgety Bay 17:40 - Aberdour 17:44 - Burntisland 17:49 - Kinghorn 17:54 - Kirkcaldy 18:01 Mo - Sa (Brunstane - ) | |
| 16:58 | --- | Newcraighall Brunstane 16:58 - Newcraighall 17:04 Mo - Sa (Brunstane - ) | |
| 17:12 | --- | Glenrothes with Thornton Brunstane 17:12 - Edinburgh 17:19 - Haymarket(Edinburgh) 17:24 - South Gyle 17:30 - Dalmeny 17:37 - North Queensferry 17:41 - Inverkeithing 17:45 - Rosyth 17:50 - Dunfermline 17:55 - Dunfermline Queen Margaret 17:59 - Cowdenbeath 18:05 - Lochgelly 18:11 - Cardenden 18:14 - Glenrothes with Thornton 18:24 Sa (Brunstane - ) | |
| 17:17 | --- | Dunblane Brunstane 17:17 - Edinburgh 17:24 - Haymarket(Edinburgh) 17:31 - Larbert 17:57 - Stirling 18:05 - Bridge of Allan 18:13 - Dunblane 18:18 Mo - Fr (Brunstane - ) | |
| 17:29 | --- | Newcraighall Brunstane 17:29 - Newcraighall 17:32 Mo - Sa (Brunstane - ) | |
| 17:40 | --- | Edinburgh Brunstane 17:40 - Edinburgh 17:54 - Haymarket(Edinburgh) 17:59 - South Gyle 18:04 - Dalmeny 18:10 - North Queensferry 18:14 - Inverkeithing 18:17 - Rosyth 18:21 - Dunfermline 18:26 - Dunfermline Queen Margaret 18:30 - Cowdenbeath 18:36 - Lochgelly 18:42 - Cardenden 18:45 - Glenrothes with Thornton 18:52 - Kirkcaldy 19:03 - Kinghorn 19:08 - Burntisland 19:13 - Aberdour 19:18 - Dalgety Bay 19:22 - Inverkeithing 19:26 - North Queensferry 19:30 - Dalmeny 19:34 - South Gyle 19:40 - Haymarket(Edinburgh) 19:48 - Edinburgh 19:53 Mo - Fr (Brunstane - ) | |
| 17:41 | --- | Newcraighall Brunstane 17:41 - Edinburgh 17:48 - Haymarket(Edinburgh) 17:53 - South Gyle 17:58 - Dalmeny 18:04 - North Queensferry 18:08 - Inverkeithing 18:12 - Dalgety Bay 18:17 - Aberdour 18:21 - Burntisland 18:26 - Kinghorn 18:30 - Kirkcaldy 18:35 - Glenrothes with Thornton 18:44 - Cardenden 18:51 - Lochgelly 18:56 - Cowdenbeath 19:04 - Dunfermline Queen Margaret 19:10 - Dunfermline 19:13 - Rosyth 19:17 - Inverkeithing 19:21 - North Queensferry 19:25 - Dalmeny 19:29 - South Gyle 19:35 - Haymarket(Edinburgh) 19:43 - Edinburgh 19:48 - Brunstane 20:00 - Newcraighall 20:04 Sa (Brunstane - ) | |
| 17:49 | --- | Newcraighall Brunstane 17:49 - Newcraighall 17:52 Mo - Fr (Brunstane - ) | |
| 17:59 | --- | Newcraighall Brunstane 17:59 - Newcraighall 18:03 Sa (Brunstane - ) | |
| 18:06 | --- | Edinburgh Brunstane 18:06 - Edinburgh 18:13 - Haymarket(Edinburgh) 18:29 - South Gyle 18:35 - Dalmeny 18:41 - North Queensferry 18:45 - Inverkeithing 18:48 - Rosyth 18:52 - Dunfermline 18:57 - Dunfermline Queen Margaret 19:01 - Cowdenbeath 19:07 - Lochgelly 19:13 - Cardenden 19:16 - Glenrothes with Thornton 19:23 - Kirkcaldy 19:35 - Kinghorn 19:40 - Burntisland 19:45 - Aberdour 19:50 - Dalgety Bay 19:54 - Inverkeithing 19:58 - North Queensferry 20:02 - Dalmeny 20:06 - South Gyle 20:12 - Haymarket(Edinburgh) 20:19 - Edinburgh 20:25 Mo - Fr (Brunstane - ) | |
| 18:12 | --- | Edinburgh Brunstane 18:12 - Edinburgh 18:20 - Haymarket(Edinburgh) 18:29 - South Gyle 18:35 - Dalmeny 18:41 - North Queensferry 18:45 - Inverkeithing 18:48 - Rosyth 18:52 - Dunfermline 18:57 - Dunfermline Queen Margaret 19:01 - Cowdenbeath 19:07 - Lochgelly 19:13 - Cardenden 19:16 - Glenrothes with Thornton 19:23 - Kirkcaldy 19:35 - Kinghorn 19:40 - Burntisland 19:45 - Aberdour 19:50 - Dalgety Bay 19:54 - Inverkeithing 19:58 - North Queensferry 20:02 - Dalmeny 20:06 - South Gyle 20:12 - Haymarket(Edinburgh) 20:19 - Edinburgh 20:25 Sa (Brunstane - ) | |
| 18:25 | --- | Newcraighall Brunstane 18:25 - Newcraighall 18:29 Mo - Fr (Brunstane - ) | |
| 18:28 | --- | Newcraighall Brunstane 18:28 - Newcraighall 18:32 Sa (Brunstane - ) | |
| 18:37 | --- | Glenrothes with Thornton Brunstane 18:37 - Edinburgh 18:46 - Haymarket(Edinburgh) 18:54 - South Gyle 18:59 - Dalmeny 19:05 - North Queensferry 19:09 - Inverkeithing 19:12 - Rosyth 19:16 - Dunfermline 19:21 - Dunfermline Queen Margaret 19:25 - Cowdenbeath 19:31 - Lochgelly 19:37 - Cardenden 19:40 - Glenrothes with Thornton 19:50 Mo - Sa (Brunstane - ) | |
| 18:56 | --- | Newcraighall Brunstane 18:56 - Newcraighall 18:59 Mo - Sa (Brunstane - ) | |
| 19:09 | --- | Glenrothes with Thornton Brunstane 19:09 - Edinburgh 19:16 - Haymarket(Edinburgh) 19:25 - South Gyle 19:30 - Dalmeny 19:36 - North Queensferry 19:40 - Inverkeithing 19:44 - Rosyth 19:48 - Dunfermline 19:52 - Dunfermline Queen Margaret 19:56 - Cowdenbeath 20:02 - Lochgelly 20:08 - Cardenden 20:12 - Glenrothes with Thornton 20:22 Mo - Sa (Brunstane - ) | |
| 19:28 | --- | Newcraighall Brunstane 19:28 - Newcraighall 19:33 Mo - Sa (Brunstane - ) | |
| 19:41 | --- | Glenrothes with Thornton Brunstane 19:41 - Edinburgh 19:48 - Haymarket(Edinburgh) 19:54 - South Gyle 19:59 - Dalmeny 20:05 - North Queensferry 20:09 - Inverkeithing 20:12 - Rosyth 20:16 - Dunfermline 20:21 - Dunfermline Queen Margaret 20:25 - Cowdenbeath 20:31 - Lochgelly 20:37 - Cardenden 20:40 - Glenrothes with Thornton 20:50 Mo - Sa (Brunstane - ) | |
| 20:00 | --- | Newcraighall Brunstane 20:00 - Newcraighall 20:04 Mo - Sa (Brunstane - ) | |
| 20:11 | --- | Haymarket(Edinburgh) Brunstane 20:11 - Edinburgh 20:19 - Haymarket(Edinburgh) 20:26 Mo - Sa (Brunstane - ) | |
| 20:23 | --- | Newcraighall Brunstane 20:23 - Newcraighall 20:27 Mo - Sa (Brunstane - ) | |
| 20:42 | --- | Glenrothes with Thornton Brunstane 20:42 - Edinburgh 20:49 - Haymarket(Edinburgh) 20:56 - South Gyle 21:00 - Dalmeny 21:07 - North Queensferry 21:10 - Inverkeithing 21:14 - Rosyth 21:17 - Dunfermline 21:23 - Dunfermline Queen Margaret 21:26 - Cowdenbeath 21:33 - Lochgelly 21:38 - Cardenden 21:42 - Glenrothes with Thornton 21:52 Mo - Sa (Brunstane - ) | |
| 21:24 | --- | Newcraighall Brunstane 21:24 - Newcraighall 21:27 Mo - Sa (Brunstane - ) | |
| 21:36 | --- | Perth Brunstane 21:36 - Edinburgh 21:43 - Haymarket(Edinburgh) 21:53 - South Gyle 21:58 - Dalmeny 22:04 - North Queensferry 22:08 - Inverkeithing 22:11 - Rosyth 22:15 - Dunfermline 22:20 - Dunfermline Queen Margaret 22:24 - Cowdenbeath 22:30 - Lochgelly 22:36 - Cardenden 22:39 - Glenrothes with Thornton 22:46 - Markinch f. Glenrothes 22:56 - Ladybank 23:03 - Perth 23:34 Mo - Sa (Brunstane - ) | |
| 22:25 | --- | Newcraighall Brunstane 22:25 - Newcraighall 22:28 Mo - Sa (Brunstane - ) | |
| 22:40 | --- | Haymarket(Edinburgh) Brunstane 22:40 - Edinburgh 22:49 - Haymarket(Edinburgh) 22:58 Mo - Fr (Brunstane - ) | |
| 22:51 | --- | Haymarket(Edinburgh) Brunstane 22:51 - Edinburgh 22:58 - Haymarket(Edinburgh) 23:03 Sa (Brunstane - ) | |
| 23:22 | --- | Newcraighall Brunstane 23:22 - Newcraighall 23:26 Mo - Sa (Brunstane - ) | |
| 23:39 | --- | Haymarket(Edinburgh) Brunstane 23:39 - Edinburgh 23:48 - Haymarket(Edinburgh) 23:52 Mo - Sa (Brunstane - ) | |