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 |
3
Train Cancellations
18/10/25 17:41 Dundee to Edinburgh due 19:13 will be cancelled.
This is due to a shortage of train crew.
This is due to a shortage of train crew.
Scheduled | Expected | Destination |
---|---|---|
17:41 | Not Stopping | Dundee |
17:54 | Not Stopping | Leuchars |
18:01 | Not Stopping | Cupar |
18:06 | Not Stopping | Springfield |
18:11 | Not Stopping | Ladybank |
18:18 | Not Stopping | Markinch |
18:32 | Not Stopping | Kirkcaldy |
18:49 | Not Stopping | Inverkeithing |
19:00 | Not Stopping | Edinburgh Gateway |
19:08 | Not Stopping | Haymarket |
19:13 | Not Stopping | Edinburgh |
18/10/25 20:50 Edinburgh to Cowdenbeath due 21:33 will be cancelled.
This is due to a shortage of train crew.
This is due to a shortage of train crew.
Scheduled | Expected | Destination |
---|---|---|
20:50 | Not Stopping | Edinburgh |
20:54 | Not Stopping | Haymarket |
21:00 | Not Stopping | Edinburgh Gateway |
21:06 | Not Stopping | Dalmeny |
21:09 | Not Stopping | North Queensferry |
21:13 | Not Stopping | Inverkeithing |
21:17 | Not Stopping | Rosyth |
21:22 | Not Stopping | Dunfermline City |
21:26 | Not Stopping | Dunfermline Queen Margaret |
21:33 | Not Stopping | Cowdenbeath |
18/10/25 21:59 Cowdenbeath to Edinburgh due 22:42 will be cancelled.
This is due to a shortage of train crew.
This is due to a shortage of train crew.
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 |
10
Other Train Service Updates
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 |
20:39 Oban to Glasgow Queen Street due 23:32 has been delayed between Connel Ferry and Taynuilt and is now 9 minutes late.
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 |
---|---|---|
20:39 | 20:39 | Oban |
20:51 | 20:51 | Connel Ferry |
21:02 | 21:11 | Taynuilt |
21:16 | 21:25 | Loch Awe |
21:21 | 21:30 | Dalmally |
21:40 | 21:49 | Tyndrum Lower |
21:49 | 21:58 | Crianlarich |
22:05 | 22:14 | Ardlui |
22:19 | 22:28 | Arrochar & Tarbet |
22:39 | 22:48 | Garelochhead |
22:50 | 22:59 | Helensburgh Upper |
23:04 | 23:13 | Dumbarton Central |
23:13 | 23:22 | Dalmuir |
23:32 | 23:41 | Glasgow Queen Street |
21:06 Aberdeen to Edinburgh due 23:30 has been delayed between Arbroath and Dundee 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 |
---|---|---|
21:06 | 21:06 | Aberdeen |
21:39 | 21:39 | Montrose |
21:54 | 21:54 | Arbroath |
22:12 | 22:20 | Dundee |
22:24 | 22:32 | Leuchars |
22:31 | 22:39 | Cupar |
23:25 | 23:33 | Haymarket |
23:30 | 23:38 | Edinburgh |
21:11 Kilmarnock to Stranraer due 23:00 is being delayed between Maybole and Girvan and is now expected to be 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 |
---|---|---|
21:11 | 21:11 | Kilmarnock |
21:23 | 21:23 | Troon |
21:38 | 21:38 | Ayr |
21:49 | 21:49 | Maybole |
22:06 | 22:14 | Girvan |
22:25 | 22:33 | Barrhill |
23:00 | 23:08 | Stranraer |
21:15 Dundee to Glasgow Queen Street due 22:54 has been previously delayed but is now on time from Perth.
This is due to train crew being delayed.
This is due to train crew being delayed.
Scheduled | Expected | Destination |
---|---|---|
21:15 | 21:21 | Dundee |
21:21 | 21:27 | Invergowrie |
21:42 | 21:42 | Perth |
21:58 | 21:58 | Gleneagles |
22:11 | 22:11 | Dunblane |
22:15 | 22:15 | Bridge Of Allan |
22:21 | 22:21 | Stirling |
22:54 | 22:54 | Glasgow Queen Street |
21:21 Cumbernauld to Dalmuir due 22:47 has been delayed between Newton Lanark and Jordanhill and is now 6 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:21 | 21:21 | Cumbernauld |
21:23 | 21:23 | Greenfaulds |
21:30 | 21:30 | Coatbridge Central |
21:33 | 21:33 | Whifflet |
21:46 | 21:46 | Motherwell |
21:48 | 21:48 | Airbles |
21:54 | 21:54 | Hamilton Central |
21:56 | 21:56 | Hamilton West |
22:00 | 22:00 | Blantyre |
22:05 | 22:05 | Newton Lanark |
22:08 | 22:08 | Cambuslang |
22:13 | 22:13 | Rutherglen |
22:16 | 22:16 | Dalmarnock |
22:18 | 22:18 | Bridgeton |
22:21 | 22:21 | Argyle Street |
22:23 | 22:23 | Glasgow Central Low Level |
22:24 | 22:24 | Anderston |
22:26 | 22:26 | Exhibition Centre |
22:30 | 22:30 | Partick |
22:32 | 22:32 | Hyndland |
22:34 | 22:40 | Jordanhill |
22:37 | 22:43 | Scotstounhill |
22:39 | 22:45 | Garscadden |
22:41 | 22:47 | Yoker |
22:43 | 22:49 | Clydebank |
22:47 | 22:53 | Dalmuir |
21:51 Edinburgh to Glenrothes With Thornton due 22:53 has been delayed between Rosyth and Dunfermline City and is now 15 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 |
---|---|---|
21:51 | 21:51 | Edinburgh |
21:56 | 21:56 | Haymarket |
22:00 | 22:00 | South Gyle |
22:03 | 22:03 | Edinburgh Gateway |
22:09 | 22:09 | Dalmeny |
22:12 | 22:12 | North Queensferry |
22:16 | 22:16 | Inverkeithing |
22:20 | 22:29 | Rosyth |
22:25 | 22:40 | Dunfermline City |
22:29 | 22:44 | Dunfermline Queen Margaret |
22:36 | 22:51 | Cowdenbeath |
22:42 | 22:57 | Lochgelly |
22:46 | 23:01 | Cardenden |
22:53 | 23:08 | Glenrothes With Thornton |
22:00 Edinburgh to Dundee due 23:30 has been delayed at Inverkeithing and is now 9 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 |
---|---|---|
22:00 | 22:00 | Edinburgh |
22:05 | 22:05 | Haymarket |
22:10 | 22:10 | Edinburgh Gateway |
22:21 | 22:30 | Inverkeithing |
22:38 | 22:47 | Kirkcaldy |
22:47 | 22:56 | Markinch |
22:55 | 23:04 | Ladybank |
23:00 | 23:09 | Springfield |
23:04 | 23:13 | Cupar |
23:11 | 23:20 | Leuchars |
23:30 | 23:39 | Dundee |
22:05 Edinburgh to Leven due 23:11 has been delayed between Dalmeny and Burntisland and is now 7 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 |
---|---|---|
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:47 | Burntisland |
22:45 | 22:52 | Kinghorn |
22:50 | 22:57 | Kirkcaldy |
23:06 | 23:13 | Cameron Bridge |
23:11 | 23:18 | Leven |
22:15 Edinburgh to Cowdenbeath due 22:57 is being delayed between Inverkeithing and Rosyth and is now expected to be 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 |
---|---|---|
22:15 | 22:15 | Edinburgh |
22:19 | 22:19 | Haymarket |
22:25 | 22:25 | Edinburgh Gateway |
22:31 | 22:31 | Dalmeny |
22:34 | 22:34 | North Queensferry |
22:38 | 22:38 | Inverkeithing |
22:42 | 22:52 | Rosyth |
22:47 | 22:57 | Dunfermline City |
22:50 | 23:00 | Dunfermline Queen Margaret |
22:57 | 23:07 | Cowdenbeath |
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.