0
Line Updates
There are currently no Line Updates reported.
5
Catering Updates
Facilities on the 17/09/25 07:30 Edinburgh to Aberdeen due 10:06.
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 |
---|---|---|
07:30 | 07:30 | Edinburgh |
07:35 | 07:35 | Haymarket |
08:19 | 08:19 | Cupar |
08:26 | 08:26 | Leuchars |
08:43 | 08:43 | Dundee |
08:51 | 08:51 | Broughty Ferry |
08:55 | 08:55 | Monifieth |
09:01 | 09:01 | Carnoustie |
09:09 | 09:09 | Arbroath |
09:27 | 09:27 | Montrose |
09:48 | 09:48 | Stonehaven |
10:06 | 10:06 | Aberdeen |
Facilities on the 17/09/25 11:30 Edinburgh to Aberdeen due 13:50.
This is due to a shortage of on train staff.
Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a shortage of on train staff.
Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
11:30 | 11:30 | Edinburgh |
11:35 | 11:35 | Haymarket |
12:17 | 12:17 | Cupar |
12:24 | 12:24 | Leuchars |
12:39 | 12:39 | Dundee |
12:56 | 12:56 | Arbroath |
13:30 | 13:30 | Stonehaven |
13:50 | 13:50 | Aberdeen |
Facilities on the 17/09/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 17/09/25 15:07 Glasgow Queen Street to Inverness due 18:26.
Catering is not available throughout.
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 17/09/25 16:04 Aberdeen to Edinburgh due 18:32.
This is due to a shortage of on train staff.
Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a shortage of on train staff.
Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
16:04 | 16:04 | Aberdeen |
16:15 | 16:15 | Portlethen |
16:24 | 16:24 | Stonehaven |
16:37 | 16:37 | Laurencekirk |
16:48 | 16:48 | Montrose |
17:03 | 17:03 | Arbroath |
17:10 | 17:10 | Carnoustie |
17:25 | 17:25 | Dundee |
17:37 | 17:37 | Leuchars |
17:44 | 17:44 | Cupar |
18:28 | 18:28 | Haymarket |
18:32 | 18:32 | Edinburgh |
4
Train Formation Updates
Facilities on the 21:45 Edinburgh to Glasgow Queen Street due 22:36.
This is due to a fault on this train.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a fault on this train.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
21:45 | 21:45 | Edinburgh |
21:49 | 21:49 | Haymarket |
22:04 | 22:04 | Linlithgow |
22:09 | 22:09 | Polmont |
22:14 | 22:14 | Falkirk High |
22:23 | 22:23 | Croy |
22:36 | 22:36 | Glasgow Queen Street |
Facilities on the 22:00 Aberdeen to Inverness due 00:12.
This is due to a safety inspection of the track.
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.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
22:00 | 22:00 | Aberdeen |
22:08 | 22:08 | Dyce |
22:18 | 22:18 | Kintore |
22:24 | 22:24 | Inverurie |
22:37 | 22:37 | Insch |
22:54 | 22:54 | Huntly |
23:09 | 23:09 | Keith |
23:29 | 23:29 | Elgin |
23:42 | 23:42 | Forres |
23:52 | 23:52 | Nairn |
00:01 | 00:01 | Inverness Airport |
00:12 | 00:12 | Inverness |
Facilities on the 22:45 Glasgow Queen Street to Edinburgh due 23:34.
This is due to a fault on this train.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a fault on this train.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
22:45 | 22:45 | Glasgow Queen Street |
22:56 | 22:56 | Croy |
23:05 | 23:05 | Falkirk High |
23:10 | 23:10 | Polmont |
23:16 | 23:16 | Linlithgow |
23:29 | 23:29 | Haymarket |
23:34 | 23:34 | Edinburgh |
Facilities on the 23:45 Edinburgh to Glasgow Queen Street due 00:43.
This is due to a fault on this train.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a fault on this train.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
23:45 | 23:45 | Edinburgh |
23:50 | 23:50 | Haymarket |
00:09 | 00:09 | Linlithgow |
00:15 | 00:15 | Polmont |
00:20 | 00:20 | Falkirk High |
00:29 | 00:29 | Croy |
00:34 | 00:34 | Lenzie |
00:43 | 00:43 | Glasgow Queen Street |
2
Train Cancellations
21:59 Cowdenbeath to Edinburgh due 22:42 will be cancelled.
This is due to a shortage of on train staff.
This is due to a shortage of on train staff.
Scheduled | Expected | Destination |
---|---|---|
21:59 | Not Stopping | Cowdenbeath |
22:05 | Not Stopping | Dunfermline Queen Margaret |
22:08 | Not Stopping | Dunfermline City |
22:12 | Not Stopping | Rosyth |
22:17 | Not Stopping | Inverkeithing |
22:21 | Not Stopping | North Queensferry |
22:25 | Not Stopping | Dalmeny |
22:31 | Not Stopping | Edinburgh Gateway |
22:38 | Not Stopping | Haymarket |
22:42 | Not Stopping | Edinburgh |
23:05 Edinburgh to Leven due 00:10 will be cancelled.
This is due to the emergency services dealing with an incident.
This is due to the emergency services dealing with an incident.
Scheduled | Expected | Destination |
---|---|---|
23:05 | Not Stopping | Edinburgh |
23:09 | Not Stopping | Haymarket |
23:15 | Not Stopping | Edinburgh Gateway |
23:21 | Not Stopping | Dalmeny |
23:24 | Not Stopping | North Queensferry |
23:28 | Not Stopping | Inverkeithing |
23:31 | Not Stopping | Dalgety Bay |
23:36 | Not Stopping | Aberdour |
23:40 | Not Stopping | Burntisland |
23:45 | Not Stopping | Kinghorn |
23:50 | Not Stopping | Kirkcaldy |
00:05 | Not Stopping | Cameron Bridge |
00:10 | Not Stopping | Leven |
9
Other Train Service Updates
18:31 Inverness to Wick due 22:52 has been previously delayed and is now 15 minutes late from Lairg.
This is due to the train departing late to maintain customer connections.
This is due to the train departing late to maintain customer connections.
Scheduled | Expected | Destination |
---|---|---|
18:31 | 18:37 | Inverness |
18:46 | 18:52 | Beauly |
18:53 | 18:59 | Muir Of Ord |
19:00 | 19:06 | Conon Bridge |
19:06 | 19:12 | Dingwall |
19:20 | 19:26 | Alness |
19:27 | 19:33 | Invergordon |
19:40 | 19:46 | Fearn |
19:46 | 19:58 | Tain |
20:02 | 20:14 | Ardgay |
20:06 | 20:18 | Culrain |
20:07 | 20:19 | Invershin |
20:18 | 20:33 | Lairg |
20:31 | 20:46 | Rogart |
20:43 | 20:58 | Golspie |
20:53 | 21:08 | Brora |
21:08 | 21:23 | Helmsdale |
21:20 | 21:35 | Kildonan |
21:30 | 21:45 | Kinbrace |
21:42 | 21:57 | Forsinard |
21:50 | 22:05 | Altnabreac |
21:59 | 22:14 | Scotscalder |
22:10 | 22:25 | Georgemas Junction |
22:23 | 22:38 | Thurso |
22:35 | 22:50 | Georgemas Junction |
22:52 | 23:07 | Wick |
20:18 Aberdeen to Inverness due 22:37 has been delayed at Aberdeen and is now 15 minutes late.
This is due to the train departing late to maintain customer connections.
This is due to the train departing late to maintain customer connections.
Scheduled | Expected | Destination |
---|---|---|
20:18 | 20:33 | Aberdeen |
20:27 | 20:42 | Dyce |
20:35 | 20:50 | Kintore |
20:41 | 20:56 | Inverurie |
20:54 | 21:09 | Insch |
21:11 | 21:26 | Huntly |
21:26 | 21:41 | Keith |
21:49 | 22:04 | Elgin |
22:04 | 22:19 | Forres |
22:15 | 22:30 | Nairn |
22:26 | 22:41 | Inverness Airport |
22:37 | 22:52 | Inverness |
20:20 Crianlarich to Mallaig due 23:39 has been previously delayed and is now 21 minutes late from Spean Bridge.
This is due to the police dealing with an incident.
This is due to the police dealing with an incident.
Scheduled | Expected | Destination |
---|---|---|
20:20 | 20:45 | Crianlarich |
20:31 | 20:56 | Upper Tyndrum |
20:45 | 21:08 | Bridge Of Orchy |
21:08 | 21:31 | Rannoch |
21:20 | 21:43 | Corrour |
21:36 | 21:59 | Tulloch |
21:46 | 22:09 | Roy Bridge |
21:54 | 22:15 | Spean Bridge |
22:12 | 22:33 | Fort William |
22:18 | 22:39 | Banavie |
22:24 | 22:45 | Corpach |
22:31 | 22:52 | Loch Eil Outward Bound |
22:35 | 22:56 | Locheilside |
22:47 | 23:08 | Glenfinnan |
23:02 | 23:23 | Lochailort |
23:11 | 23:32 | Beasdale |
23:20 | 23:41 | Arisaig |
23:28 | 23:49 | Morar |
23:39 | 00:00 | Mallaig |
20:39 Oban to Glasgow Queen Street due 23:32 has been previously delayed, has been further delayed at Tyndrum Lower and is now 36 minutes late.
This is due to an earlier train fault.
This is due to an earlier train fault.
Scheduled | Expected | Destination |
---|---|---|
20:39 | 21:11 | Oban |
20:51 | 21:23 | Connel Ferry |
21:02 | 21:34 | Taynuilt |
21:16 | 21:48 | Loch Awe |
21:21 | 21:53 | Dalmally |
21:40 | 22:16 | Tyndrum Lower |
21:49 | 22:25 | Crianlarich |
22:05 | 22:41 | Ardlui |
22:19 | 22:55 | Arrochar & Tarbet |
22:39 | 23:15 | Garelochhead |
22:50 | 23:26 | Helensburgh Upper |
23:04 | 23:40 | Dumbarton Central |
23:13 | 23:49 | Dalmuir |
23:32 | 00:08 | Glasgow Queen Street |
21:30 Inverness to Aberdeen due 23:46 has been delayed at Forres and is now 13 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 |
---|---|---|
21:30 | 21:30 | Inverness |
21:40 | 21:40 | Inverness Airport |
21:52 | 21:52 | Nairn |
22:03 | 22:16 | Forres |
22:16 | 22:29 | Elgin |
22:36 | 22:49 | Keith |
22:53 | 23:06 | Huntly |
23:09 | 23:22 | Insch |
23:21 | 23:34 | Inverurie |
23:27 | 23:40 | Kintore |
23:36 | 23:49 | Dyce |
23:46 | 23:59 | Aberdeen |
21:40 Glasgow Queen Street to Aberdeen due 00:32 has been previously delayed but is now 13 minutes late from Stirling.
This is due to the emergency services dealing with an incident near the railway.
This is due to the emergency services dealing with an incident near the railway.
Scheduled | Expected | Destination |
---|---|---|
21:40 | 21:40 | Glasgow Queen Street |
22:09 | 22:22 | Stirling |
22:13 | 22:26 | Bridge Of Allan |
22:18 | 22:31 | Dunblane |
22:30 | 22:43 | Gleneagles |
22:46 | 22:59 | Perth |
23:08 | 23:21 | Dundee |
23:15 | 23:28 | Broughty Ferry |
23:19 | 23:32 | Monifieth |
23:25 | 23:38 | Carnoustie |
23:32 | 23:45 | Arbroath |
23:47 | 00:00 | Montrose |
23:58 | 00:11 | Laurencekirk |
00:12 | 00:25 | Stonehaven |
00:20 | 00:33 | Portlethen |
00:32 | 00:45 | Aberdeen |
21:45 Glasgow Queen Street to Edinburgh due 22:34 has been previously delayed but is now 14 minutes late from Polmont.
This is due to the emergency services dealing with an incident near the railway.
This is due to the emergency services dealing with an incident near the railway.
Scheduled | Expected | Destination |
---|---|---|
21:45 | 22:01 | Glasgow Queen Street |
21:57 | 22:13 | Croy |
22:06 | 22:22 | Falkirk High |
22:10 | 22:24 | Polmont |
22:16 | 22:30 | Linlithgow |
22:29 | 22:43 | Haymarket |
22:34 | 22:48 | Edinburgh |
21:52 Glasgow Queen Street to Alloa due 22:37 will be terminated at Stirling.
It will no longer call at Alloa.
It has been delayed at Glasgow Queen Street and is now 10 minutes late.
This is due to the emergency services dealing with an incident near the railway.
It will no longer call at Alloa.
It has been delayed at Glasgow Queen Street and is now 10 minutes late.
This is due to the emergency services dealing with an incident near the railway.
Scheduled | Expected | Destination |
---|---|---|
21:52 | 22:02 | Glasgow Queen Street |
21:58 | 22:08 | Bishopbriggs |
22:02 | 22:12 | Lenzie |
22:08 | 22:18 | Croy |
22:18 | 22:28 | Larbert |
22:28 | 22:36 | Stirling |
22:37 | Not Stopping | Alloa |
22:48 Alloa to Glasgow Queen Street due 23:35 will be started from Stirling.
It will no longer call at Alloa.
This is due to the emergency services dealing with an incident near the railway.
It will no longer call at Alloa.
This is due to the emergency services dealing with an incident near the railway.
Scheduled | Expected | Destination |
---|---|---|
22:48 | Not Stopping | Alloa |
22:58 | 22:58 | Stirling |
23:07 | 23:07 | Larbert |
23:17 | 23:17 | Croy |
23:22 | 23:22 | Lenzie |
23:26 | 23:26 | Bishopbriggs |
23:35 | 23:35 | Glasgow Queen Street |
0
Improvement Works
For Today
There are currently no Improvement Works reported.
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.