0
Line Updates
There are currently no Line Updates reported.
5
Catering Updates
Facilities on the 20/10/25 06:03 Mallaig to Glasgow Queen Street due 11:33.
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 |
---|---|---|
06:03 | 06:03 | Mallaig |
06:14 | 06:14 | Morar |
06:23 | 06:23 | Arisaig |
06:29 | 06:29 | Beasdale |
06:38 | 06:38 | Lochailort |
06:55 | 06:55 | Glenfinnan |
07:04 | 07:04 | Locheilside |
07:11 | 07:11 | Loch Eil Outward Bound |
07:17 | 07:17 | Corpach |
07:21 | 07:21 | Banavie |
07:44 | 07:44 | Fort William |
07:57 | 07:57 | Spean Bridge |
08:04 | 08:04 | Roy Bridge |
08:15 | 08:15 | Tulloch |
08:32 | 08:32 | Corrour |
08:47 | 08:47 | Rannoch |
09:07 | 09:07 | Bridge Of Orchy |
09:23 | 09:23 | Upper Tyndrum |
09:33 | 09:33 | Crianlarich |
09:52 | 09:52 | Ardlui |
10:06 | 10:06 | Arrochar & Tarbet |
10:32 | 10:32 | Garelochhead |
10:44 | 10:44 | Helensburgh Upper |
10:59 | 10:59 | Dumbarton Central |
11:09 | 11:09 | Dalmuir |
11:33 | 11:33 | Glasgow Queen Street |
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 |
21
Train Formation Updates
Facilities on the 04:54 Inverness to Edinburgh due 09:38.
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 |
---|---|---|
04:54 | 04:54 | Inverness |
05:04 | 05:04 | Inverness Airport |
05:14 | 05:14 | Nairn |
05:24 | 05:24 | Forres |
05:37 | 05:37 | Elgin |
05:56 | 05:56 | Keith |
06:11 | 06:11 | Huntly |
06:26 | 06:26 | Insch |
06:43 | 06:43 | Inverurie |
06:49 | 06:49 | Kintore |
06:59 | 06:59 | Dyce |
07:10 | 07:10 | Aberdeen |
07:27 | 07:27 | Stonehaven |
07:47 | 07:47 | Montrose |
08:01 | 08:01 | Arbroath |
08:26 | 08:26 | Dundee |
08:38 | 08:38 | Leuchars |
08:46 | 08:46 | Cupar |
09:34 | 09:34 | Haymarket |
09:38 | 09:38 | Edinburgh |
Facilities on the 06:31 Dundee to Edinburgh due 08:02.
This is due to a safety inspection of the track earlier today.
Will be formed of 5 coaches instead of 6.
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 5 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
06:31 | 06:31 | Dundee |
06:44 | 06:44 | Leuchars |
06:52 | 06:52 | Cupar |
06:56 | 06:56 | Springfield |
07:01 | 07:01 | Ladybank |
07:09 | 07:09 | Markinch |
07:20 | 07:20 | Kirkcaldy |
07:28 | 07:28 | Burntisland |
07:36 | 07:36 | Dalgety Bay |
07:39 | 07:39 | Inverkeithing |
07:51 | 07:51 | Edinburgh Gateway |
07:57 | 07:57 | Haymarket |
08:02 | 08:02 | Edinburgh |
Facilities on the 07:16 Perth to Edinburgh due 08:57.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
07:16 | 07:16 | Perth |
07:45 | 07:45 | Ladybank |
07:53 | 07:53 | Markinch |
08:07 | 08:07 | Kirkcaldy |
08:12 | 08:12 | Kinghorn |
08:17 | 08:17 | Burntisland |
08:21 | 08:21 | Aberdour |
08:26 | 08:26 | Dalgety Bay |
08:30 | 08:30 | Inverkeithing |
08:41 | 08:41 | Edinburgh Gateway |
08:43 | 08:43 | South Gyle |
08:52 | 08:52 | Haymarket |
08:57 | 08:57 | Edinburgh |
Facilities on the 07:19 Tweedbank to Edinburgh due 08:17.
This is due to a broken down train earlier today.
Will be formed of 3 coaches instead of 6.
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 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
07:19 | 07:19 | Tweedbank |
07:23 | 07:23 | Galashiels |
07:32 | 07:32 | Stow |
07:49 | 07:49 | Gorebridge |
07:52 | 07:52 | Newtongrange |
07:55 | 07:55 | Eskbank |
08:00 | 08:00 | Shawfair |
08:04 | 08:04 | Newcraighall |
08:08 | 08:08 | Brunstane |
08:17 | 08:17 | Edinburgh |
Facilities on the 07:24 Aberdeen to Glasgow Queen Street due 10:15.
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 |
---|---|---|
07:24 | 07:24 | Aberdeen |
07:35 | 07:35 | Portlethen |
07:44 | 07:44 | Stonehaven |
07:57 | 07:57 | Laurencekirk |
08:07 | 08:07 | Montrose |
08:21 | 08:21 | Arbroath |
08:28 | 08:28 | Carnoustie |
08:34 | 08:34 | Monifieth |
08:39 | 08:39 | Broughty Ferry |
08:50 | 08:50 | Dundee |
09:12 | 09:12 | Perth |
09:48 | 09:48 | Stirling |
10:15 | 10:15 | Glasgow Queen Street |
Facilities on the 07:26 Ardrossan South Beach to Glasgow Central due 08:14.
This is due to a broken down train earlier today.
Will be formed of 3 coaches instead of 6.
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 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
07:26 | 07:26 | Ardrossan South Beach |
07:28 | 07:28 | Saltcoats |
07:30 | 07:30 | Stevenston |
07:34 | 07:34 | Kilwinning |
07:39 | 07:39 | Dalry |
07:43 | 07:43 | Glengarnock |
07:47 | 07:47 | Lochwinnoch |
07:51 | 07:51 | Howwood Renfrew |
07:54 | 07:54 | Milliken Park |
07:57 | 07:57 | Johnstone |
08:01 | 08:01 | Paisley Gilmour Street |
08:14 | 08:14 | Glasgow Central |
Facilities on the 07:30 Edinburgh to Glasgow Queen Street due 08:22.
This is due to a broken down train earlier today.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a broken down train earlier today.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
07:30 | 07:30 | Edinburgh |
07:34 | 07:34 | Haymarket |
07:56 | 07:56 | Falkirk High |
08:08 | 08:08 | Lenzie |
08:12 | 08:12 | Bishopbriggs |
08:22 | 08:22 | Glasgow Queen Street |
Facilities on the 07:39 Leven to Edinburgh due 09:06.
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 |
---|---|---|
07:39 | 07:39 | Leven |
07:43 | 07:43 | Cameron Bridge |
07:58 | 07:58 | Glenrothes With Thornton |
08:05 | 08:05 | Cardenden |
08:10 | 08:10 | Lochgelly |
08:16 | 08:16 | Cowdenbeath |
08:22 | 08:22 | Dunfermline Queen Margaret |
08:25 | 08:25 | Dunfermline City |
08:29 | 08:29 | Rosyth |
08:33 | 08:33 | Inverkeithing |
08:38 | 08:38 | North Queensferry |
08:42 | 08:42 | Dalmeny |
08:48 | 08:48 | Edinburgh Gateway |
08:50 | 08:50 | South Gyle |
09:00 | 09:00 | Haymarket |
09:06 | 09:06 | Edinburgh |
Facilities on the 08:15 East Kilbride to Glasgow Central due 08:46.
This is due to a broken down train earlier today.
Will be formed of 4 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a broken down train earlier today.
Will be formed of 4 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
08:15 | 08:15 | East Kilbride |
08:19 | 08:19 | Hairmyres |
08:24 | 08:24 | Busby |
08:27 | 08:27 | Clarkston |
08:31 | 08:31 | Giffnock |
08:34 | 08:34 | Thornliebank |
08:37 | 08:37 | Pollokshaws West |
08:40 | 08:40 | Crossmyloof |
08:46 | 08:46 | Glasgow Central |
Facilities on the 08:19 Glasgow Central to Glasgow Central due 08:56.
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 |
---|---|---|
08:19 | 08:19 | Glasgow Central |
08:24 | 08:24 | Pollokshields East |
08:25 | 08:25 | Queens Park Strathclyde |
08:27 | 08:27 | Crosshill |
08:29 | 08:29 | Mount Florida |
08:32 | 08:32 | Cathcart |
08:35 | 08:35 | Langside |
08:37 | 08:37 | Pollokshaws East |
08:39 | 08:39 | Shawlands |
08:41 | 08:41 | Maxwell Park |
08:47 | 08:47 | Pollokshields West |
08:56 | 08:56 | Glasgow Central |
Facilities on the 08:30 Glasgow Queen Street to Edinburgh due 09:24.
This is due to a broken down train earlier today.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a broken down train earlier today.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
08:30 | 08:30 | Glasgow Queen Street |
08:37 | 08:37 | Bishopbriggs |
08:42 | 08:42 | Lenzie |
08:54 | 08:54 | Falkirk High |
09:19 | 09:19 | Haymarket |
09:24 | 09:24 | Edinburgh |
Facilities on the 09:16 Edinburgh to Leven due 10:35.
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 |
---|---|---|
09:16 | 09:16 | Edinburgh |
09:21 | 09:21 | Haymarket |
09:26 | 09:26 | South Gyle |
09:28 | 09:28 | Edinburgh Gateway |
09:34 | 09:34 | Dalmeny |
09:38 | 09:38 | North Queensferry |
09:42 | 09:42 | Inverkeithing |
09:46 | 09:46 | Rosyth |
09:52 | 09:52 | Dunfermline City |
09:56 | 09:56 | Dunfermline Queen Margaret |
10:02 | 10:02 | Cowdenbeath |
10:08 | 10:08 | Lochgelly |
10:12 | 10:12 | Cardenden |
10:19 | 10:19 | Glenrothes With Thornton |
10:28 | 10:28 | Cameron Bridge |
10:35 | 10:35 | Leven |
Facilities on the 09:30 Edinburgh to Glasgow Queen Street due 10:21.
This is due to a broken down train earlier today.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a broken down train earlier today.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
09:30 | 09:30 | Edinburgh |
09:35 | 09:35 | Haymarket |
09:58 | 09:58 | Falkirk High |
10:11 | 10:11 | Lenzie |
10:15 | 10:15 | Bishopbriggs |
10:21 | 10:21 | Glasgow Queen Street |
Facilities on the 10:07 Glasgow Queen Street to Inverness due 13:25.
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 |
---|---|---|
10:07 | 10:07 | Glasgow Queen Street |
10:36 | 10:36 | Stirling |
11:16 | 11:16 | Perth |
11:41 | 11:41 | Dunkeld & Birnam |
11:55 | 11:55 | Pitlochry |
12:37 | 12:37 | Kingussie |
12:50 | 12:50 | Aviemore |
13:25 | 13:25 | Inverness |
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 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 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 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 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 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 |
1
Train Cancellation
06:45 Glasgow Central to Largs due 08:05 has been cancelled.
This is due to a fault on this train.
This is due to a fault on this train.
Scheduled | Expected | Destination |
---|---|---|
06:45 | Not Stopping | Glasgow Central |
06:57 | Not Stopping | Paisley Gilmour Street |
07:01 | Not Stopping | Johnstone |
07:04 | Not Stopping | Milliken Park |
07:06 | Not Stopping | Howwood Renfrew |
07:10 | Not Stopping | Lochwinnoch |
07:15 | Not Stopping | Glengarnock |
07:19 | Not Stopping | Dalry |
07:29 | Not Stopping | Kilwinning |
07:33 | Not Stopping | Stevenston |
07:47 | Not Stopping | Saltcoats |
07:49 | Not Stopping | Ardrossan South Beach |
07:55 | Not Stopping | West Kilbride |
08:00 | Not Stopping | Fairlie |
08:05 | Not Stopping | Largs |
15
Other Train Service Updates
05:17 Oban to Glasgow Queen Street due 08:42 has been previously delayed but is now 10 minutes late from Helensburgh Upper.
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 |
---|---|---|
05:17 | 05:17 | Oban |
05:32 | 05:32 | Connel Ferry |
05:44 | 05:44 | Taynuilt |
05:57 | 05:57 | Loch Awe |
06:03 | 06:03 | Dalmally |
06:22 | 06:22 | Tyndrum Lower |
06:33 | 06:33 | Crianlarich |
06:51 | 06:51 | Ardlui |
07:10 | 07:22 | Arrochar & Tarbet |
07:30 | 07:42 | Garelochhead |
07:42 | 07:52 | Helensburgh Upper |
07:50 | 08:00 | Cardross |
07:59 | 08:09 | Dumbarton Central |
08:10 | 08:20 | Singer |
08:24 | 08:34 | Maryhill |
08:28 | 08:38 | Possilpark & Parkhouse |
08:42 | 08:52 | Glasgow Queen Street |
05:36 Inverness to Glasgow Queen Street due 08:56 was started from Inverness and will be terminated at Perth.
It will no longer call at Inverness, Carrbridge, Aviemore, Kingussie, Newtonmore, Dalwhinnie, Blair Atholl, Pitlochry, Dunkeld & Birnam, Perth, Stirling and Glasgow Queen Street but will call additionally at Carrbridge, Aviemore, Kingussie, Newtonmore, Dalwhinnie, Blair Atholl, Pitlochry and Dunkeld & Birnam.
It is being delayed at Dalwhinnie and is now expected to be 70 minutes late.
This is due to a tree blocking the railway.
It will no longer call at Inverness, Carrbridge, Aviemore, Kingussie, Newtonmore, Dalwhinnie, Blair Atholl, Pitlochry, Dunkeld & Birnam, Perth, Stirling and Glasgow Queen Street but will call additionally at Carrbridge, Aviemore, Kingussie, Newtonmore, Dalwhinnie, Blair Atholl, Pitlochry and Dunkeld & Birnam.
It is being delayed at Dalwhinnie and is now expected to be 70 minutes late.
This is due to a tree blocking the railway.
Scheduled | Expected | Destination |
---|---|---|
05:36 | 05:36 | Inverness |
06:03 | 06:03 | Carrbridge |
06:12 | 06:12 | Aviemore |
06:24 | 06:24 | Kingussie |
06:29 | 06:29 | Newtonmore |
06:40 | 09:00 | Dalwhinnie |
07:04 | 09:24 | Blair Atholl |
07:16 | 09:36 | Pitlochry |
07:33 | 09:53 | Dunkeld & Birnam |
07:53 | 10:10 | Perth |
08:24 | Not Stopping | Stirling |
08:56 | Not Stopping | Glasgow Queen Street |
05:49 Inverness to Aberdeen due 08:06 has been delayed at Keith and is now 10 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 |
---|---|---|
05:49 | 05:49 | Inverness |
05:59 | 05:59 | Inverness Airport |
06:09 | 06:09 | Nairn |
06:19 | 06:19 | Forres |
06:32 | 06:32 | Elgin |
06:51 | 07:01 | Keith |
07:13 | 07:23 | Huntly |
07:29 | 07:39 | Insch |
07:41 | 07:51 | Inverurie |
07:47 | 07:57 | Kintore |
07:57 | 08:07 | Dyce |
08:06 | 08:16 | Aberdeen |
06:19 Perth to Edinburgh due 07:49 has been previously delayed and is now 9 minutes late from Dalmeny.
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 |
---|---|---|
06:19 | 06:19 | Perth |
06:47 | 06:50 | Markinch |
06:57 | 07:00 | Kirkcaldy |
07:02 | 07:06 | Kinghorn |
07:07 | 07:11 | Burntisland |
07:12 | 07:16 | Aberdour |
07:17 | 07:24 | Dalgety Bay |
07:21 | 07:28 | Inverkeithing |
07:25 | 07:32 | North Queensferry |
07:29 | 07:38 | Dalmeny |
07:35 | 07:44 | Edinburgh Gateway |
07:38 | 07:47 | South Gyle |
07:44 | 07:53 | Haymarket |
07:49 | 07:58 | Edinburgh |
06:30 Edinburgh to Aberdeen due 08:56 has been previously delayed, has been further delayed at Carnoustie and is now 8 minutes late.
This is due to slippery rails.
This is due to slippery rails.
Scheduled | Expected | Destination |
---|---|---|
06:30 | 06:30 | Edinburgh |
06:35 | 06:35 | Haymarket |
07:02 | 07:02 | Kirkcaldy |
07:20 | 07:25 | Cupar |
07:27 | 07:32 | Leuchars |
07:42 | 07:47 | Dundee |
07:54 | 08:02 | Carnoustie |
08:01 | 08:09 | Arbroath |
08:17 | 08:25 | Montrose |
08:38 | 08:46 | Stonehaven |
08:56 | 09:04 | Aberdeen |
06:38 Balloch to Airdrie due 07:56 has been delayed at Alexandria 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 |
---|---|---|
06:38 | 06:38 | Balloch |
06:40 | 06:49 | Alexandria |
06:43 | 06:52 | Renton |
06:46 | 06:55 | Dalreoch |
06:47 | 06:56 | Dumbarton Central |
06:49 | 06:58 | Dumbarton East |
06:54 | 07:03 | Bowling |
06:57 | 07:06 | Kilpatrick |
07:01 | 07:10 | Dalmuir |
07:03 | 07:12 | Singer |
07:06 | 07:15 | Drumry |
07:08 | 07:17 | Drumchapel |
07:11 | 07:20 | Westerton |
07:14 | 07:23 | Anniesland |
07:17 | 07:26 | Hyndland |
07:19 | 07:28 | Partick |
07:23 | 07:32 | Charing Cross |
07:27 | 07:36 | Glasgow Queen Street Ll |
07:29 | 07:38 | High Street |
07:32 | 07:41 | Bellgrove |
07:35 | 07:44 | Carntyne |
07:38 | 07:47 | Shettleston |
07:40 | 07:49 | Garrowhill |
07:43 | 07:52 | Easterhouse |
07:47 | 07:56 | Blairhill |
07:49 | 07:58 | Coatbridge Sunnyside |
07:52 | 08:01 | Coatdyke |
07:56 | 08:05 | Airdrie |
06:38 Inverness to Edinburgh due 10:14 has been delayed at Aviemore and is now 25 minutes late.
This is due to a tree blocking the railway.
This is due to a tree blocking the railway.
Scheduled | Expected | Destination |
---|---|---|
06:38 | 06:38 | Inverness |
07:23 | 07:48 | Aviemore |
07:36 | 08:01 | Kingussie |
08:09 | 08:34 | Blair Atholl |
08:19 | 08:44 | Pitlochry |
08:34 | 08:59 | Dunkeld & Birnam |
08:54 | 09:19 | Perth |
09:10 | 09:35 | Gleneagles |
09:34 | 09:59 | Stirling |
10:09 | 10:34 | Haymarket |
10:14 | 10:39 | Edinburgh |
06:48 Edinburgh to Glenrothes With Thornton due 07:48 has been delayed between Lochgelly and Glenrothes With Thornton and is now 13 minutes late.
This is due to a fault on this train.
This is due to a fault on this train.
Scheduled | Expected | Destination |
---|---|---|
06:48 | 06:48 | Edinburgh |
06:52 | 06:52 | Haymarket |
06:57 | 06:57 | South Gyle |
06:59 | 06:59 | Edinburgh Gateway |
07:05 | 07:05 | Dalmeny |
07:09 | 07:09 | North Queensferry |
07:13 | 07:13 | Inverkeithing |
07:16 | 07:16 | Rosyth |
07:21 | 07:21 | Dunfermline City |
07:25 | 07:25 | Dunfermline Queen Margaret |
07:31 | 07:31 | Cowdenbeath |
07:37 | 07:37 | Lochgelly |
07:48 | 08:01 | Glenrothes With Thornton |
06:54 Helensburgh Central to Edinburgh due 08:45 has been previously delayed and is now 9 minutes late from Charing Cross.
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 |
---|---|---|
06:54 | 06:55 | Helensburgh Central |
06:57 | 06:58 | Craigendoran |
07:02 | 07:03 | Cardross |
07:07 | 07:08 | Dalreoch |
07:09 | 07:10 | Dumbarton Central |
07:11 | 07:12 | Dumbarton East |
07:20 | 07:21 | Dalmuir |
07:27 | 07:34 | Hyndland |
07:30 | 07:37 | Partick |
07:34 | 07:43 | Charing Cross |
07:36 | 07:45 | Glasgow Queen Street Ll |
07:38 | 07:47 | High Street |
07:44 | 07:53 | Shettleston |
07:47 | 07:56 | Garrowhill |
07:49 | 07:58 | Easterhouse |
07:53 | 08:02 | Blairhill |
07:56 | 08:05 | Coatbridge Sunnyside |
07:58 | 08:07 | Coatdyke |
08:02 | 08:11 | Airdrie |
08:05 | 08:14 | Drumgelloch |
08:19 | 08:28 | Bathgate |
08:24 | 08:33 | Livingston North |
08:27 | 08:36 | Uphall |
08:35 | 08:44 | Edinburgh Park |
08:40 | 08:49 | Haymarket |
08:45 | 08:54 | Edinburgh |
Facilities on the 07:07 Glasgow Queen Street to Inverness due 10:29.
This is due to a safety inspection of the track earlier today.
First class not available.
This is due to a safety inspection of the track earlier today.
First class not available.
Scheduled | Expected | Destination |
---|---|---|
07:07 | 07:07 | Glasgow Queen Street |
07:34 | 07:34 | Stirling |
07:51 | 07:51 | Gleneagles |
08:11 | 08:11 | Perth |
08:34 | 08:34 | Dunkeld & Birnam |
08:47 | 08:47 | Pitlochry |
08:56 | 08:56 | Blair Atholl |
09:21 | 09:21 | Dalwhinnie |
09:31 | 09:31 | Newtonmore |
09:40 | 09:40 | Kingussie |
09:52 | 09:52 | Aviemore |
10:29 | 10:29 | Inverness |
07:17 Dalmuir to Larkhall due 08:26 has been previously delayed and is now 9 minutes late from Anniesland.
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 |
---|---|---|
07:17 | 07:19 | Dalmuir |
07:19 | 07:21 | Singer |
07:21 | 07:26 | Drumry |
07:24 | 07:30 | Drumchapel |
07:27 | 07:35 | Westerton |
07:30 | 07:39 | Anniesland |
07:33 | 07:42 | Hyndland |
07:36 | 07:45 | Partick |
07:39 | 07:48 | Exhibition Centre |
07:42 | 07:51 | Anderston |
07:48 | 07:57 | Glasgow Central Low Level |
07:50 | 07:59 | Argyle Street |
07:53 | 08:02 | Bridgeton |
07:55 | 08:04 | Dalmarnock |
07:59 | 08:08 | Rutherglen |
08:03 | 08:12 | Cambuslang |
08:06 | 08:15 | Newton Lanark |
08:10 | 08:19 | Blantyre |
08:13 | 08:22 | Hamilton West |
08:15 | 08:24 | Hamilton Central |
08:20 | 08:29 | Chatelherault |
08:23 | 08:32 | Merryton |
08:26 | 08:35 | Larkhall |
07:50 Glenrothes With Thornton to Edinburgh due 08:49 is being delayed between Glenrothes With Thornton and Kirkcaldy.
This is due to a fault on a train in front of this one.
This is due to a fault on a train in front of this one.
Scheduled | Expected | Destination |
---|---|---|
07:50 | 08:01 | Glenrothes With Thornton |
08:02 | 08:13 | Kirkcaldy |
08:10 | 08:21 | Burntisland |
08:18 | 08:29 | Dalgety Bay |
08:21 | 08:32 | Inverkeithing |
08:25 | 08:36 | North Queensferry |
08:29 | 08:40 | Dalmeny |
08:35 | 08:46 | Edinburgh Gateway |
08:37 | 08:48 | South Gyle |
08:44 | 08:55 | Haymarket |
08:49 | 09:00 | Edinburgh |
An additional train service has been planned to operate as shown 07:53 Perth to Glasgow Queen Street due 08:56.
Scheduled | Expected | Destination |
---|---|---|
07:53 | 07:53 | Perth |
08:24 | 08:24 | Stirling |
08:56 | 08:56 | Glasgow Queen Street |
08:10 Largs to Glasgow Central due 09:15 will be started from Kilwinning.
It will no longer call at Largs, Fairlie, West Kilbride, Ardrossan South Beach, Saltcoats and Stevenston.
This is due to a fault on this train.
It will no longer call at Largs, Fairlie, West Kilbride, Ardrossan South Beach, Saltcoats and Stevenston.
This is due to a fault on this train.
Scheduled | Expected | Destination |
---|---|---|
08:10 | Not Stopping | Largs |
08:15 | Not Stopping | Fairlie |
08:20 | Not Stopping | West Kilbride |
08:27 | Not Stopping | Ardrossan South Beach |
08:29 | Not Stopping | Saltcoats |
08:31 | Not Stopping | Stevenston |
08:35 | 08:35 | Kilwinning |
08:40 | 08:40 | Dalry |
08:44 | 08:44 | Glengarnock |
08:48 | 08:48 | Lochwinnoch |
08:52 | 08:52 | Howwood Renfrew |
08:55 | 08:55 | Milliken Park |
08:58 | 08:58 | Johnstone |
09:02 | 09:02 | Paisley Gilmour Street |
09:15 | 09:15 | Glasgow Central |
Facilities on the 10:50 Inverness to Edinburgh due 14:28.
This is due to a safety inspection of the track earlier today.
First class not available.
This is due to a safety inspection of the track earlier today.
First class not available.
Scheduled | Expected | Destination |
---|---|---|
10:50 | 10:50 | Inverness |
11:30 | 11:30 | Aviemore |
11:43 | 11:43 | Kingussie |
12:16 | 12:16 | Blair Atholl |
12:30 | 12:30 | Pitlochry |
12:42 | 12:42 | Dunkeld & Birnam |
13:05 | 13:05 | Perth |
13:38 | 13:38 | Stirling |
14:23 | 14:23 | Haymarket |
14:28 | 14:28 | Edinburgh |
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.