0
Line Updates
There are currently no Line Updates reported.
11
Catering Updates
Facilities on the 18/10/25 07:07 Glasgow Queen Street to Perth due 08:12.
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:07 | 07:07 | Glasgow Queen Street |
07:34 | 07:34 | Stirling |
07:51 | 07:51 | Gleneagles |
08:12 | 08:12 | Perth |
Facilities on the 18/10/25 07:24 Aberdeen to Glasgow Queen Street due 10:14.
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 |
---|---|---|
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:47 | 09:47 | Stirling |
10:14 | 10:14 | Glasgow Queen Street |
Facilities on the 18/10/25 07:31 Edinburgh to Aberdeen due 10:06.
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 |
---|---|---|
07:31 | 07:31 | Edinburgh |
07:36 | 07:36 | 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 18/10/25 08:37 Edinburgh to Perth due 10:03.
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 |
---|---|---|
08:37 | 08:37 | Edinburgh |
08:42 | 08:42 | Haymarket |
09:31 | 09:31 | Stirling |
10:03 | 10:03 | Perth |
Facilities on the 18/10/25 10:07 Glasgow Queen Street to Perth due 11:11.
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 |
---|---|---|
10:07 | 10:07 | Glasgow Queen Street |
10:36 | 10:36 | Stirling |
11:11 | 11:11 | Perth |
Facilities on the 18/10/25 11:30 Edinburgh to Aberdeen due 13:50.
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 |
---|---|---|
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 18/10/25 12:07 Glasgow Queen Street to Perth due 13:09.
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 |
---|---|---|
12:07 | 12:07 | Glasgow Queen Street |
12:36 | 12:36 | Stirling |
13:09 | 13:09 | Perth |
Facilities on the 18/10/25 12:22 Glasgow Queen Street to Oban due 15:28.
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 |
---|---|---|
12:22 | 12:22 | Glasgow Queen Street |
12:53 | 12:53 | Dumbarton Central |
13:08 | 13:08 | Helensburgh Upper |
13:20 | 13:20 | Garelochhead |
13:40 | 13:40 | Arrochar & Tarbet |
13:56 | 13:56 | Ardlui |
14:18 | 14:18 | Crianlarich |
14:26 | 14:26 | Tyndrum Lower |
14:44 | 14:44 | Dalmally |
14:49 | 14:49 | Loch Awe |
14:54 | 14:54 | Falls Of Cruachan |
15:05 | 15:05 | Taynuilt |
15:15 | 15:15 | Connel Ferry |
15:28 | 15:28 | Oban |
Facilities on the 18/10/25 15:07 Perth to Edinburgh due 16:33.
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 | Perth |
15:43 | 15:43 | Stirling |
16:24 | 16:24 | Haymarket |
16:33 | 16:33 | Edinburgh |
Facilities on the 18/10/25 15:39 Glasgow Queen Street to Aberdeen due 18:15.
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:39 | 15:39 | Glasgow Queen Street |
16:09 | 16:09 | Stirling |
16:43 | 16:43 | Perth |
17:05 | 17:05 | Dundee |
17:22 | 17:22 | Arbroath |
17:36 | 17:36 | Montrose |
17:57 | 17:57 | Stonehaven |
18:15 | 18:15 | Aberdeen |
Facilities on the 18/10/25 16:04 Aberdeen to Edinburgh due 18:32.
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 |
---|---|---|
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 |
1
Train Formation Update
Facilities on the 19:34 Edinburgh to Inverness due 23:19.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Scheduled | Expected | Destination |
---|---|---|
19:34 | 19:34 | Edinburgh |
19:39 | 19:39 | Haymarket |
20:19 | 20:19 | Stirling |
20:35 | 20:35 | Gleneagles |
20:59 | 20:59 | Perth |
21:16 | 21:16 | Dunkeld & Birnam |
21:30 | 21:30 | Pitlochry |
21:40 | 21:40 | Blair Atholl |
22:10 | 22:10 | Dalwhinnie |
22:21 | 22:21 | Newtonmore |
22:26 | 22:26 | Kingussie |
22:39 | 22:39 | Aviemore |
22:48 | 22:48 | Carrbridge |
23:19 | 23:19 | Inverness |
0
Train Cancellations
There are currently no Train Cancellations reported.
6
Other Train Service Updates
18:54 Helensburgh Central to Edinburgh due 20:58 has been delayed between Shettleston and Coatbridge Sunnyside and is now 8 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 |
---|---|---|
18:54 | 18:54 | Helensburgh Central |
18:57 | 18:57 | Craigendoran |
19:02 | 19:02 | Cardross |
19:07 | 19:07 | Dalreoch |
19:10 | 19:10 | Dumbarton Central |
19:12 | 19:12 | Dumbarton East |
19:21 | 19:21 | Dalmuir |
19:28 | 19:28 | Hyndland |
19:31 | 19:31 | Partick |
19:35 | 19:35 | Charing Cross |
19:39 | 19:39 | Glasgow Queen Street Ll |
19:41 | 19:41 | High Street |
19:47 | 19:47 | Shettleston |
19:56 | 20:04 | Coatbridge Sunnyside |
19:58 | 20:06 | Coatdyke |
20:06 | 20:14 | Airdrie |
20:09 | 20:17 | Drumgelloch |
20:13 | 20:21 | Caldercruix |
20:19 | 20:27 | Blackridge |
20:22 | 20:30 | Armadale |
20:30 | 20:38 | Bathgate |
20:35 | 20:43 | Livingston North |
20:38 | 20:46 | Uphall |
20:47 | 20:55 | Edinburgh Park |
20:52 | 21:00 | Haymarket |
20:58 | 21:06 | Edinburgh |
19:08 Stranraer to Kilmarnock due 20:58 has been delayed between Girvan and Maybole and is now 10 minutes late.
This is due to a fault with the signalling system.
This is due to a fault with the signalling system.
Scheduled | Expected | Destination |
---|---|---|
19:08 | 19:08 | Stranraer |
19:42 | 19:42 | Barrhill |
20:00 | 20:00 | Girvan |
20:16 | 20:26 | Maybole |
20:34 | 20:44 | Ayr |
20:39 | 20:49 | Prestwick Town |
20:44 | 20:54 | Troon |
20:58 | 21:08 | Kilmarnock |
19:46 Aberdeen to Glasgow Queen Street due 22:22 has been delayed between Aberdeen and Montrose and is now 8 minutes late.
This is due to a fault with the signalling system.
This is due to a fault with the signalling system.
Scheduled | Expected | Destination |
---|---|---|
19:46 | 19:46 | Aberdeen |
20:19 | 20:27 | Montrose |
20:33 | 20:41 | Arbroath |
20:41 | 20:49 | Carnoustie |
20:47 | 20:55 | Monifieth |
20:51 | 20:59 | Broughty Ferry |
21:02 | 21:10 | Dundee |
21:23 | 21:31 | Perth |
21:53 | 22:01 | Stirling |
22:22 | 22:30 | Glasgow Queen Street |
19:50 Lanark to Glasgow Central due 20:44 has been previously delayed, has been further delayed at Shieldmuir and is now 8 minutes late.
This is due to a fault on this train.
This is due to a fault on this train.
Scheduled | Expected | Destination |
---|---|---|
19:50 | 19:55 | Lanark |
20:00 | 20:05 | Carluke |
20:06 | 20:11 | Wishaw |
20:10 | 20:18 | Shieldmuir |
20:16 | 20:24 | Motherwell |
20:24 | 20:32 | Bellshill |
20:30 | 20:38 | Uddingston |
20:35 | 20:43 | Cambuslang |
20:44 | 20:52 | Glasgow Central |
20:05 Edinburgh to Leven due 21:10 is being delayed between Edinburgh and Haymarket and is now expected to be 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 |
---|---|---|
20:05 | 20:05 | Edinburgh |
20:09 | 20:18 | Haymarket |
20:15 | 20:24 | Edinburgh Gateway |
20:20 | 20:29 | Dalmeny |
20:24 | 20:33 | North Queensferry |
20:28 | 20:37 | Inverkeithing |
20:31 | 20:40 | Dalgety Bay |
20:36 | 20:45 | Aberdour |
20:40 | 20:49 | Burntisland |
20:45 | 20:54 | Kinghorn |
20:50 | 20:59 | Kirkcaldy |
21:05 | 21:14 | Cameron Bridge |
21:10 | 21:19 | Leven |
20:37 Aberdeen to Glasgow Queen Street due 23:21 has been delayed at Aberdeen and is now 8 minutes late.
This is due to trespassers on the railway earlier today.
This is due to trespassers on the railway earlier today.
Scheduled | Expected | Destination |
---|---|---|
20:37 | 20:45 | Aberdeen |
20:47 | 20:55 | Portlethen |
20:56 | 21:04 | Stonehaven |
21:10 | 21:18 | Laurencekirk |
21:20 | 21:28 | Montrose |
21:35 | 21:43 | Arbroath |
21:42 | 21:50 | Carnoustie |
21:48 | 21:56 | Monifieth |
21:52 | 22:00 | Broughty Ferry |
22:01 | 22:09 | Dundee |
22:23 | 22:31 | Perth |
22:53 | 23:01 | Stirling |
23:21 | 23:29 | Glasgow Queen Street |
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.