0
Line Updates
There are currently no Line Updates reported.
4
Catering Updates
Facilities on the 10:08 Aberdeen to Inverness due 12: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 |
|---|---|---|
| 10:08 | 10:08 | Aberdeen |
| 10:16 | 10:16 | Dyce |
| 10:26 | 10:26 | Kintore |
| 10:32 | 10:32 | Inverurie |
| 10:46 | 10:46 | Insch |
| 11:03 | 11:03 | Huntly |
| 11:18 | 11:18 | Keith |
| 11:40 | 11:40 | Elgin |
| 11:53 | 11:53 | Forres |
| 12:04 | 12:04 | Nairn |
| 12:13 | 12:13 | Inverness Airport |
| 12:24 | 12:24 | Inverness |
Facilities on the 14:28 Inverness to Aberdeen due 16:41.
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 |
|---|---|---|
| 14:28 | 14:28 | Inverness |
| 14:38 | 14:38 | Inverness Airport |
| 14:49 | 14:49 | Nairn |
| 15:00 | 15:00 | Forres |
| 15:14 | 15:14 | Elgin |
| 15:34 | 15:34 | Keith |
| 15:49 | 15:49 | Huntly |
| 16:05 | 16:05 | Insch |
| 16:17 | 16:17 | Inverurie |
| 16:23 | 16:23 | Kintore |
| 16:32 | 16:32 | Dyce |
| 16:41 | 16:41 | Aberdeen |
Facilities on the 27/10/25 16:34 Glasgow Queen Street to Oban due 19:42.
Catering is not available throughout.
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:19 | 19:19 | Taynuilt |
| 19:29 | 19:29 | Connel Ferry |
| 19:42 | 19:42 | Oban |
Facilities on the 28/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:19 | 19:19 | Taynuilt |
| 19:29 | 19:29 | Connel Ferry |
| 19:42 | 19:42 | Oban |
23
Train Formation Updates
05:36 Inverness to Glasgow Queen Street due 08:56 has been delayed between Newtonmore and Dalwhinnie and is now 8 minutes late.
This is due to slippery rails.
Will be formed of 3 coaches instead of 4.
This is due to slippery rails.
Will be formed of 3 coaches instead of 4.
| 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 | 06:48 | Dalwhinnie |
| 07:04 | 07:12 | Blair Atholl |
| 07:16 | 07:24 | Pitlochry |
| 07:33 | 07:41 | Dunkeld & Birnam |
| 07:53 | 08:01 | Perth |
| 08:24 | 08:32 | Stirling |
| 08:56 | 09:04 | Glasgow Queen Street |
Facilities on the 06:03 Perth to Inverurie due 08:16.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:03 | 06:03 | Perth |
| 06:26 | 06:26 | Dundee |
| 06:33 | 06:33 | Broughty Ferry |
| 06:41 | 06:41 | Carnoustie |
| 06:48 | 06:48 | Arbroath |
| 07:03 | 07:03 | Montrose |
| 07:15 | 07:15 | Laurencekirk |
| 07:29 | 07:29 | Stonehaven |
| 07:39 | 07:39 | Portlethen |
| 07:52 | 07:52 | Aberdeen |
| 08:01 | 08:01 | Dyce |
| 08:09 | 08:09 | Kintore |
| 08:16 | 08:16 | Inverurie |
Facilities on the 06:04 Edinburgh to Leven due 07:10.
This is due to a 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 a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:04 | 06:04 | Edinburgh |
| 06:08 | 06:08 | Haymarket |
| 06:14 | 06:14 | Edinburgh Gateway |
| 06:19 | 06:19 | Dalmeny |
| 06:23 | 06:23 | North Queensferry |
| 06:27 | 06:27 | Inverkeithing |
| 06:30 | 06:30 | Dalgety Bay |
| 06:35 | 06:35 | Aberdour |
| 06:39 | 06:39 | Burntisland |
| 06:44 | 06:44 | Kinghorn |
| 06:49 | 06:49 | Kirkcaldy |
| 07:03 | 07:03 | Cameron Bridge |
| 07:10 | 07:10 | Leven |
Facilities on the 06:18 Edinburgh to Leven due 07:34.
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 |
|---|---|---|
| 06:18 | 06:18 | Edinburgh |
| 06:22 | 06:22 | Haymarket |
| 06:27 | 06:27 | South Gyle |
| 06:29 | 06:29 | Edinburgh Gateway |
| 06:35 | 06:35 | Dalmeny |
| 06:39 | 06:39 | North Queensferry |
| 06:43 | 06:43 | Inverkeithing |
| 06:46 | 06:46 | Rosyth |
| 06:51 | 06:51 | Dunfermline City |
| 06:55 | 06:55 | Dunfermline Queen Margaret |
| 07:01 | 07:01 | Cowdenbeath |
| 07:07 | 07:07 | Lochgelly |
| 07:11 | 07:11 | Cardenden |
| 07:18 | 07:18 | Glenrothes With Thornton |
| 07:27 | 07:27 | Cameron Bridge |
| 07:34 | 07:34 | Leven |
Facilities on the 06:19 Perth to Edinburgh due 07:49.
This is due to a train fault.
Will be formed of 3 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 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:19 | 06:19 | Perth |
| 06:47 | 06:47 | Markinch |
| 06:57 | 06:57 | Kirkcaldy |
| 07:02 | 07:02 | Kinghorn |
| 07:07 | 07:07 | Burntisland |
| 07:12 | 07:12 | Aberdour |
| 07:17 | 07:17 | Dalgety Bay |
| 07:21 | 07:21 | Inverkeithing |
| 07:25 | 07:25 | North Queensferry |
| 07:29 | 07:29 | Dalmeny |
| 07:35 | 07:35 | Edinburgh Gateway |
| 07:38 | 07:38 | South Gyle |
| 07:44 | 07:44 | Haymarket |
| 07:49 | 07:49 | Edinburgh |
Facilities on the 07:15 Leven to Edinburgh due 08:25.
This is due to a 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 a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 07:15 | 07:15 | Leven |
| 07:19 | 07:19 | Cameron Bridge |
| 07:34 | 07:34 | Kirkcaldy |
| 07:39 | 07:39 | Kinghorn |
| 07:44 | 07:44 | Burntisland |
| 07:49 | 07:49 | Aberdour |
| 07:54 | 07:54 | Dalgety Bay |
| 07:58 | 07:58 | Inverkeithing |
| 08:02 | 08:02 | North Queensferry |
| 08:06 | 08:06 | Dalmeny |
| 08:12 | 08:12 | Edinburgh Gateway |
| 08:20 | 08:20 | Haymarket |
| 08:25 | 08:25 | Edinburgh |
Facilities on the 07:37 Ayr to Glasgow Central due 08:30.
This is due to a train fault.
Will be formed of 4 coaches instead of 7.
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 7.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 07:37 | 07:37 | Ayr |
| 07:39 | 07:39 | Newton-On-Ayr |
| 07:42 | 07:42 | Prestwick Town |
| 07:44 | 07:44 | Prestwick Int. Airport |
| 07:48 | 07:48 | Troon |
| 07:50 | 07:50 | Barassie |
| 07:55 | 07:55 | Irvine |
| 07:59 | 07:59 | Kilwinning |
| 08:12 | 08:12 | Milliken Park |
| 08:15 | 08:15 | Johnstone |
| 08:19 | 08:19 | Paisley Gilmour Street |
| 08:30 | 08:30 | Glasgow Central |
Facilities on the 07:39 Leven to Edinburgh due 09:06.
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: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:36 Edinburgh to Perth due 10:11.
This is due to a 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 a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 08:36 | 08:36 | Edinburgh |
| 08:42 | 08:42 | Haymarket |
| 08:47 | 08:47 | South Gyle |
| 08:49 | 08:49 | Edinburgh Gateway |
| 09:00 | 09:00 | Inverkeithing |
| 09:03 | 09:03 | Dalgety Bay |
| 09:08 | 09:08 | Aberdour |
| 09:13 | 09:13 | Burntisland |
| 09:18 | 09:18 | Kinghorn |
| 09:23 | 09:23 | Kirkcaldy |
| 09:32 | 09:32 | Markinch |
| 09:45 | 09:45 | Ladybank |
| 10:11 | 10:11 | Perth |
Facilities on the 08:45 Glasgow Central to Largs due 09:49.
This is due to a train fault.
Will be formed of 4 coaches instead of 7.
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 7.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 08:45 | 08:45 | Glasgow Central |
| 08:55 | 08:55 | Paisley Gilmour Street |
| 08:59 | 08:59 | Johnstone |
| 09:02 | 09:02 | Milliken Park |
| 09:04 | 09:04 | Howwood Renfrew |
| 09:08 | 09:08 | Lochwinnoch |
| 09:13 | 09:13 | Glengarnock |
| 09:17 | 09:17 | Dalry |
| 09:22 | 09:22 | Kilwinning |
| 09:26 | 09:26 | Stevenston |
| 09:29 | 09:29 | Saltcoats |
| 09:31 | 09:31 | Ardrossan South Beach |
| 09:37 | 09:37 | West Kilbride |
| 09:44 | 09:44 | Fairlie |
| 09:49 | 09:49 | Largs |
Facilities on the 08:47 Inverurie to Aberdeen due 09:11.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 08:47 | 08:47 | Inverurie |
| 08:52 | 08:52 | Kintore |
| 09:02 | 09:02 | Dyce |
| 09:11 | 09:11 | Aberdeen |
Facilities on the 09:16 Edinburgh to Leven due 10:35.
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 |
|---|---|---|
| 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 10:07 Largs to Glasgow Central due 11:12.
This is due to a train fault.
Will be formed of 4 coaches instead of 7.
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 7.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 10:07 | 10:07 | Largs |
| 10:12 | 10:12 | Fairlie |
| 10:17 | 10:17 | West Kilbride |
| 10:24 | 10:24 | Ardrossan South Beach |
| 10:26 | 10:26 | Saltcoats |
| 10:28 | 10:28 | Stevenston |
| 10:33 | 10:33 | Kilwinning |
| 10:38 | 10:38 | Dalry |
| 10:42 | 10:42 | Glengarnock |
| 10:46 | 10:46 | Lochwinnoch |
| 10:50 | 10:50 | Howwood Renfrew |
| 10:53 | 10:53 | Milliken Park |
| 10:56 | 10:56 | Johnstone |
| 11:01 | 11:01 | Paisley Gilmour Street |
| 11:12 | 11:12 | Glasgow Central |
Facilities on the 10:07 Glasgow Queen Street to Inverness due 13:25.
This is due to slippery rails.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to slippery rails.
Will be formed of 3 coaches instead of 4.
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.
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 |
|---|---|---|
| 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 11:15 Perth to Edinburgh due 12:43.
This is due to a 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 a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 11:15 | 11:15 | Perth |
| 11:39 | 11:39 | Ladybank |
| 11:46 | 11:46 | Markinch |
| 11:57 | 11:57 | Kirkcaldy |
| 12:01 | 12:01 | Kinghorn |
| 12:06 | 12:06 | Burntisland |
| 12:10 | 12:10 | Aberdour |
| 12:15 | 12:15 | Dalgety Bay |
| 12:19 | 12:19 | Inverkeithing |
| 12:29 | 12:29 | Edinburgh Gateway |
| 12:32 | 12:32 | South Gyle |
| 12:39 | 12:39 | Haymarket |
| 12:43 | 12:43 | Edinburgh |
Facilities on the 11:30 Glasgow Central to Ayr due 12:22.
This is due to a train fault.
Will be formed of 4 coaches instead of 7.
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 7.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 11:30 | 11:30 | Glasgow Central |
| 11:40 | 11:40 | Paisley Gilmour Street |
| 11:44 | 11:44 | Johnstone |
| 11:58 | 11:58 | Kilwinning |
| 12:02 | 12:02 | Irvine |
| 12:07 | 12:07 | Barassie |
| 12:10 | 12:10 | Troon |
| 12:14 | 12:14 | Prestwick Int. Airport |
| 12:15 | 12:15 | Prestwick Town |
| 12:19 | 12:19 | Newton-On-Ayr |
| 12:22 | 12:22 | Ayr |
Facilities on the 12:35 Ayr to Glasgow Central due 13:26.
This is due to a train fault.
Will be formed of 4 coaches instead of 7.
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 7.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 12:35 | 12:35 | Ayr |
| 12:37 | 12:37 | Newton-On-Ayr |
| 12:40 | 12:40 | Prestwick Town |
| 12:42 | 12:42 | Prestwick Int. Airport |
| 12:46 | 12:46 | Troon |
| 12:48 | 12:48 | Barassie |
| 12:53 | 12:53 | Irvine |
| 12:57 | 12:57 | Kilwinning |
| 13:11 | 13:11 | Johnstone |
| 13:15 | 13:15 | Paisley Gilmour Street |
| 13:26 | 13:26 | Glasgow Central |
Facilities on the 13:37 Edinburgh to Perth due 15:14.
This is due to a 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 a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 13:37 | 13:37 | Edinburgh |
| 13:41 | 13:41 | Haymarket |
| 13:46 | 13:46 | South Gyle |
| 13:48 | 13:48 | Edinburgh Gateway |
| 13:59 | 13:59 | Inverkeithing |
| 14:02 | 14:02 | Dalgety Bay |
| 14:07 | 14:07 | Aberdour |
| 14:12 | 14:12 | Burntisland |
| 14:17 | 14:17 | Kinghorn |
| 14:22 | 14:22 | Kirkcaldy |
| 14:31 | 14:31 | Markinch |
| 14:40 | 14:40 | Ladybank |
| 15:14 | 15:14 | Perth |
Facilities on the 14:50 Inverness to Glasgow Queen Street due 18:14.
This is due to slippery rails.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to slippery rails.
Will be formed of 3 coaches instead of 4.
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:21 Perth to Edinburgh due 17:48.
This is due to a 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 a 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 18:41 Glasgow Queen Street to Aberdeen due 21:32.
This is due to slippery rails.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to slippery rails.
Will be formed of 3 coaches instead of 4.
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 a 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 a 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 |
2
Train Cancellations
06:30 Glasgow Central to Ayr due 07:24 will be cancelled.
This is due to the train driver being taken ill.
This is due to the train driver being taken ill.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:30 | Not Stopping | Glasgow Central |
| 06:40 | Not Stopping | Paisley Gilmour Street |
| 06:44 | Not Stopping | Johnstone |
| 06:58 | Not Stopping | Kilwinning |
| 07:02 | Not Stopping | Irvine |
| 07:07 | Not Stopping | Barassie |
| 07:10 | Not Stopping | Troon |
| 07:14 | Not Stopping | Prestwick Int. Airport |
| 07:15 | Not Stopping | Prestwick Town |
| 07:19 | Not Stopping | Newton-On-Ayr |
| 07:24 | Not Stopping | Ayr |
06:35 Glasgow Central to Gourock due 07:15 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:35 | Not Stopping | Glasgow Central |
| 06:45 | Not Stopping | Paisley Gilmour Street |
| 06:51 | Not Stopping | Bishopton |
| 07:00 | Not Stopping | Port Glasgow |
| 07:02 | Not Stopping | Bogston |
| 07:05 | Not Stopping | Cartsdyke |
| 07:07 | Not Stopping | Greenock Central |
| 07:09 | Not Stopping | Greenock West |
| 07:12 | Not Stopping | Fort Matilda |
| 07:15 | Not Stopping | Gourock |
5
Other Train Service Updates
05:30 Edinburgh to Aberdeen due 08:12 is being delayed between Markinch and Cupar 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 |
|---|---|---|
| 05:30 | 05:30 | Edinburgh |
| 05:35 | 05:35 | Haymarket |
| 05:49 | 05:49 | Inverkeithing |
| 06:04 | 06:04 | Kirkcaldy |
| 06:13 | 06:13 | Markinch |
| 06:27 | 06:36 | Cupar |
| 06:34 | 06:43 | Leuchars |
| 06:49 | 06:58 | Dundee |
| 07:03 | 07:12 | Carnoustie |
| 07:12 | 07:21 | Arbroath |
| 07:28 | 07:37 | Montrose |
| 07:39 | 07:48 | Laurencekirk |
| 07:52 | 08:01 | Stonehaven |
| 08:01 | 08:10 | Portlethen |
| 08:12 | 08:21 | Aberdeen |
05:36 Inverness to Glasgow Queen Street due 08:56 has been delayed between Newtonmore and Dalwhinnie and is now 8 minutes late.
This is due to slippery rails.
Will be formed of 3 coaches instead of 4.
This is due to slippery rails.
Will be formed of 3 coaches instead of 4.
| 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 | 06:48 | Dalwhinnie |
| 07:04 | 07:12 | Blair Atholl |
| 07:16 | 07:24 | Pitlochry |
| 07:33 | 07:41 | Dunkeld & Birnam |
| 07:53 | 08:01 | Perth |
| 08:24 | 08:32 | Stirling |
| 08:56 | 09:04 | Glasgow Queen Street |
06:17 Dalmuir to Larkhall due 07:25 has been delayed between Anniesland and Hyndland and is now 8 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 |
|---|---|---|
| 06:17 | 06:17 | Dalmuir |
| 06:19 | 06:19 | Singer |
| 06:21 | 06:21 | Drumry |
| 06:24 | 06:24 | Drumchapel |
| 06:27 | 06:27 | Westerton |
| 06:30 | 06:30 | Anniesland |
| 06:33 | 06:41 | Hyndland |
| 06:36 | 06:44 | Partick |
| 06:39 | 06:47 | Exhibition Centre |
| 06:42 | 06:50 | Anderston |
| 06:48 | 06:56 | Glasgow Central Low Level |
| 06:50 | 06:58 | Argyle Street |
| 06:53 | 07:01 | Bridgeton |
| 06:55 | 07:03 | Dalmarnock |
| 06:59 | 07:07 | Rutherglen |
| 07:02 | 07:10 | Cambuslang |
| 07:05 | 07:13 | Newton Lanark |
| 07:09 | 07:17 | Blantyre |
| 07:12 | 07:20 | Hamilton West |
| 07:15 | 07:23 | Hamilton Central |
| 07:19 | 07:27 | Chatelherault |
| 07:22 | 07:30 | Merryton |
| 07:25 | 07:33 | Larkhall |
06:27 Glasgow Central to Kilmarnock due 07:14 has been delayed at Glasgow Central 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 |
|---|---|---|
| 06:27 | 06:35 | Glasgow Central |
| 06:33 | 06:41 | Crossmyloof |
| 06:36 | 06:44 | Pollokshaws West |
| 06:39 | 06:47 | Kennishead |
| 06:41 | 06:49 | Priesthill & Darnley |
| 06:44 | 06:52 | Nitshill |
| 06:49 | 06:57 | Barrhead |
| 07:01 | 07:09 | Dunlop |
| 07:05 | 07:13 | Stewarton |
| 07:09 | 07:17 | Kilmaurs |
| 07:14 | 07:22 | Kilmarnock |
06:38 Balloch to Airdrie due 07:56 has been delayed between Dumbarton Central and Dumbarton East 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 |
|---|---|---|
| 06:38 | 06:38 | Balloch |
| 06:40 | 06:40 | Alexandria |
| 06:43 | 06:43 | Renton |
| 06:46 | 06:46 | Dalreoch |
| 06:47 | 06:47 | Dumbarton Central |
| 06:49 | 06:57 | Dumbarton East |
| 06:54 | 07:02 | Bowling |
| 06:57 | 07:05 | Kilpatrick |
| 07:01 | 07:09 | Dalmuir |
| 07:03 | 07:11 | Singer |
| 07:06 | 07:14 | Drumry |
| 07:08 | 07:16 | Drumchapel |
| 07:11 | 07:19 | Westerton |
| 07:14 | 07:22 | Anniesland |
| 07:17 | 07:25 | Hyndland |
| 07:19 | 07:27 | Partick |
| 07:23 | 07:31 | Charing Cross |
| 07:27 | 07:35 | Glasgow Queen Street Ll |
| 07:29 | 07:37 | High Street |
| 07:32 | 07:40 | Bellgrove |
| 07:35 | 07:43 | Carntyne |
| 07:38 | 07:46 | Shettleston |
| 07:40 | 07:48 | Garrowhill |
| 07:43 | 07:51 | Easterhouse |
| 07:47 | 07:55 | Blairhill |
| 07:49 | 07:57 | Coatbridge Sunnyside |
| 07:52 | 08:00 | Coatdyke |
| 07:56 | 08:04 | Airdrie |
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:
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
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:
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
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.
wap.jcheck.com/scotrail
pda.jcheck.com/scotrail
