0
Line Updates
There are currently no Line Updates reported.
5
Catering Updates
Facilities on the 28/12/25 09:25 Edinburgh to Inverness due 13:19.
Catering is not available throughout.
Catering is not available throughout.
| Scheduled | Expected | Destination |
|---|---|---|
| 09:25 | 09:25 | Edinburgh |
| 09:30 | 09:30 | Haymarket |
| 10:22 | 10:22 | Stirling |
| 10:53 | 10:53 | Perth |
| 11:10 | 11:10 | Dunkeld & Birnam |
| 11:30 | 11:30 | Pitlochry |
| 11:40 | 11:40 | Blair Atholl |
| 12:05 | 12:05 | Dalwhinnie |
| 12:16 | 12:16 | Newtonmore |
| 12:21 | 12:21 | Kingussie |
| 12:33 | 12:33 | Aviemore |
| 12:42 | 12:42 | Carrbridge |
| 13:19 | 13:19 | Inverness |
Facilities on the 28/12/25 12:44 Aberdeen to Edinburgh due 15: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 |
|---|---|---|
| 12:44 | 12:44 | Aberdeen |
| 12:55 | 12:55 | Portlethen |
| 13:04 | 13:04 | Stonehaven |
| 13:18 | 13:18 | Laurencekirk |
| 13:29 | 13:29 | Montrose |
| 13:43 | 13:43 | Arbroath |
| 13:50 | 13:50 | Carnoustie |
| 13:57 | 13:57 | Broughty Ferry |
| 14:06 | 14:06 | Dundee |
| 14:19 | 14:19 | Leuchars |
| 14:27 | 14:27 | Cupar |
| 14:48 | 14:48 | Kirkcaldy |
| 15:04 | 15:04 | Inverkeithing |
| 15:18 | 15:18 | Haymarket |
| 15:24 | 15:24 | Edinburgh |
Facilities on the 28/12/25 15:21 Inverness to Edinburgh due 18:37.
Catering is not available throughout.
Catering is not available throughout.
| Scheduled | Expected | Destination |
|---|---|---|
| 15:21 | 15:21 | Inverness |
| 15:57 | 15:57 | Aviemore |
| 16:08 | 16:08 | Kingussie |
| 16:50 | 16:50 | Pitlochry |
| 17:04 | 17:04 | Dunkeld & Birnam |
| 17:22 | 17:22 | Perth |
| 17:52 | 17:52 | Stirling |
| 18:32 | 18:32 | Haymarket |
| 18:37 | 18:37 | Edinburgh |
Facilities on the 28/12/25 17:03 Inverness to Aberdeen due 19:14.
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 |
|---|---|---|
| 17:03 | 17:03 | Inverness |
| 17:13 | 17:13 | Inverness Airport |
| 17:23 | 17:23 | Nairn |
| 17:34 | 17:34 | Forres |
| 17:47 | 17:47 | Elgin |
| 18:08 | 18:08 | Keith |
| 18:23 | 18:23 | Huntly |
| 18:39 | 18:39 | Insch |
| 18:51 | 18:51 | Inverurie |
| 18:56 | 18:56 | Kintore |
| 19:05 | 19:05 | Dyce |
| 19:14 | 19:14 | Aberdeen |
Facilities on the 28/12/25 17:05 Edinburgh to Aberdeen due 19:29.
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 |
|---|---|---|
| 17:05 | 17:05 | Edinburgh |
| 17:10 | 17:10 | Haymarket |
| 17:24 | 17:24 | Inverkeithing |
| 17:39 | 17:39 | Kirkcaldy |
| 17:57 | 17:57 | Cupar |
| 18:04 | 18:04 | Leuchars |
| 18:20 | 18:20 | Dundee |
| 18:37 | 18:37 | Arbroath |
| 18:51 | 18:51 | Montrose |
| 19:12 | 19:12 | Stonehaven |
| 19:29 | 19:29 | Aberdeen |
5
Train Formation Updates
20:20 Crianlarich to Mallaig due 23:38 has been previously delayed, has been further delayed at Bridge Of Orchy and is now 11 minutes late.
This is due to a late running train being in front of this one.
Will be formed of 2 coaches instead of 3.
This is due to a late running train being in front of this one.
Will be formed of 2 coaches instead of 3.
| Scheduled | Expected | Destination |
|---|---|---|
| 20:20 | 20:20 | Crianlarich |
| 20:31 | 20:38 | Upper Tyndrum |
| 20:45 | 20:56 | Bridge Of Orchy |
| 21:08 | 21:19 | Rannoch |
| 21:20 | 21:31 | Corrour |
| 21:36 | 21:47 | Tulloch |
| 21:46 | 21:57 | Roy Bridge |
| 21:53 | 22:04 | Spean Bridge |
| 22:12 | 22:23 | Fort William |
| 22:19 | 22:30 | Banavie |
| 22:24 | 22:35 | Corpach |
| 22:30 | 22:41 | Loch Eil Outward Bound |
| 22:34 | 22:45 | Locheilside |
| 22:46 | 22:57 | Glenfinnan |
| 23:01 | 23:12 | Lochailort |
| 23:10 | 23:21 | Beasdale |
| 23:19 | 23:30 | Arisaig |
| 23:27 | 23:38 | Morar |
| 23:38 | 23:49 | Mallaig |
20:37 Aberdeen to Glasgow Queen Street due 23:21 has been previously delayed and is now 6 minutes late from Dunblane.
This is due to slippery rails earlier today.
This train will now be formed of the usual number of coaches.
This is due to slippery rails earlier today.
This train will now be formed of the usual number of coaches.
| Scheduled | Expected | Destination |
|---|---|---|
| 20:37 | 20:40 | Aberdeen |
| 20:47 | 20:50 | Portlethen |
| 20:56 | 21:01 | Stonehaven |
| 21:10 | 21:15 | Laurencekirk |
| 21:20 | 21:25 | Montrose |
| 21:34 | 21:39 | Arbroath |
| 21:41 | 21:46 | Carnoustie |
| 21:47 | 21:52 | Monifieth |
| 21:51 | 21:56 | Broughty Ferry |
| 22:00 | 22:08 | Dundee |
| 22:23 | 22:31 | Perth |
| 22:53 | 22:59 | Stirling |
| 23:21 | 23:27 | Glasgow Queen Street |
Facilities on the 22:00 Aberdeen to Inverness due 00:13.
This is due to a shortage of train crew.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a shortage of train crew.
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:02 | 00:02 | Inverness Airport |
| 00:13 | 00:13 | Inverness |
Facilities on the 22:00 Edinburgh to Dundee due 23:31.
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 |
|---|---|---|
| 22:00 | 22:00 | Edinburgh |
| 22:04 | 22:04 | Haymarket |
| 22:10 | 22:10 | Edinburgh Gateway |
| 22:22 | 22:22 | Inverkeithing |
| 22:43 | 22:43 | Kirkcaldy |
| 22:52 | 22:52 | Markinch |
| 23:00 | 23:00 | Ladybank |
| 23:05 | 23:05 | Springfield |
| 23:09 | 23:09 | Cupar |
| 23:16 | 23:16 | Leuchars |
| 23:31 | 23:31 | Dundee |
Facilities on the 23:18 Edinburgh to Perth due 00:55.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 23:18 | 23:18 | Edinburgh |
| 23:22 | 23:22 | Haymarket |
| 23:27 | 23:27 | South Gyle |
| 23:29 | 23:29 | Edinburgh Gateway |
| 23:35 | 23:35 | Dalmeny |
| 23:39 | 23:39 | North Queensferry |
| 23:43 | 23:43 | Inverkeithing |
| 23:46 | 23:46 | Rosyth |
| 23:51 | 23:51 | Dunfermline City |
| 23:55 | 23:55 | Dunfermline Queen Margaret |
| 00:02 | 00:02 | Cowdenbeath |
| 00:07 | 00:07 | Lochgelly |
| 00:11 | 00:11 | Cardenden |
| 00:17 | 00:17 | Glenrothes With Thornton |
| 00:24 | 00:24 | Markinch |
| 00:32 | 00:32 | Ladybank |
| 00:55 | 00:55 | Perth |
2
Train Cancellations
22:27 Edinburgh to Glasgow Central due 23:59 will be cancelled.
This is due to a train fault.
This is due to a train fault.
| Scheduled | Expected | Destination |
|---|---|---|
| 22:27 | Not Stopping | Edinburgh |
| 22:31 | Not Stopping | Haymarket |
| 22:35 | Not Stopping | Slateford |
| 22:38 | Not Stopping | Kingsknowe |
| 22:41 | Not Stopping | Wester Hailes |
| 22:45 | Not Stopping | Curriehill |
| 22:52 | Not Stopping | Kirknewton |
| 22:58 | Not Stopping | Livingston South |
| 23:03 | Not Stopping | West Calder |
| 23:06 | Not Stopping | Addiewell |
| 23:11 | Not Stopping | Breich |
| 23:15 | Not Stopping | Fauldhouse |
| 23:21 | Not Stopping | Shotts |
| 23:24 | Not Stopping | Hartwood |
| 23:29 | Not Stopping | Cleland |
| 23:33 | Not Stopping | Carfin |
| 23:35 | Not Stopping | Holytown |
| 23:39 | Not Stopping | Bellshill |
| 23:43 | Not Stopping | Uddingston |
| 23:59 | Not Stopping | Glasgow Central |
23:13 Inverness to Tain due 00:28 will be cancelled.
This is due to a shortage of train crew.
Additional Information:
We have sourced a replacement bus operated by D&E that will run from Inverness to Tain calling stations.
Due to bus access issues at Fearn, we are unable to call here, please use the station Help Point.
Due to the use of road transport your journey time will be extended and we apologise for the disruption to your journey on this route, if you are delayed over 30 minutes you can make a claim by visiting ScotRail.co.uk/delay-repay .
This is due to a shortage of train crew.
Additional Information:
We have sourced a replacement bus operated by D&E that will run from Inverness to Tain calling stations.
Due to bus access issues at Fearn, we are unable to call here, please use the station Help Point.
Due to the use of road transport your journey time will be extended and we apologise for the disruption to your journey on this route, if you are delayed over 30 minutes you can make a claim by visiting ScotRail.co.uk/delay-repay .
| Scheduled | Expected | Destination |
|---|---|---|
| 23:13 | Not Stopping | Inverness |
| 23:28 | Not Stopping | Beauly |
| 23:37 | Not Stopping | Muir Of Ord |
| 23:44 | Not Stopping | Conon Bridge |
| 23:51 | Not Stopping | Dingwall |
| 00:03 | Not Stopping | Alness |
| 00:09 | Not Stopping | Invergordon |
| 00:22 | Not Stopping | Fearn |
| 00:28 | Not Stopping | Tain |
8
Other Train Service Updates
20:20 Crianlarich to Mallaig due 23:38 has been previously delayed, has been further delayed at Bridge Of Orchy and is now 11 minutes late.
This is due to a late running train being in front of this one.
Will be formed of 2 coaches instead of 3.
This is due to a late running train being in front of this one.
Will be formed of 2 coaches instead of 3.
| Scheduled | Expected | Destination |
|---|---|---|
| 20:20 | 20:20 | Crianlarich |
| 20:31 | 20:38 | Upper Tyndrum |
| 20:45 | 20:56 | Bridge Of Orchy |
| 21:08 | 21:19 | Rannoch |
| 21:20 | 21:31 | Corrour |
| 21:36 | 21:47 | Tulloch |
| 21:46 | 21:57 | Roy Bridge |
| 21:53 | 22:04 | Spean Bridge |
| 22:12 | 22:23 | Fort William |
| 22:19 | 22:30 | Banavie |
| 22:24 | 22:35 | Corpach |
| 22:30 | 22:41 | Loch Eil Outward Bound |
| 22:34 | 22:45 | Locheilside |
| 22:46 | 22:57 | Glenfinnan |
| 23:01 | 23:12 | Lochailort |
| 23:10 | 23:21 | Beasdale |
| 23:19 | 23:30 | Arisaig |
| 23:27 | 23:38 | Morar |
| 23:38 | 23:49 | Mallaig |
20:37 Aberdeen to Glasgow Queen Street due 23:21 has been previously delayed and is now 6 minutes late from Dunblane.
This is due to slippery rails earlier today.
This train will now be formed of the usual number of coaches.
This is due to slippery rails earlier today.
This train will now be formed of the usual number of coaches.
| Scheduled | Expected | Destination |
|---|---|---|
| 20:37 | 20:40 | Aberdeen |
| 20:47 | 20:50 | Portlethen |
| 20:56 | 21:01 | Stonehaven |
| 21:10 | 21:15 | Laurencekirk |
| 21:20 | 21:25 | Montrose |
| 21:34 | 21:39 | Arbroath |
| 21:41 | 21:46 | Carnoustie |
| 21:47 | 21:52 | Monifieth |
| 21:51 | 21:56 | Broughty Ferry |
| 22:00 | 22:08 | Dundee |
| 22:23 | 22:31 | Perth |
| 22:53 | 22:59 | Stirling |
| 23:21 | 23:27 | Glasgow Queen Street |
21:30 Edinburgh to Aberdeen due 00:09 has been previously delayed but is now on time from Montrose.
This is due to a fault on this train which is now fixed.
This is due to a fault on this train which is now fixed.
| Scheduled | Expected | Destination |
|---|---|---|
| 21:30 | 21:35 | Edinburgh |
| 21:36 | 21:41 | Haymarket |
| 22:04 | 22:14 | Kirkcaldy |
| 22:22 | 22:32 | Cupar |
| 22:29 | 22:39 | Leuchars |
| 22:48 | 22:58 | Dundee |
| 23:06 | 23:13 | Arbroath |
| 23:27 | 23:27 | Montrose |
| 23:49 | 23:49 | Stonehaven |
| 00:09 | 00:09 | Aberdeen |
22:33 Glasgow Central to Kilmarnock due 23:23 has been previously delayed but is now 7 minutes late from Barrhead.
This is due to a fault with the signalling system.
This is due to a fault with the signalling system.
| Scheduled | Expected | Destination |
|---|---|---|
| 22:33 | 22:43 | Glasgow Central |
| 22:39 | 22:49 | Crossmyloof |
| 22:42 | 22:52 | Pollokshaws West |
| 22:45 | 22:55 | Kennishead |
| 22:47 | 22:57 | Priesthill & Darnley |
| 22:50 | 23:00 | Nitshill |
| 22:57 | 23:04 | Barrhead |
| 23:09 | 23:16 | Dunlop |
| 23:13 | 23:20 | Stewarton |
| 23:17 | 23:24 | Kilmaurs |
| 23:23 | 23:30 | Kilmarnock |
22:38 Milngavie to Motherwell due 23:43 has been previously delayed but is now 5 minutes late from Exhibition Centre.
This is due to a short-notice change to the timetable.
This is due to a short-notice change to the timetable.
| Scheduled | Expected | Destination |
|---|---|---|
| 22:38 | 22:47 | Milngavie |
| 22:41 | 22:50 | Hillfoot |
| 22:43 | 22:52 | Bearsden |
| 22:46 | 22:55 | Westerton |
| 22:49 | 22:58 | Anniesland |
| 22:53 | 23:02 | Hyndland |
| 22:56 | 23:05 | Partick |
| 23:01 | 23:06 | Exhibition Centre |
| 23:03 | 23:08 | Anderston |
| 23:06 | 23:11 | Glasgow Central Low Level |
| 23:09 | 23:14 | Argyle Street |
| 23:12 | 23:17 | Bridgeton |
| 23:14 | 23:19 | Dalmarnock |
| 23:17 | 23:22 | Rutherglen |
| 23:21 | 23:26 | Cambuslang |
| 23:24 | 23:29 | Newton Lanark |
| 23:28 | 23:33 | Blantyre |
| 23:31 | 23:36 | Hamilton West |
| 23:34 | 23:39 | Hamilton Central |
| 23:40 | 23:45 | Airbles |
| 23:43 | 23:48 | Motherwell |
23:06 Dalmuir to Rutherglen due 23:40 has been delayed at Dalmuir and is now 11 minutes late.
This is due to this train being late from the depot.
This is due to this train being late from the depot.
| Scheduled | Expected | Destination |
|---|---|---|
| 23:06 | 23:17 | Dalmuir |
| 23:08 | 23:19 | Clydebank |
| 23:10 | 23:21 | Yoker |
| 23:13 | 23:24 | Garscadden |
| 23:15 | 23:26 | Scotstounhill |
| 23:18 | 23:29 | Jordanhill |
| 23:20 | 23:31 | Hyndland |
| 23:23 | 23:34 | Partick |
| 23:26 | 23:37 | Exhibition Centre |
| 23:28 | 23:39 | Anderston |
| 23:31 | 23:42 | Glasgow Central Low Level |
| 23:33 | 23:44 | Argyle Street |
| 23:36 | 23:47 | Bridgeton |
| 23:38 | 23:49 | Dalmarnock |
| 23:40 | 23:51 | Rutherglen |
23:15 Glasgow Queen Street to Edinburgh due 00:03 has been delayed at Glasgow Queen Street and is now 10 minutes late.
This is due to passengers causing a disturbance on this train.
This is due to passengers causing a disturbance on this train.
| Scheduled | Expected | Destination |
|---|---|---|
| 23:15 | 23:25 | Glasgow Queen Street |
| 23:25 | 23:35 | Croy |
| 23:34 | 23:44 | Falkirk High |
| 23:39 | 23:49 | Polmont |
| 23:44 | 23:54 | Linlithgow |
| 23:57 | 00:07 | Haymarket |
| 00:03 | 00:13 | Edinburgh |
23:26 Dalmuir to Rutherglen due 23:58 will be starting late from Dalmuir.
This is due to a fault on this train.
This is due to a fault on this train.
| Scheduled | Expected | Destination |
|---|---|---|
| 23:26 | 23:26 | Dalmuir |
| 23:28 | 23:28 | Clydebank |
| 23:30 | 23:30 | Yoker |
| 23:33 | 23:33 | Garscadden |
| 23:35 | 23:35 | Scotstounhill |
| 23:37 | 23:37 | Jordanhill |
| 23:40 | 23:40 | Hyndland |
| 23:42 | 23:42 | Partick |
| 23:46 | 23:46 | Exhibition Centre |
| 23:48 | 23:48 | Anderston |
| 23:51 | 23:51 | Glasgow Central Low Level |
| 23:53 | 23:53 | Argyle Street |
| 23:58 | 23:58 | Rutherglen |
3
Improvement Works
For Today
Planned engineering work will take place at Bowling, and between Whifflet and Hamilton Central from 05:00, Friday 26 December 2025 to 23:59, Saturday 27 December 2025, from 05:00, Sunday 28 December 2025 to 23:59, Sunday 28 December 2025, and from 05:00, Monday 29 December 2025 to 23:59, Wednesday 31 December 2025.
Additional Information:
In Dumbartonshire, various works are taking place as part of the EXXON Bowling Redevelopment project, including the installation of a new railway bridge at Bowling.
In Lanarkshire, trackworks are taking place around the Whifflet & Burnhouse area.
Friday 26, Saturday 27 & Monday 29 - Wednesday 31 December inclusive
Dalmuir Whifflet & Motherwell (via Carmyle)
Buses replace trains Dalmarnock Motherwell via Carmyle & Whifflet
Milngavie / Dalmuir Cumbernauld (via Hamilton)
No trains will operate Motherwell Whifflet Cumbernauld.
There will be no rail replacement buses at Coatbridge Central, Greenfaulds or Cumbernauld
Passengers from Coatbridge are advised to use rail replacement buses from Whifflet or use alternate train services from Coatbridge Sunnyside
Passengers from Greenfaulds & Cumbernauld are advised to use alternate train services via Glasgow Queen St High Level
Balloch Springburn / Airdrie
Buses replace trains Balloch Dalmuir
Helensburgh Edinburgh, Bathgate & Airdrie
Buses replace trains Helensburgh - Dalmuir
Glasgow Queen St Oban, Fort William & Mallaig (Saturday 27 to Wednesday 31 December)
Buses replace trains Glasgow Queen St to Crianlarich calling all stations from Dalmuir
A direct bus service will also operate between Glasgow Queen St and Crianlarich
Sunday 28 December
Balloch Motherwell (via Carmyle)
Trains operate Dalmuir Rutherglen only
Buses replace trains Balloch Dalmuir & Dalmarnock Motherwell via Carmyle & Whifflet
Balloch Larkhall (via Hamilton)
Buses replace trains Balloch - Dalmuir
Helensburgh Edinburgh, Bathgate & Airdrie
Buses replace trains Helensburgh - Dalmuir
Additional Information:
In Dumbartonshire, various works are taking place as part of the EXXON Bowling Redevelopment project, including the installation of a new railway bridge at Bowling.
In Lanarkshire, trackworks are taking place around the Whifflet & Burnhouse area.
Friday 26, Saturday 27 & Monday 29 - Wednesday 31 December inclusive
Dalmuir Whifflet & Motherwell (via Carmyle)
Buses replace trains Dalmarnock Motherwell via Carmyle & Whifflet
Milngavie / Dalmuir Cumbernauld (via Hamilton)
No trains will operate Motherwell Whifflet Cumbernauld.
There will be no rail replacement buses at Coatbridge Central, Greenfaulds or Cumbernauld
Passengers from Coatbridge are advised to use rail replacement buses from Whifflet or use alternate train services from Coatbridge Sunnyside
Passengers from Greenfaulds & Cumbernauld are advised to use alternate train services via Glasgow Queen St High Level
Balloch Springburn / Airdrie
Buses replace trains Balloch Dalmuir
Helensburgh Edinburgh, Bathgate & Airdrie
Buses replace trains Helensburgh - Dalmuir
Glasgow Queen St Oban, Fort William & Mallaig (Saturday 27 to Wednesday 31 December)
Buses replace trains Glasgow Queen St to Crianlarich calling all stations from Dalmuir
A direct bus service will also operate between Glasgow Queen St and Crianlarich
Sunday 28 December
Balloch Motherwell (via Carmyle)
Trains operate Dalmuir Rutherglen only
Buses replace trains Balloch Dalmuir & Dalmarnock Motherwell via Carmyle & Whifflet
Balloch Larkhall (via Hamilton)
Buses replace trains Balloch - Dalmuir
Helensburgh Edinburgh, Bathgate & Airdrie
Buses replace trains Helensburgh - Dalmuir
Planned engineering work will take place at Helensburgh Upper from 00:01, Saturday 27 December 2025 to 23:59, Wednesday 31 December 2025.
Additional Information:
Drainage works will take place at Helensburgh Upper with additional works taking place at Bowling & towards Balloch
Glasgow Queen St Oban, Fort William & Mallaig
Buses replace trains Glasgow Queen St to Crianlarich calling all stations from Dalmuir
A direct bus service will also operate between Glasgow Queen St and Crianlarich
Trains operate Crianlarich Oban, Fort William & Mallaig with the following exceptions:
Saturday 27, Monday 29 & Tuesday 30 December
The last train from Oban at 2039 is replaced by an all-stopper and an express bus between Oban & Glasgow Queen St
Wednesday 31 December
The last train from Oban at 2039 is cancelled entirely with no rail replacement as part of the New Year early shutdown
Additional Information:
Drainage works will take place at Helensburgh Upper with additional works taking place at Bowling & towards Balloch
Glasgow Queen St Oban, Fort William & Mallaig
Buses replace trains Glasgow Queen St to Crianlarich calling all stations from Dalmuir
A direct bus service will also operate between Glasgow Queen St and Crianlarich
Trains operate Crianlarich Oban, Fort William & Mallaig with the following exceptions:
Saturday 27, Monday 29 & Tuesday 30 December
The last train from Oban at 2039 is replaced by an all-stopper and an express bus between Oban & Glasgow Queen St
Wednesday 31 December
The last train from Oban at 2039 is cancelled entirely with no rail replacement as part of the New Year early shutdown
Planned engineering work will take place between Upper Tyndrum and Fort William from 05:00, Saturday 27 December 2025 to 23:59, Wednesday 31 December 2025.
Additional Information:
Track, structures and signalling works will take place between Upper Tyndrum and Fort William
Glasgow Queen St Oban, Fort William & Mallaig
Buses replace trains Glasgow Queen St to Crianlarich calling all stations from Dalmuir.
A direct bus service will also operate between Glasgow Queen St and Crianlarich.
Additional Information:
Track, structures and signalling works will take place between Upper Tyndrum and Fort William
Glasgow Queen St Oban, Fort William & Mallaig
Buses replace trains Glasgow Queen St to Crianlarich calling all stations from Dalmuir.
A direct bus service will also operate between Glasgow Queen St and Crianlarich.
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
