0
Line Updates
There are currently no Line Updates reported.
5
Catering Updates
Facilities on the 12:39 Inverness to Aberdeen due 15:01.
This is due to a shortage of on train staff.
Catering is not available throughout.
This is due to a shortage of on train staff.
Catering is not available throughout.
Scheduled | Expected | Destination |
---|---|---|
12:39 | 12:39 | Inverness |
12:49 | 12:49 | Inverness Airport |
13:01 | 13:01 | Nairn |
13:11 | 13:11 | Forres |
13:26 | 13:26 | Elgin |
13:46 | 13:46 | Keith |
14:01 | 14:01 | Huntly |
14:19 | 14:19 | Insch |
14:31 | 14:31 | Inverurie |
14:37 | 14:37 | Kintore |
14:47 | 14:47 | Dyce |
15:01 | 15:01 | Aberdeen |
Facilities on the 20/10/25 13:59 Aberdeen to Edinburgh due 16:24.
This is due to a shortage of train crew.
Catering is not available throughout.
This is due to a shortage of train crew.
Catering is not available throughout.
Scheduled | Expected | Destination |
---|---|---|
13:59 | 13:59 | Aberdeen |
14:15 | 14:15 | Stonehaven |
14:35 | 14:35 | Montrose |
14:50 | 14:50 | Arbroath |
15:10 | 15:10 | Dundee |
15:22 | 15:22 | Leuchars |
15:29 | 15:29 | Cupar |
16:18 | 16:18 | Haymarket |
16:24 | 16:24 | Edinburgh |
Facilities on the 15:07 Glasgow Queen Street to Inverness due 18:26.
This is due to a shortage of on train staff.
Catering is not available throughout.
This is due to a shortage of on train staff.
Catering is not available throughout.
Scheduled | Expected | Destination |
---|---|---|
15:07 | 15:07 | Glasgow Queen Street |
15:35 | 15:35 | Stirling |
16:19 | 16:19 | Perth |
16:37 | 16:37 | Dunkeld & Birnam |
16:52 | 16:52 | Pitlochry |
17:02 | 17:02 | Blair Atholl |
17:38 | 17:38 | Kingussie |
17:50 | 17:50 | Aviemore |
17:58 | 17:58 | Carrbridge |
18:26 | 18:26 | Inverness |
Facilities on the 20/10/25 16:34 Glasgow Queen Street to Oban due 19:42.
This is due to a shortage of train crew.
Catering is not available throughout.
This is due to a shortage of train crew.
Catering is not available throughout.
Scheduled | Expected | Destination |
---|---|---|
16:34 | 16:34 | Glasgow Queen Street |
16:58 | 16:58 | Dalmuir |
17:07 | 17:07 | Dumbarton Central |
17:22 | 17:22 | Helensburgh Upper |
17:33 | 17:33 | Garelochhead |
17:57 | 17:57 | Arrochar & Tarbet |
18:10 | 18:10 | Ardlui |
18:29 | 18:29 | Crianlarich |
18:37 | 18:37 | Tyndrum Lower |
18:55 | 18:55 | Dalmally |
19:04 | 19:04 | Loch Awe |
19:09 | 19:09 | Falls Of Cruachan |
19:19 | 19:19 | Taynuilt |
19:29 | 19:29 | Connel Ferry |
19:42 | 19:42 | Oban |
Facilities on the 17:20 Inverness to Aberdeen due 19:36.
This is due to a shortage of on train staff.
Catering is not available throughout.
This is due to a shortage of on train staff.
Catering is not available throughout.
Scheduled | Expected | Destination |
---|---|---|
17:20 | 17:20 | Inverness |
17:30 | 17:30 | Inverness Airport |
17:39 | 17:39 | Nairn |
17:50 | 17:50 | Forres |
18:03 | 18:03 | Elgin |
18:22 | 18:22 | Keith |
18:44 | 18:44 | Huntly |
19:00 | 19:00 | Insch |
19:12 | 19:12 | Inverurie |
19:18 | 19:18 | Kintore |
19:27 | 19:27 | Dyce |
19:36 | 19:36 | Aberdeen |
30
Train Formation Updates
10:07 Glasgow Queen Street to Inverness due 13:25 is being delayed between Perth and Dunkeld & Birnam and is now expected to be 10 minutes late.
This is due to a late running train being in front of this one.
This train will now be formed of the usual number of coaches.
This is due to a late running train being in front of this one.
This train will now be formed of the usual number of coaches.
Scheduled | Expected | Destination |
---|---|---|
10:07 | 10:07 | Glasgow Queen Street |
10:36 | 10:36 | Stirling |
11:16 | 11:16 | Perth |
11:41 | 11:51 | Dunkeld & Birnam |
11:55 | 12:05 | Pitlochry |
12:37 | 12:47 | Kingussie |
12:50 | 13:00 | Aviemore |
13:25 | 13:35 | Inverness |
Facilities on the 10:32 Edinburgh to Inverness due 14:16.
This is due to a safety inspection of the track earlier today.
Will be formed of 4 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a safety inspection of the track earlier today.
Will be formed of 4 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
10:32 | 10:32 | Edinburgh |
10:37 | 10:37 | Haymarket |
11:17 | 11:17 | Stirling |
11:53 | 11:53 | Perth |
12:10 | 12:10 | Dunkeld & Birnam |
12:26 | 12:26 | Pitlochry |
12:36 | 12:36 | Blair Atholl |
13:03 | 13:03 | Dalwhinnie |
13:14 | 13:14 | Newtonmore |
13:19 | 13:19 | Kingussie |
13:33 | 13:33 | Aviemore |
13:42 | 13:42 | Carrbridge |
14:16 | 14:16 | Inverness |
Facilities on the 10:38 Edinburgh to Perth due 12:09.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
10:38 | 10:38 | Edinburgh |
10:42 | 10:42 | Haymarket |
10:47 | 10:47 | South Gyle |
10:49 | 10:49 | Edinburgh Gateway |
11:00 | 11:00 | Inverkeithing |
11:03 | 11:03 | Dalgety Bay |
11:08 | 11:08 | Aberdour |
11:13 | 11:13 | Burntisland |
11:18 | 11:18 | Kinghorn |
11:23 | 11:23 | Kirkcaldy |
11:35 | 11:35 | Markinch |
11:46 | 11:46 | Ladybank |
12:09 | 12:09 | Perth |
Facilities on the 10:40 Leven to Edinburgh due 12:05.
This is due to a broken down train earlier today.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a broken down train earlier today.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
10:40 | 10:40 | Leven |
10:45 | 10:45 | Cameron Bridge |
11:01 | 11:01 | Glenrothes With Thornton |
11:08 | 11:08 | Cardenden |
11:13 | 11:13 | Lochgelly |
11:19 | 11:19 | Cowdenbeath |
11:25 | 11:25 | Dunfermline Queen Margaret |
11:28 | 11:28 | Dunfermline City |
11:32 | 11:32 | Rosyth |
11:37 | 11:37 | Inverkeithing |
11:41 | 11:41 | North Queensferry |
11:45 | 11:45 | Dalmeny |
11:51 | 11:51 | Edinburgh Gateway |
11:54 | 11:54 | South Gyle |
12:00 | 12:00 | Haymarket |
12:05 | 12:05 | Edinburgh |
Facilities on the 10:41 Glasgow Queen Street to Aberdeen due 13:28.
This is due to a safety inspection of the track earlier today.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a safety inspection of the track earlier today.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
10:41 | 10:41 | Glasgow Queen Street |
11:08 | 11:08 | Stirling |
11:40 | 11:40 | Perth |
12:03 | 12:03 | Dundee |
12:11 | 12:11 | Broughty Ferry |
12:15 | 12:15 | Monifieth |
12:21 | 12:21 | Carnoustie |
12:29 | 12:29 | Arbroath |
12:43 | 12:43 | Montrose |
12:54 | 12:54 | Laurencekirk |
13:07 | 13:07 | Stonehaven |
13:15 | 13:15 | Portlethen |
13:28 | 13:28 | Aberdeen |
Facilities on the 11:45 Dundee to Edinburgh due 13:11.
This is due to a tree blocking the railway earlier today.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a tree blocking the railway earlier today.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
11:45 | 11:45 | Dundee |
11:58 | 11:58 | Leuchars |
12:05 | 12:05 | Cupar |
12:12 | 12:12 | Ladybank |
12:19 | 12:19 | Markinch |
12:30 | 12:30 | Kirkcaldy |
12:46 | 12:46 | Inverkeithing |
12:56 | 12:56 | Edinburgh Gateway |
13:05 | 13:05 | Haymarket |
13:11 | 13:11 | Edinburgh |
Facilities on the 13:18 Edinburgh to Leven due 14:36.
This is due to a train fault.
Will be formed of 4 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 4 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
13:18 | 13:18 | Edinburgh |
13:22 | 13:22 | Haymarket |
13:27 | 13:27 | South Gyle |
13:29 | 13:29 | Edinburgh Gateway |
13:35 | 13:35 | Dalmeny |
13:39 | 13:39 | North Queensferry |
13:43 | 13:43 | Inverkeithing |
13:47 | 13:47 | Rosyth |
13:52 | 13:52 | Dunfermline City |
13:56 | 13:56 | Dunfermline Queen Margaret |
14:03 | 14:03 | Cowdenbeath |
14:09 | 14:09 | Lochgelly |
14:13 | 14:13 | Cardenden |
14:22 | 14:22 | Glenrothes With Thornton |
14:31 | 14:31 | Cameron Bridge |
14:36 | 14:36 | Leven |
Facilities on the 13:24 Perth to Edinburgh due 14:55.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
13:24 | 13:24 | Perth |
13:47 | 13:47 | Ladybank |
13:56 | 13:56 | Markinch |
14:08 | 14:08 | Kirkcaldy |
14:12 | 14:12 | Kinghorn |
14:17 | 14:17 | Burntisland |
14:22 | 14:22 | Aberdour |
14:27 | 14:27 | Dalgety Bay |
14:30 | 14:30 | Inverkeithing |
14:41 | 14:41 | Edinburgh Gateway |
14:43 | 14:43 | South Gyle |
14:50 | 14:50 | Haymarket |
14:55 | 14:55 | Edinburgh |
Facilities on the 13:46 Aberdeen to Glasgow Queen Street due 16:19.
This is due to a safety inspection of the track earlier today.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a safety inspection of the track earlier today.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
13:46 | 13:46 | Aberdeen |
14:23 | 14:23 | Montrose |
14:37 | 14:37 | Arbroath |
14:56 | 14:56 | Dundee |
15:19 | 15:19 | Perth |
15:48 | 15:48 | Stirling |
16:19 | 16:19 | Glasgow Queen Street |
Facilities on the 13:48 Edinburgh to Cowdenbeath due 14:34.
This is due to a tree blocking the railway earlier today.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a tree blocking the railway earlier today.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
13:48 | 13:48 | Edinburgh |
13:53 | 13:53 | Haymarket |
14:00 | 14:00 | Edinburgh Gateway |
14:06 | 14:06 | Dalmeny |
14:10 | 14:10 | North Queensferry |
14:14 | 14:14 | Inverkeithing |
14:18 | 14:18 | Rosyth |
14:23 | 14:23 | Dunfermline City |
14:27 | 14:27 | Dunfermline Queen Margaret |
14:34 | 14:34 | Cowdenbeath |
Facilities on the 14:46 Leven to Edinburgh due 16:05.
This is due to a train fault.
Will be formed of 4 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 4 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
14:46 | 14:46 | Leven |
14:50 | 14:50 | Cameron Bridge |
15:01 | 15:01 | Glenrothes With Thornton |
15:08 | 15:08 | Cardenden |
15:13 | 15:13 | Lochgelly |
15:19 | 15:19 | Cowdenbeath |
15:25 | 15:25 | Dunfermline Queen Margaret |
15:28 | 15:28 | Dunfermline City |
15:32 | 15:32 | Rosyth |
15:36 | 15:36 | Inverkeithing |
15:41 | 15:41 | North Queensferry |
15:45 | 15:45 | Dalmeny |
15:51 | 15:51 | Edinburgh Gateway |
15:53 | 15:53 | South Gyle |
16:01 | 16:01 | Haymarket |
16:05 | 16:05 | Edinburgh |
Facilities on the 14:50 Inverness to Glasgow Queen Street due 18:14.
This is due to slippery rails.
This train will now be formed of the usual number of coaches.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to slippery rails.
This train will now be formed of the usual number of coaches.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
14:50 | 14:50 | Inverness |
15:25 | 15:25 | Aviemore |
15:36 | 15:36 | Kingussie |
16:20 | 16:20 | Pitlochry |
16:37 | 16:37 | Dunkeld & Birnam |
17:05 | 17:05 | Perth |
17:41 | 17:41 | Stirling |
18:14 | 18:14 | Glasgow Queen Street |
Facilities on the 14:54 Cowdenbeath to Edinburgh due 15:37.
This is due to a tree blocking the railway earlier today.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a tree blocking the railway earlier today.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
14:54 | 14:54 | Cowdenbeath |
15:00 | 15:00 | Dunfermline Queen Margaret |
15:03 | 15:03 | Dunfermline City |
15:07 | 15:07 | Rosyth |
15:12 | 15:12 | Inverkeithing |
15:16 | 15:16 | North Queensferry |
15:20 | 15:20 | Dalmeny |
15:26 | 15:26 | Edinburgh Gateway |
15:32 | 15:32 | Haymarket |
15:37 | 15:37 | Edinburgh |
Facilities on the 15:11 Glasgow Queen Street to Dundee due 16:58.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
15:11 | 15:11 | Glasgow Queen Street |
15:41 | 15:41 | Stirling |
15:46 | 15:46 | Bridge Of Allan |
15:51 | 15:51 | Dunblane |
16:05 | 16:05 | Gleneagles |
16:28 | 16:28 | Perth |
16:48 | 16:48 | Invergowrie |
16:58 | 16:58 | Dundee |
Facilities on the 15:38 Edinburgh to Perth due 17:13.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
15:38 | 15:38 | Edinburgh |
15:42 | 15:42 | Haymarket |
15:47 | 15:47 | South Gyle |
15:49 | 15:49 | Edinburgh Gateway |
16:00 | 16:00 | Inverkeithing |
16:03 | 16:03 | Dalgety Bay |
16:08 | 16:08 | Aberdour |
16:13 | 16:13 | Burntisland |
16:18 | 16:18 | Kinghorn |
16:23 | 16:23 | Kirkcaldy |
16:38 | 16:38 | Markinch |
16:48 | 16:48 | Ladybank |
17:13 | 17:13 | Perth |
Facilities on the 16:17 Edinburgh to Leven due 17:32.
This is due to a tree blocking the railway earlier today.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a tree blocking the railway earlier today.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
16:17 | 16:17 | Edinburgh |
16:22 | 16:22 | Haymarket |
16:26 | 16:26 | South Gyle |
16:29 | 16:29 | Edinburgh Gateway |
16:35 | 16:35 | Dalmeny |
16:38 | 16:38 | North Queensferry |
16:42 | 16:42 | Inverkeithing |
16:46 | 16:46 | Rosyth |
16:51 | 16:51 | Dunfermline City |
16:54 | 16:54 | Dunfermline Queen Margaret |
17:01 | 17:01 | Cowdenbeath |
17:07 | 17:07 | Lochgelly |
17:11 | 17:11 | Cardenden |
17:18 | 17:18 | Glenrothes With Thornton |
17:27 | 17:27 | Cameron Bridge |
17:32 | 17:32 | Leven |
Facilities on the 16:21 Perth to Edinburgh due 17:48.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
16:21 | 16:21 | Perth |
16:42 | 16:42 | Ladybank |
16:50 | 16:50 | Markinch |
17:00 | 17:00 | Kirkcaldy |
17:05 | 17:05 | Kinghorn |
17:10 | 17:10 | Burntisland |
17:15 | 17:15 | Aberdour |
17:20 | 17:20 | Dalgety Bay |
17:23 | 17:23 | Inverkeithing |
17:34 | 17:34 | Edinburgh Gateway |
17:36 | 17:36 | South Gyle |
17:43 | 17:43 | Haymarket |
17:48 | 17:48 | Edinburgh |
Facilities on the 16:35 Edinburgh to Perth due 18:10.
This is due to a train fault.
Will be formed of 4 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 4 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
16:35 | 16:35 | Edinburgh |
16:39 | 16:39 | Haymarket |
16:44 | 16:44 | South Gyle |
16:46 | 16:46 | Edinburgh Gateway |
16:57 | 16:57 | Inverkeithing |
17:00 | 17:00 | Dalgety Bay |
17:05 | 17:05 | Aberdour |
17:10 | 17:10 | Burntisland |
17:15 | 17:15 | Kinghorn |
17:20 | 17:20 | Kirkcaldy |
17:29 | 17:29 | Markinch |
17:44 | 17:44 | Ladybank |
18:10 | 18:10 | Perth |
Facilities on the 16:38 Glasgow Queen Street to Aberdeen due 19:28.
This is due to a safety inspection of the track earlier today.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a safety inspection of the track earlier today.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
16:38 | 16:38 | Glasgow Queen Street |
17:06 | 17:06 | Stirling |
17:46 | 17:46 | Perth |
18:09 | 18:09 | Dundee |
18:35 | 18:35 | Arbroath |
18:49 | 18:49 | Montrose |
19:28 | 19:28 | Aberdeen |
Facilities on the 17:07 Dundee to Glasgow Queen Street due 18:52.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
17:07 | 17:07 | Dundee |
17:13 | 17:13 | Invergowrie |
17:37 | 17:37 | Perth |
17:52 | 17:52 | Gleneagles |
18:06 | 18:06 | Dunblane |
18:10 | 18:10 | Bridge Of Allan |
18:17 | 18:17 | Stirling |
18:52 | 18:52 | Glasgow Queen Street |
Facilities on the 17:21 Perth to Edinburgh due 18:58.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
17:21 | 17:21 | Perth |
17:54 | 17:54 | Ladybank |
18:02 | 18:02 | Markinch |
18:13 | 18:13 | Kirkcaldy |
18:29 | 18:29 | Inverkeithing |
18:40 | 18:40 | Edinburgh Gateway |
18:43 | 18:43 | South Gyle |
18:53 | 18:53 | Haymarket |
18:58 | 18:58 | Edinburgh |
Facilities on the 17:50 Leven to Edinburgh due 19:08.
This is due to a tree blocking the railway earlier today.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a tree blocking the railway earlier today.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
17:50 | 17:50 | Leven |
17:55 | 17:55 | Cameron Bridge |
18:05 | 18:05 | Glenrothes With Thornton |
18:12 | 18:12 | Cardenden |
18:17 | 18:17 | Lochgelly |
18:23 | 18:23 | Cowdenbeath |
18:29 | 18:29 | Dunfermline Queen Margaret |
18:32 | 18:32 | Dunfermline City |
18:36 | 18:36 | Rosyth |
18:40 | 18:40 | Inverkeithing |
18:44 | 18:44 | North Queensferry |
18:48 | 18:48 | Dalmeny |
18:54 | 18:54 | Edinburgh Gateway |
18:57 | 18:57 | South Gyle |
19:04 | 19:04 | Haymarket |
19:08 | 19:08 | Edinburgh |
Facilities on the 18:41 Glasgow Queen Street to Aberdeen due 21:32.
This is due to slippery rails.
This train will now be formed of the usual number of coaches.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to slippery rails.
This train will now be formed of the usual number of coaches.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
18:41 | 18:41 | Glasgow Queen Street |
19:08 | 19:08 | Stirling |
19:44 | 19:44 | Perth |
20:08 | 20:08 | Dundee |
20:16 | 20:16 | Broughty Ferry |
20:20 | 20:20 | Monifieth |
20:26 | 20:26 | Carnoustie |
20:34 | 20:34 | Arbroath |
20:48 | 20:48 | Montrose |
20:59 | 20:59 | Laurencekirk |
21:12 | 21:12 | Stonehaven |
21:21 | 21:21 | Portlethen |
21:32 | 21:32 | Aberdeen |
Facilities on the 18:41 Edinburgh to Perth due 20:14.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
18:41 | 18:41 | Edinburgh |
18:45 | 18:45 | Haymarket |
18:50 | 18:50 | South Gyle |
18:53 | 18:53 | Edinburgh Gateway |
19:03 | 19:03 | Inverkeithing |
19:07 | 19:07 | Dalgety Bay |
19:12 | 19:12 | Aberdour |
19:16 | 19:16 | Burntisland |
19:21 | 19:21 | Kinghorn |
19:26 | 19:26 | Kirkcaldy |
19:35 | 19:35 | Markinch |
19:44 | 19:44 | Ladybank |
20:14 | 20:14 | Perth |
Facilities on the 19:05 Edinburgh to Leven due 20:13.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
19:05 | 19:05 | Edinburgh |
19:10 | 19:10 | Haymarket |
19:15 | 19:15 | Edinburgh Gateway |
19:21 | 19:21 | Dalmeny |
19:25 | 19:25 | North Queensferry |
19:29 | 19:29 | Inverkeithing |
19:32 | 19:32 | Dalgety Bay |
19:37 | 19:37 | Aberdour |
19:42 | 19:42 | Burntisland |
19:47 | 19:47 | Kinghorn |
19:52 | 19:52 | Kirkcaldy |
20:08 | 20:08 | Cameron Bridge |
20:13 | 20:13 | Leven |
Facilities on the 19:13 Perth to Edinburgh due 20:45.
This is due to a train fault.
Will be formed of 4 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 4 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
19:13 | 19:13 | Perth |
19:39 | 19:39 | Ladybank |
19:47 | 19:47 | Markinch |
19:57 | 19:57 | Kirkcaldy |
20:02 | 20:02 | Kinghorn |
20:07 | 20:07 | Burntisland |
20:11 | 20:11 | Aberdour |
20:16 | 20:16 | Dalgety Bay |
20:20 | 20:20 | Inverkeithing |
20:31 | 20:31 | Edinburgh Gateway |
20:33 | 20:33 | South Gyle |
20:39 | 20:39 | Haymarket |
20:45 | 20:45 | Edinburgh |
Facilities on the 20:05 Aberdeen to Edinburgh due 22:46.
This is due to a safety inspection of the track earlier today.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a safety inspection of the track earlier today.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
20:05 | 20:05 | Aberdeen |
20:16 | 20:16 | Portlethen |
20:25 | 20:25 | Stonehaven |
20:38 | 20:38 | Laurencekirk |
20:48 | 20:48 | Montrose |
21:03 | 21:03 | Arbroath |
21:21 | 21:21 | Dundee |
21:33 | 21:33 | Leuchars |
21:41 | 21:41 | Cupar |
21:48 | 21:48 | Ladybank |
21:55 | 21:55 | Markinch |
22:08 | 22:08 | Kirkcaldy |
22:42 | 22:42 | Haymarket |
22:46 | 22:46 | Edinburgh |
Facilities on the 20:25 Leven to Edinburgh due 21:32.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
20:25 | 20:25 | Leven |
20:30 | 20:30 | Cameron Bridge |
20:43 | 20:43 | Kirkcaldy |
20:48 | 20:48 | Kinghorn |
20:53 | 20:53 | Burntisland |
20:58 | 20:58 | Aberdour |
21:03 | 21:03 | Dalgety Bay |
21:07 | 21:07 | Inverkeithing |
21:11 | 21:11 | North Queensferry |
21:15 | 21:15 | Dalmeny |
21:21 | 21:21 | Edinburgh Gateway |
21:28 | 21:28 | Haymarket |
21:32 | 21:32 | Edinburgh |
Facilities on the 21:35 Edinburgh to Perth due 23:06.
This is due to a train fault.
Will be formed of 5 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 5 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
21:35 | 21:35 | Edinburgh |
21:39 | 21:39 | Haymarket |
21:44 | 21:44 | South Gyle |
21:46 | 21:46 | Edinburgh Gateway |
21:57 | 21:57 | Inverkeithing |
22:00 | 22:00 | Dalgety Bay |
22:05 | 22:05 | Aberdour |
22:10 | 22:10 | Burntisland |
22:15 | 22:15 | Kinghorn |
22:20 | 22:20 | Kirkcaldy |
22:29 | 22:29 | Markinch |
22:37 | 22:37 | Ladybank |
23:06 | 23:06 | Perth |
Facilities on the 22:05 Edinburgh to Leven due 23:11.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
22:05 | 22:05 | Edinburgh |
22:09 | 22:09 | Haymarket |
22:15 | 22:15 | Edinburgh Gateway |
22:21 | 22:21 | Dalmeny |
22:24 | 22:24 | North Queensferry |
22:28 | 22:28 | Inverkeithing |
22:31 | 22:31 | Dalgety Bay |
22:36 | 22:36 | Aberdour |
22:40 | 22:40 | Burntisland |
22:45 | 22:45 | Kinghorn |
22:50 | 22:50 | Kirkcaldy |
23:06 | 23:06 | Cameron Bridge |
23:11 | 23:11 | Leven |
2
Train Cancellations
11:30 Glasgow Central to Kilmarnock due 12:20 has been cancelled.
This is due to a fault on this train.
This is due to a fault on this train.
Scheduled | Expected | Destination |
---|---|---|
11:30 | Not Stopping | Glasgow Central |
11:37 | Not Stopping | Crossmyloof |
11:39 | Not Stopping | Pollokshaws West |
11:42 | Not Stopping | Kennishead |
11:45 | Not Stopping | Priesthill & Darnley |
11:48 | Not Stopping | Nitshill |
11:55 | Not Stopping | Barrhead |
12:07 | Not Stopping | Dunlop |
12:11 | Not Stopping | Stewarton |
12:15 | Not Stopping | Kilmaurs |
12:20 | Not Stopping | Kilmarnock |
12:27 Kilmarnock to Glasgow Central due 13:17 will be cancelled.
This is due to a fault on this train.
This is due to a fault on this train.
Scheduled | Expected | Destination |
---|---|---|
12:27 | Not Stopping | Kilmarnock |
12:31 | Not Stopping | Kilmaurs |
12:36 | Not Stopping | Stewarton |
12:41 | Not Stopping | Dunlop |
12:55 | Not Stopping | Barrhead |
12:58 | Not Stopping | Nitshill |
13:00 | Not Stopping | Priesthill & Darnley |
13:02 | Not Stopping | Kennishead |
13:06 | Not Stopping | Pollokshaws West |
13:09 | Not Stopping | Crossmyloof |
13:17 | Not Stopping | Glasgow Central |
10
Other Train Service Updates
08:38 Edinburgh to Inverness due 12:06 has been previously delayed, has been further delayed at Dunkeld & Birnam and is now 32 minutes late.
This is due to train crew being delayed by service disruption.
This is due to train crew being delayed by service disruption.
Scheduled | Expected | Destination |
---|---|---|
08:38 | 08:38 | Edinburgh |
08:43 | 08:43 | Haymarket |
09:31 | 09:31 | Stirling |
10:02 | 10:30 | Perth |
10:19 | 10:51 | Dunkeld & Birnam |
10:33 | 11:05 | Pitlochry |
11:15 | 11:47 | Kingussie |
11:29 | 12:01 | Aviemore |
11:38 | 12:10 | Carrbridge |
12:06 | 12:38 | Inverness |
08:41 Inverness to Glasgow Queen Street due 12:14 is being delayed between Inverness and Carrbridge and is now expected to be 10 minutes late.
This is due to a tree blocking the railway earlier today.
This is due to a tree blocking the railway earlier today.
Scheduled | Expected | Destination |
---|---|---|
08:41 | 08:41 | Inverness |
09:19 | 09:29 | Carrbridge |
09:28 | 09:38 | Aviemore |
09:40 | 09:50 | Kingussie |
09:45 | 09:55 | Newtonmore |
09:57 | 10:07 | Dalwhinnie |
10:33 | 10:43 | Pitlochry |
10:46 | 10:56 | Dunkeld & Birnam |
11:06 | 11:16 | Perth |
11:21 | 11:31 | Gleneagles |
11:45 | 11:55 | Stirling |
12:14 | 12:24 | Glasgow Queen Street |
09:13 Glasgow Central to Carlisle due 11:42 has been delayed at Kilmaurs and is now 17 minutes late.
This is due to an earlier train fault.
This is due to an earlier train fault.
Scheduled | Expected | Destination |
---|---|---|
09:13 | 09:13 | Glasgow Central |
09:26 | 09:26 | Barrhead |
09:38 | 09:38 | Dunlop |
09:42 | 09:42 | Stewarton |
09:46 | 10:03 | Kilmaurs |
09:59 | 10:16 | Kilmarnock |
10:15 | 10:32 | Auchinleck |
10:24 | 10:41 | New Cumnock |
10:32 | 10:49 | Kirkconnel |
10:37 | 10:54 | Sanquhar |
11:05 | 11:22 | Dumfries |
11:20 | 11:37 | Annan |
11:29 | 11:46 | Gretna Green |
11:42 | 11:59 | Carlisle |
10:07 Glasgow Queen Street to Inverness due 13:25 is being delayed between Perth and Dunkeld & Birnam and is now expected to be 10 minutes late.
This is due to a late running train being in front of this one.
This train will now be formed of the usual number of coaches.
This is due to a late running train being in front of this one.
This train will now be formed of the usual number of coaches.
Scheduled | Expected | Destination |
---|---|---|
10:07 | 10:07 | Glasgow Queen Street |
10:36 | 10:36 | Stirling |
11:16 | 11:16 | Perth |
11:41 | 11:51 | Dunkeld & Birnam |
11:55 | 12:05 | Pitlochry |
12:37 | 12:47 | Kingussie |
12:50 | 13:00 | Aviemore |
13:25 | 13:35 | Inverness |
10:50 Inverness to Edinburgh due 14:28 has been delayed at Inverness and is now 14 minutes late.
This is due to a late running train being in front of this one.
First class not available.
This is due to a late running train being in front of this one.
First class not available.
Scheduled | Expected | Destination |
---|---|---|
10:50 | 11:04 | Inverness |
11:30 | 11:44 | Aviemore |
11:43 | 11:57 | Kingussie |
12:16 | 12:30 | Blair Atholl |
12:30 | 12:44 | Pitlochry |
12:42 | 12:56 | Dunkeld & Birnam |
13:05 | 13:19 | Perth |
13:38 | 13:52 | Stirling |
14:23 | 14:37 | Haymarket |
14:28 | 14:42 | Edinburgh |
11:02 Glasgow Central to Edinburgh due 12:02 has been delayed at Glasgow Central and is now 11 minutes late.
This is due to a fault with the signalling system earlier today.
This is due to a fault with the signalling system earlier today.
Scheduled | Expected | Destination |
---|---|---|
11:02 | 11:13 | Glasgow Central |
11:17 | 11:28 | Bellshill |
11:29 | 11:40 | Shotts |
11:40 | 11:51 | West Calder |
11:45 | 11:56 | Livingston South |
11:58 | 12:09 | Haymarket |
12:02 | 12:13 | Edinburgh |
11:15 Perth to Edinburgh due 12:43 has been delayed at Perth and is now 9 minutes late.
This is due to a late running train being in front of this one.
This is due to a late running train being in front of this one.
Scheduled | Expected | Destination |
---|---|---|
11:15 | 11:24 | Perth |
11:39 | 11:48 | Ladybank |
11:46 | 11:55 | Markinch |
11:57 | 12:06 | Kirkcaldy |
12:01 | 12:10 | Kinghorn |
12:06 | 12:15 | Burntisland |
12:10 | 12:19 | Aberdour |
12:15 | 12:24 | Dalgety Bay |
12:19 | 12:28 | Inverkeithing |
12:29 | 12:38 | Edinburgh Gateway |
12:32 | 12:41 | South Gyle |
12:39 | 12:48 | Haymarket |
12:43 | 12:52 | Edinburgh |
11:28 East Kilbride to Glasgow Central due 12:01 was started from Hairmyres.
It will no longer call at East Kilbride.
It has been delayed at Hairmyres and is now 6 minutes late.
This is due to a fault with the signalling system earlier today.
It will no longer call at East Kilbride.
It has been delayed at Hairmyres and is now 6 minutes late.
This is due to a fault with the signalling system earlier today.
Scheduled | Expected | Destination |
---|---|---|
11:28 | Not Stopping | East Kilbride |
11:32 | 11:38 | Hairmyres |
11:37 | 11:43 | Busby |
11:40 | 11:46 | Clarkston |
11:43 | 11:49 | Giffnock |
11:46 | 11:52 | Thornliebank |
11:49 | 11:55 | Pollokshaws West |
11:54 | 12:00 | Crossmyloof |
12:01 | 12:07 | Glasgow Central |
11:33 Larkhall to Dalmuir due 12:42 will be started from Chatelherault.
It will no longer call at Larkhall and Merryton.
This is due to a late running train being in front of this one.
It will no longer call at Larkhall and Merryton.
This is due to a late running train being in front of this one.
Scheduled | Expected | Destination |
---|---|---|
11:33 | Not Stopping | Larkhall |
11:35 | Not Stopping | Merryton |
11:38 | 11:38 | Chatelherault |
11:43 | 11:43 | Hamilton Central |
11:45 | 11:45 | Hamilton West |
11:50 | 11:50 | Blantyre |
11:54 | 11:54 | Newton Lanark |
11:57 | 11:57 | Cambuslang |
12:02 | 12:02 | Rutherglen |
12:05 | 12:05 | Dalmarnock |
12:07 | 12:07 | Bridgeton |
12:11 | 12:11 | Argyle Street |
12:17 | 12:17 | Glasgow Central Low Level |
12:19 | 12:19 | Anderston |
12:21 | 12:21 | Exhibition Centre |
12:25 | 12:25 | Partick |
12:27 | 12:27 | Hyndland |
12:29 | 12:29 | Jordanhill |
12:32 | 12:32 | Scotstounhill |
12:34 | 12:34 | Garscadden |
12:36 | 12:36 | Yoker |
12:38 | 12:38 | Clydebank |
12:42 | 12:42 | Dalmuir |
15:27 Edinburgh to Glasgow Central due 16:57 will be delayed between Uddingston and Glasgow Central and is expected to be 11 minutes late.
This is due to a fault with the signalling system earlier today.
This is due to a fault with the signalling system earlier today.
Scheduled | Expected | Destination |
---|---|---|
15:27 | 15:27 | Edinburgh |
15:31 | 15:31 | Haymarket |
15:35 | 15:35 | Slateford |
15:38 | 15:38 | Kingsknowe |
15:40 | 15:40 | Wester Hailes |
15:44 | 15:44 | Curriehill |
15:51 | 15:51 | Kirknewton |
15:57 | 15:57 | Livingston South |
16:01 | 16:01 | West Calder |
16:05 | 16:05 | Addiewell |
16:09 | 16:09 | Breich |
16:13 | 16:13 | Fauldhouse |
16:18 | 16:18 | Shotts |
16:22 | 16:22 | Hartwood |
16:26 | 16:26 | Cleland |
16:30 | 16:30 | Carfin |
16:32 | 16:32 | Holytown |
16:36 | 16:36 | Bellshill |
16:41 | 16:41 | Uddingston |
16:57 | 17:08 | Glasgow Central |
1
Improvement Work
For Today
Planned engineering work will take place between Achnasheen and Kyle Of Lochalsh from 00:00, Saturday 18 October 2025 to 23:59, Monday 10 November 2025.
Additional Information:
Trackworks will take place between Achnasheen and Kyle of Lochalsh
Monday 20 October until Sunday 9 November (inclusive)
Inverness Kyle of Lochalsh
Buses replace trains
A separate mini-bus service operates from Kyle of Lochalsh, serving Duncraig, Plockton and Duirnish, to connect at Stromferry with the Inverness bus
Inverness - Dingwall
A limited amount of train services will operate between Inverness & Dingwall only serving intermediate stations
Inverness Invergordon / Tain / Ardgay / Lairg / Wick
Train services operate as normal
Please note: the following train services are also cancelled and replaced by bus:
Saturday 18 October
17:54 Inverness to Kyle train cancelled
Main bus to Kyle departs Inverness at 17:54
Connecting mini-bus departs Stromferry at 20:30
Monday 10 November
05:45 Kyle to Inverness train cancelled
Main bus to Inverness departs Kyle at 05:41
Connecting mini departs Kyle at 05:04, arriving Stromferry 05:50
Train services operate as normal on Sunday 19 October
Additional Information:
Trackworks will take place between Achnasheen and Kyle of Lochalsh
Monday 20 October until Sunday 9 November (inclusive)
Inverness Kyle of Lochalsh
Buses replace trains
A separate mini-bus service operates from Kyle of Lochalsh, serving Duncraig, Plockton and Duirnish, to connect at Stromferry with the Inverness bus
Inverness - Dingwall
A limited amount of train services will operate between Inverness & Dingwall only serving intermediate stations
Inverness Invergordon / Tain / Ardgay / Lairg / Wick
Train services operate as normal
Please note: the following train services are also cancelled and replaced by bus:
Saturday 18 October
17:54 Inverness to Kyle train cancelled
Main bus to Kyle departs Inverness at 17:54
Connecting mini-bus departs Stromferry at 20:30
Monday 10 November
05:45 Kyle to Inverness train cancelled
Main bus to Inverness departs Kyle at 05:41
Connecting mini departs Kyle at 05:04, arriving Stromferry 05:50
Train services operate as normal on Sunday 19 October
Departures
Load a route using the "Your Journey" selection boxes above. Specify a "From" station to see live train departure times for that station. Additionally specify a "To" station to see real time departure information for only the services that go on to call at your "To" station.
Arrivals
Load a route using the "Your Journey" selection boxes above. Specify a "To" station to see live train arrival times for that station. Additionally specify a "From" station to see real time arrival information for only the services that call at that station prior to your "To" station.