0
Line Updates
There are currently no Line Updates reported.
0
Catering Updates
There are currently no Catering Updates reported.
4
Train Formation Updates
Facilities on the 20:40 Glasgow Central to Largs due 21:43.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
| Scheduled | Expected | Destination |
|---|---|---|
| 20:40 | 20:40 | Glasgow Central |
| 20:50 | 20:50 | Paisley Gilmour Street |
| 20:54 | 20:54 | Johnstone |
| 20:57 | 20:57 | Milliken Park |
| 20:59 | 20:59 | Howwood Renfrew |
| 21:03 | 21:03 | Lochwinnoch |
| 21:08 | 21:08 | Glengarnock |
| 21:12 | 21:12 | Dalry |
| 21:16 | 21:16 | Kilwinning |
| 21:20 | 21:20 | Stevenston |
| 21:23 | 21:23 | Saltcoats |
| 21:25 | 21:25 | Ardrossan South Beach |
| 21:31 | 21:31 | West Kilbride |
| 21:37 | 21:37 | Fairlie |
| 21:43 | 21:43 | Largs |
Facilities on the 21:54 Largs to Glasgow Central due 22:58.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
| Scheduled | Expected | Destination |
|---|---|---|
| 21:54 | 21:54 | Largs |
| 21:59 | 21:59 | Fairlie |
| 22:04 | 22:04 | West Kilbride |
| 22:11 | 22:11 | Ardrossan South Beach |
| 22:13 | 22:13 | Saltcoats |
| 22:15 | 22:15 | Stevenston |
| 22:19 | 22:19 | Kilwinning |
| 22:24 | 22:24 | Dalry |
| 22:28 | 22:28 | Glengarnock |
| 22:32 | 22:32 | Lochwinnoch |
| 22:36 | 22:36 | Howwood Renfrew |
| 22:39 | 22:39 | Milliken Park |
| 22:42 | 22:42 | Johnstone |
| 22:46 | 22:46 | Paisley Gilmour Street |
| 22:58 | 22:58 | Glasgow Central |
Facilities on the 22:26 Aberdeen to Perth due 00:11.
This is due to a fault with the signalling system earlier today.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a fault with the signalling system earlier today.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 22:26 | 22:26 | Aberdeen |
| 22:36 | 22:36 | Portlethen |
| 22:46 | 22:46 | Stonehaven |
| 22:59 | 22:59 | Laurencekirk |
| 23:10 | 23:10 | Montrose |
| 23:24 | 23:24 | Arbroath |
| 23:31 | 23:31 | Carnoustie |
| 23:38 | 23:38 | Broughty Ferry |
| 23:48 | 23:48 | Dundee |
| 00:11 | 00:11 | Perth |
Facilities on the 23:40 Glasgow Queen Street to Perth due 00:58.
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:40 | 23:40 | Glasgow Queen Street |
| 23:47 | 23:47 | Bishopbriggs |
| 23:51 | 23:51 | Lenzie |
| 23:58 | 23:58 | Croy |
| 00:09 | 00:09 | Larbert |
| 00:19 | 00:19 | Stirling |
| 00:23 | 00:23 | Bridge Of Allan |
| 00:28 | 00:28 | Dunblane |
| 00:42 | 00:42 | Gleneagles |
| 00:58 | 00:58 | Perth |
3
Train Cancellations
20:35 Edinburgh to Dunblane due 21:31 will be cancelled.
This is due to passengers causing a disturbance on a train.
This is due to passengers causing a disturbance on a train.
| Scheduled | Expected | Destination |
|---|---|---|
| 20:35 | Not Stopping | Edinburgh |
| 20:39 | Not Stopping | Haymarket |
| 20:43 | Not Stopping | Edinburgh Park |
| 20:57 | Not Stopping | Linlithgow |
| 21:02 | Not Stopping | Polmont |
| 21:08 | Not Stopping | Falkirk Grahamston |
| 21:11 | Not Stopping | Camelon |
| 21:14 | Not Stopping | Larbert |
| 21:23 | Not Stopping | Stirling |
| 21:27 | Not Stopping | Bridge Of Allan |
| 21:31 | Not Stopping | Dunblane |
20:54 Largs to Glasgow Central due 21:57 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:54 | Not Stopping | Largs |
| 20:59 | Not Stopping | Fairlie |
| 21:04 | Not Stopping | West Kilbride |
| 21:11 | Not Stopping | Ardrossan South Beach |
| 21:13 | Not Stopping | Saltcoats |
| 21:15 | Not Stopping | Stevenston |
| 21:19 | Not Stopping | Kilwinning |
| 21:24 | Not Stopping | Dalry |
| 21:28 | Not Stopping | Glengarnock |
| 21:32 | Not Stopping | Lochwinnoch |
| 21:36 | Not Stopping | Howwood Renfrew |
| 21:39 | Not Stopping | Milliken Park |
| 21:42 | Not Stopping | Johnstone |
| 21:46 | Not Stopping | Paisley Gilmour Street |
| 21:57 | Not Stopping | Glasgow Central |
22:09 Dunblane to Edinburgh due 23:07 will be cancelled.
This is due to passengers causing a disturbance on a train.
This is due to passengers causing a disturbance on a train.
| Scheduled | Expected | Destination |
|---|---|---|
| 22:09 | Not Stopping | Dunblane |
| 22:12 | Not Stopping | Bridge Of Allan |
| 22:18 | Not Stopping | Stirling |
| 22:26 | Not Stopping | Larbert |
| 22:29 | Not Stopping | Camelon |
| 22:33 | Not Stopping | Falkirk Grahamston |
| 22:38 | Not Stopping | Polmont |
| 22:43 | Not Stopping | Linlithgow |
| 22:58 | Not Stopping | Edinburgh Park |
| 23:03 | Not Stopping | Haymarket |
| 23:07 | Not Stopping | Edinburgh |
9
Other Train Service Updates
16:01 Mallaig to Glasgow Queen Street due 21:20 has been delayed at Glenfinnan and is now 12 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 |
|---|---|---|
| 16:01 | 16:01 | Mallaig |
| 16:12 | 16:12 | Morar |
| 16:21 | 16:21 | Arisaig |
| 16:27 | 16:27 | Beasdale |
| 16:36 | 16:36 | Lochailort |
| 16:54 | 17:06 | Glenfinnan |
| 17:02 | 17:14 | Locheilside |
| 17:09 | 17:21 | Loch Eil Outward Bound |
| 17:15 | 17:27 | Corpach |
| 17:19 | 17:31 | Banavie |
| 17:37 | 17:49 | Fort William |
| 17:51 | 18:03 | Spean Bridge |
| 17:57 | 18:09 | Roy Bridge |
| 18:08 | 18:20 | Tulloch |
| 18:25 | 18:37 | Corrour |
| 18:38 | 18:50 | Rannoch |
| 18:58 | 19:10 | Bridge Of Orchy |
| 19:14 | 19:26 | Upper Tyndrum |
| 19:32 | 19:44 | Crianlarich |
| 19:52 | 20:04 | Ardlui |
| 20:06 | 20:18 | Arrochar & Tarbet |
| 20:26 | 20:38 | Garelochhead |
| 20:40 | 20:52 | Helensburgh Upper |
| 20:54 | 21:06 | Dumbarton Central |
| 21:04 | 21:16 | Dalmuir |
| 21:20 | 21:32 | Glasgow Queen Street |
18:21 Glasgow Queen Street to Oban due 21:24 has been delayed at Ardlui and is now 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 |
|---|---|---|
| 18:21 | 18:21 | Glasgow Queen Street |
| 18:36 | 18:36 | Dalmuir |
| 18:45 | 18:45 | Dumbarton Central |
| 19:05 | 19:05 | Helensburgh Upper |
| 19:16 | 19:16 | Garelochhead |
| 19:36 | 19:36 | Arrochar & Tarbet |
| 19:51 | 20:00 | Ardlui |
| 20:14 | 20:23 | Crianlarich |
| 20:22 | 20:31 | Tyndrum Lower |
| 20:40 | 20:49 | Dalmally |
| 20:45 | 20:54 | Loch Awe |
| 21:00 | 21:09 | Taynuilt |
| 21:11 | 21:20 | Connel Ferry |
| 21:24 | 21:33 | Oban |
18:52 Inverness to Edinburgh due 22:15 has been delayed at Dalwhinnie and is now 13 minutes late.
This is due to slippery rails.
This is due to slippery rails.
| Scheduled | Expected | Destination |
|---|---|---|
| 18:52 | 18:52 | Inverness |
| 19:25 | 19:25 | Carrbridge |
| 19:34 | 19:34 | Aviemore |
| 19:46 | 19:46 | Kingussie |
| 19:51 | 19:51 | Newtonmore |
| 20:02 | 20:15 | Dalwhinnie |
| 20:25 | 20:38 | Blair Atholl |
| 20:35 | 20:48 | Pitlochry |
| 20:49 | 21:02 | Dunkeld & Birnam |
| 21:07 | 21:20 | Perth |
| 21:37 | 21:50 | Stirling |
| 22:11 | 22:24 | Haymarket |
| 22:15 | 22:28 | Edinburgh |
19:44 Glasgow Queen Street to Aberdeen due 22:24 has been delayed at Glasgow Queen Street and is now 22 minutes late.
This is due to passengers causing a disturbance on a train.
This is due to passengers causing a disturbance on a train.
| Scheduled | Expected | Destination |
|---|---|---|
| 19:44 | 20:06 | Glasgow Queen Street |
| 20:11 | 20:33 | Stirling |
| 20:18 | 20:40 | Dunblane |
| 20:32 | 20:54 | Gleneagles |
| 20:49 | 21:11 | Perth |
| 21:12 | 21:34 | Dundee |
| 21:28 | 21:50 | Arbroath |
| 21:42 | 22:04 | Montrose |
| 21:53 | 22:15 | Laurencekirk |
| 22:06 | 22:28 | Stonehaven |
| 22:24 | 22:46 | Aberdeen |
20:08 Aberdeen to Edinburgh due 22:39 has been delayed at Dundee and is now 16 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:08 | 20:08 | Aberdeen |
| 20:24 | 20:24 | Stonehaven |
| 20:37 | 20:37 | Laurencekirk |
| 20:47 | 20:47 | Montrose |
| 21:02 | 21:02 | Arbroath |
| 21:20 | 21:36 | Dundee |
| 21:32 | 21:48 | Leuchars |
| 21:39 | 21:55 | Cupar |
| 21:46 | 22:02 | Ladybank |
| 21:54 | 22:10 | Markinch |
| 22:03 | 22:19 | Kirkcaldy |
| 22:18 | 22:34 | Inverkeithing |
| 22:32 | 22:48 | Haymarket |
| 22:39 | 22:55 | Edinburgh |
21:00 Edinburgh to Glasgow Queen Street due 21:49 has been delayed between Edinburgh and Haymarket and is now 9 minutes late.
This is due to passengers causing a disturbance on a train earlier today.
This is due to passengers causing a disturbance on a train earlier today.
| Scheduled | Expected | Destination |
|---|---|---|
| 21:00 | 21:07 | Edinburgh |
| 21:06 | 21:15 | Haymarket |
| 21:19 | 21:28 | Linlithgow |
| 21:24 | 21:33 | Polmont |
| 21:29 | 21:38 | Falkirk High |
| 21:37 | 21:46 | Croy |
| 21:49 | 21:58 | Glasgow Queen Street |
21:00 Glasgow Queen Street to Edinburgh due 21:46 has been delayed at Linlithgow and is now 8 minutes late.
This is due to passengers causing a disturbance on a train earlier today.
This is due to passengers causing a disturbance on a train earlier today.
| Scheduled | Expected | Destination |
|---|---|---|
| 21:00 | 21:00 | Glasgow Queen Street |
| 21:11 | 21:11 | Croy |
| 21:20 | 21:20 | Falkirk High |
| 21:27 | 21:35 | Linlithgow |
| 21:41 | 21:49 | Haymarket |
| 21:46 | 21:54 | Edinburgh |
22:17 Glasgow Central to East Kilbride due 22:50 will be reinstated and will now run as scheduled.
| Scheduled | Expected | Destination |
|---|---|---|
| 22:17 | 22:17 | Glasgow Central |
| 22:24 | 22:24 | Crossmyloof |
| 22:27 | 22:27 | Pollokshaws West |
| 22:30 | 22:30 | Thornliebank |
| 22:33 | 22:33 | Giffnock |
| 22:37 | 22:37 | Clarkston |
| 22:40 | 22:40 | Busby |
| 22:45 | 22:45 | Hairmyres |
| 22:50 | 22:50 | East Kilbride |
22:55 East Kilbride to Glasgow Central due 23:28 will be reinstated and will now run as scheduled.
| Scheduled | Expected | Destination |
|---|---|---|
| 22:55 | 22:55 | East Kilbride |
| 22:59 | 22:59 | Hairmyres |
| 23:02 | 23:02 | Thorntonhall |
| 23:05 | 23:05 | Busby |
| 23:08 | 23:08 | Clarkston |
| 23:12 | 23:12 | Giffnock |
| 23:14 | 23:14 | Thornliebank |
| 23:17 | 23:17 | Pollokshaws West |
| 23:20 | 23:20 | Crossmyloof |
| 23:28 | 23:28 | Glasgow Central |
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
