0
Line Updates
There are currently no Line Updates reported.
18
Catering Updates
Facilities on the 13:41 Aberdeen to Inverness due 15:58.
This is due to a train fault.
Will be formed of 3 coaches instead of 5. Catering is not available throughout.
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 5. Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 13:41 | 13:41 | Aberdeen |
| 13:49 | 13:49 | Dyce |
| 13:59 | 13:59 | Kintore |
| 14:05 | 14:05 | Inverurie |
| 14:19 | 14:19 | Insch |
| 14:38 | 14:38 | Huntly |
| 14:53 | 14:53 | Keith |
| 15:14 | 15:14 | Elgin |
| 15:27 | 15:27 | Forres |
| 15:38 | 15:38 | Nairn |
| 15:47 | 15:47 | Inverness Airport |
| 15:58 | 15:58 | Inverness |
13:46 Kyle Of Lochalsh to Inverness due 16:27 has been delayed at Achnasheen and is now 10 minutes late.
This is due to a road vehicle colliding with a bridge.
Catering is not available throughout.
This is due to a road vehicle colliding with a bridge.
Catering is not available throughout.
| Scheduled | Expected | Destination |
|---|---|---|
| 13:46 | 13:46 | Kyle Of Lochalsh |
| 13:54 | 13:54 | Duirinish |
| 13:59 | 13:59 | Plockton |
| 14:01 | 14:01 | Duncraig |
| 14:11 | 14:11 | Stromeferry |
| 14:22 | 14:22 | Attadale |
| 14:34 | 14:34 | Strathcarron |
| 14:42 | 14:42 | Achnashellach |
| 15:03 | 15:13 | Achnasheen |
| 15:12 | 15:22 | Achanalt |
| 15:18 | 15:28 | Lochluichart |
| 15:29 | 15:39 | Garve |
| 15:52 | 16:02 | Dingwall |
| 15:57 | 16:07 | Conon Bridge |
| 16:04 | 16:14 | Muir Of Ord |
| 16:09 | 16:19 | Beauly |
| 16:27 | 16:37 | Inverness |
Facilities on the 19/11/25 13:59 Aberdeen to Edinburgh due 16:24.
Catering is not available throughout.
Catering is not available throughout.
| Scheduled | Expected | Destination |
|---|---|---|
| 13:59 | 13:59 | Aberdeen |
| 14:15 | 14:15 | Stonehaven |
| 14:35 | 14:35 | Montrose |
| 14:50 | 14:50 | Arbroath |
| 15:10 | 15:10 | Dundee |
| 15:22 | 15:22 | Leuchars |
| 15:29 | 15:29 | Cupar |
| 16:18 | 16:18 | Haymarket |
| 16:24 | 16:24 | Edinburgh |
Facilities on the 15:07 Glasgow Queen Street to Inverness due 18:26.
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 |
|---|---|---|
| 15:07 | 15:07 | Glasgow Queen Street |
| 15:35 | 15:35 | Stirling |
| 16:19 | 16:19 | Perth |
| 16:37 | 16:37 | Dunkeld & Birnam |
| 16:52 | 16:52 | Pitlochry |
| 17:02 | 17:02 | Blair Atholl |
| 17:38 | 17:38 | Kingussie |
| 17:50 | 17:50 | Aviemore |
| 17:58 | 17:58 | Carrbridge |
| 18:26 | 18:26 | Inverness |
Facilities on the 19/11/25 15:35 Inverness to Aberdeen due 17:49.
Catering is not available throughout.
Catering is not available throughout.
| Scheduled | Expected | Destination |
|---|---|---|
| 15:35 | 15:35 | Inverness |
| 15:46 | 15:46 | Inverness Airport |
| 15:56 | 15:56 | Nairn |
| 16:07 | 16:07 | Forres |
| 16:20 | 16:20 | Elgin |
| 16:40 | 16:40 | Keith |
| 16:55 | 16:55 | Huntly |
| 17:11 | 17:11 | Insch |
| 17:23 | 17:23 | Inverurie |
| 17:29 | 17:29 | Kintore |
| 17:39 | 17:39 | Dyce |
| 17:49 | 17:49 | Aberdeen |
Facilities on the 16:00 Wick to Inverness due 20: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 |
|---|---|---|
| 16:00 | 16:00 | Wick |
| 16:18 | 16:18 | Georgemas Junction |
| 16:32 | 16:32 | Thurso |
| 16:45 | 16:45 | Georgemas Junction |
| 16:50 | 16:50 | Scotscalder |
| 17:00 | 17:00 | Altnabreac |
| 17:11 | 17:11 | Forsinard |
| 17:20 | 17:20 | Kinbrace |
| 17:30 | 17:30 | Kildonan |
| 17:44 | 17:44 | Helmsdale |
| 18:00 | 18:00 | Brora |
| 18:10 | 18:10 | Golspie |
| 18:19 | 18:19 | Rogart |
| 18:35 | 18:35 | Lairg |
| 18:43 | 18:43 | Invershin |
| 18:44 | 18:44 | Culrain |
| 18:51 | 18:51 | Ardgay |
| 19:07 | 19:07 | Tain |
| 19:25 | 19:25 | Invergordon |
| 19:42 | 19:42 | Dingwall |
| 19:53 | 19:53 | Muir Of Ord |
| 20:14 | 20:14 | Inverness |
Facilities on the 19/11/25 16:29 Edinburgh to Aberdeen due 18:59.
Catering is not available throughout.
Catering is not available throughout.
| Scheduled | Expected | Destination |
|---|---|---|
| 16:29 | 16:29 | Edinburgh |
| 16:35 | 16:35 | Haymarket |
| 17:18 | 17:18 | Cupar |
| 17:25 | 17:25 | Leuchars |
| 17:42 | 17:42 | Dundee |
| 17:59 | 17:59 | Arbroath |
| 18:15 | 18:15 | Montrose |
| 18:41 | 18:41 | Stonehaven |
| 18:59 | 18:59 | Aberdeen |
Facilities on the 17:20 Inverness to Aberdeen due 19:36.
This is due to a train fault.
Will be formed of 3 coaches instead of 5. Catering is not available throughout.
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 5. Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 17:20 | 17:20 | Inverness |
| 17:30 | 17:30 | Inverness Airport |
| 17:39 | 17:39 | Nairn |
| 17:50 | 17:50 | Forres |
| 18:03 | 18:03 | Elgin |
| 18:22 | 18:22 | Keith |
| 18:44 | 18:44 | Huntly |
| 19:00 | 19:00 | Insch |
| 19:12 | 19:12 | Inverurie |
| 19:18 | 19:18 | Kintore |
| 19:27 | 19:27 | Dyce |
| 19:36 | 19:36 | Aberdeen |
Facilities on the 20/11/25 08:31 Edinburgh to Aberdeen due 10:59.
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 |
|---|---|---|
| 08:31 | 08:31 | Edinburgh |
| 08:38 | 08:38 | Haymarket |
| 09:22 | 09:22 | Cupar |
| 09:29 | 09:29 | Leuchars |
| 09:48 | 09:48 | Dundee |
| 10:06 | 10:06 | Arbroath |
| 10:20 | 10:20 | Montrose |
| 10:41 | 10:41 | Stonehaven |
| 10:59 | 10:59 | Aberdeen |
Facilities on the 20/11/25 08:35 Aberdeen to Glasgow Queen Street due 11:20.
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:35 | 08:35 | Aberdeen |
| 08:46 | 08:46 | Portlethen |
| 08:55 | 08:55 | Stonehaven |
| 09:08 | 09:08 | Laurencekirk |
| 09:18 | 09:18 | Montrose |
| 09:32 | 09:32 | Arbroath |
| 09:39 | 09:39 | Carnoustie |
| 09:45 | 09:45 | Monifieth |
| 09:50 | 09:50 | Broughty Ferry |
| 09:59 | 09:59 | Dundee |
| 10:21 | 10:21 | Perth |
| 10:51 | 10:51 | Stirling |
| 11:20 | 11:20 | Glasgow Queen Street |
Facilities on the 20/11/25 08:55 Inverness to Kyle Of Lochalsh due 11:31.
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 |
|---|---|---|
| 08:55 | 08:55 | Inverness |
| 09:10 | 09:10 | Beauly |
| 09:16 | 09:16 | Muir Of Ord |
| 09:23 | 09:23 | Conon Bridge |
| 09:29 | 09:29 | Dingwall |
| 09:52 | 09:52 | Garve |
| 10:00 | 10:00 | Lochluichart |
| 10:06 | 10:06 | Achanalt |
| 10:19 | 10:19 | Achnasheen |
| 10:36 | 10:36 | Achnashellach |
| 10:48 | 10:48 | Strathcarron |
| 10:52 | 10:52 | Attadale |
| 11:06 | 11:06 | Stromeferry |
| 11:13 | 11:13 | Duncraig |
| 11:18 | 11:18 | Plockton |
| 11:20 | 11:20 | Duirinish |
| 11:31 | 11:31 | Kyle Of Lochalsh |
Facilities on the 20/11/25 12:07 Aberdeen to Edinburgh due 14: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:07 | 12:07 | Aberdeen |
| 12:23 | 12:23 | Stonehaven |
| 12:45 | 12:45 | Montrose |
| 12:59 | 12:59 | Arbroath |
| 13:18 | 13:18 | Dundee |
| 13:30 | 13:30 | Leuchars |
| 13:38 | 13:38 | Cupar |
| 14:23 | 14:23 | Haymarket |
| 14:28 | 14:28 | Edinburgh |
Facilities on the 20/11/25 13:46 Kyle Of Lochalsh to Inverness due 16:27.
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 |
|---|---|---|
| 13:46 | 13:46 | Kyle Of Lochalsh |
| 13:54 | 13:54 | Duirinish |
| 13:59 | 13:59 | Plockton |
| 14:01 | 14:01 | Duncraig |
| 14:11 | 14:11 | Stromeferry |
| 14:22 | 14:22 | Attadale |
| 14:34 | 14:34 | Strathcarron |
| 14:42 | 14:42 | Achnashellach |
| 15:03 | 15:03 | Achnasheen |
| 15:12 | 15:12 | Achanalt |
| 15:18 | 15:18 | Lochluichart |
| 15:29 | 15:29 | Garve |
| 15:52 | 15:52 | Dingwall |
| 15:57 | 15:57 | Conon Bridge |
| 16:04 | 16:04 | Muir Of Ord |
| 16:09 | 16:09 | Beauly |
| 16:27 | 16:27 | Inverness |
Facilities on the 20/11/25 13:59 Aberdeen to Edinburgh due 16: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 |
|---|---|---|
| 13:59 | 13:59 | Aberdeen |
| 14:15 | 14:15 | Stonehaven |
| 14:35 | 14:35 | Montrose |
| 14:50 | 14:50 | Arbroath |
| 15:10 | 15:10 | Dundee |
| 15:22 | 15:22 | Leuchars |
| 15:29 | 15:29 | Cupar |
| 16:18 | 16:18 | Haymarket |
| 16:24 | 16:24 | Edinburgh |
Facilities on the 20/11/25 15:07 Glasgow Queen Street to Inverness due 18:26.
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 |
|---|---|---|
| 15:07 | 15:07 | Glasgow Queen Street |
| 15:35 | 15:35 | Stirling |
| 16:19 | 16:19 | Perth |
| 16:37 | 16:37 | Dunkeld & Birnam |
| 16:52 | 16:52 | Pitlochry |
| 17:02 | 17:02 | Blair Atholl |
| 17:38 | 17:38 | Kingussie |
| 17:50 | 17:50 | Aviemore |
| 17:58 | 17:58 | Carrbridge |
| 18:26 | 18:26 | Inverness |
Facilities on the 20/11/25 15:30 Edinburgh to Aberdeen due 17:54.
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:30 | 15:30 | Edinburgh |
| 15:35 | 15:35 | Haymarket |
| 16:19 | 16:19 | Cupar |
| 16:26 | 16:26 | Leuchars |
| 16:41 | 16:41 | Dundee |
| 16:49 | 16:49 | Broughty Ferry |
| 17:01 | 17:01 | Arbroath |
| 17:15 | 17:15 | Montrose |
| 17:37 | 17:37 | Stonehaven |
| 17:54 | 17:54 | Aberdeen |
Facilities on the 20/11/25 16:29 Edinburgh to Aberdeen due 18:59.
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:29 | 16:29 | Edinburgh |
| 16:35 | 16:35 | Haymarket |
| 17:18 | 17:18 | Cupar |
| 17:25 | 17:25 | Leuchars |
| 17:42 | 17:42 | Dundee |
| 17:59 | 17:59 | Arbroath |
| 18:15 | 18:15 | Montrose |
| 18:41 | 18:41 | Stonehaven |
| 18:59 | 18:59 | Aberdeen |
Facilities on the 20/11/25 17:20 Inverness to Aberdeen due 19:36.
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 |
|---|---|---|
| 17:20 | 17:20 | Inverness |
| 17:30 | 17:30 | Inverness Airport |
| 17:39 | 17:39 | Nairn |
| 17:50 | 17:50 | Forres |
| 18:03 | 18:03 | Elgin |
| 18:22 | 18:22 | Keith |
| 18:44 | 18:44 | Huntly |
| 19:00 | 19:00 | Insch |
| 19:12 | 19:12 | Inverurie |
| 19:18 | 19:18 | Kintore |
| 19:27 | 19:27 | Dyce |
| 19:36 | 19:36 | Aberdeen |
21
Train Formation Updates
Facilities on the 13:40 Glasgow Queen Street to Aberdeen due 16:26.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 13:40 | 13:40 | Glasgow Queen Street |
| 14:08 | 14:08 | Stirling |
| 14:42 | 14:42 | Perth |
| 15:14 | 15:14 | Dundee |
| 15:36 | 15:36 | Arbroath |
| 15:50 | 15:50 | Montrose |
| 16:26 | 16:26 | Aberdeen |
Facilities on the 13:41 Aberdeen to Inverness due 15:58.
This is due to a train fault.
Will be formed of 3 coaches instead of 5. Catering is not available throughout.
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 5. Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 13:41 | 13:41 | Aberdeen |
| 13:49 | 13:49 | Dyce |
| 13:59 | 13:59 | Kintore |
| 14:05 | 14:05 | Inverurie |
| 14:19 | 14:19 | Insch |
| 14:38 | 14:38 | Huntly |
| 14:53 | 14:53 | Keith |
| 15:14 | 15:14 | Elgin |
| 15:27 | 15:27 | Forres |
| 15:38 | 15:38 | Nairn |
| 15:47 | 15:47 | Inverness Airport |
| 15:58 | 15:58 | Inverness |
Facilities on the 14:39 Glasgow Queen Street to Inverness due 19:39.
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 |
|---|---|---|
| 14:39 | 14:39 | Glasgow Queen Street |
| 15:07 | 15:07 | Stirling |
| 15:41 | 15:41 | Perth |
| 16:04 | 16:04 | Dundee |
| 16:16 | 16:16 | Carnoustie |
| 16:23 | 16:23 | Arbroath |
| 16:37 | 16:37 | Montrose |
| 17:25 | 17:25 | Aberdeen |
| 17:34 | 17:34 | Dyce |
| 17:46 | 17:46 | Inverurie |
| 17:59 | 17:59 | Insch |
| 18:15 | 18:15 | Huntly |
| 18:30 | 18:30 | Keith |
| 18:54 | 18:54 | Elgin |
| 19:07 | 19:07 | Forres |
| 19:19 | 19:19 | Nairn |
| 19:28 | 19:28 | Inverness Airport |
| 19:39 | 19:39 | Inverness |
Facilities on the 14:46 Leven to Edinburgh due 16:05.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 14:46 | 14:46 | Leven |
| 14:50 | 14:50 | Cameron Bridge |
| 15:01 | 15:01 | Glenrothes With Thornton |
| 15:08 | 15:08 | Cardenden |
| 15:13 | 15:13 | Lochgelly |
| 15:19 | 15:19 | Cowdenbeath |
| 15:25 | 15:25 | Dunfermline Queen Margaret |
| 15:28 | 15:28 | Dunfermline City |
| 15:32 | 15:32 | Rosyth |
| 15:36 | 15:36 | Inverkeithing |
| 15:41 | 15:41 | North Queensferry |
| 15:45 | 15:45 | Dalmeny |
| 15:51 | 15:51 | Edinburgh Gateway |
| 15:53 | 15:53 | South Gyle |
| 16:01 | 16:01 | Haymarket |
| 16:05 | 16:05 | Edinburgh |
Facilities on the 15:00 Edinburgh to Dundee due 16:26.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 15:00 | 15:00 | Edinburgh |
| 15:04 | 15:04 | Haymarket |
| 15:10 | 15:10 | Edinburgh Gateway |
| 15:22 | 15:22 | Inverkeithing |
| 15:41 | 15:41 | Kirkcaldy |
| 15:49 | 15:49 | Markinch |
| 15:57 | 15:57 | Ladybank |
| 16:03 | 16:03 | Cupar |
| 16:10 | 16:10 | Leuchars |
| 16:26 | 16:26 | Dundee |
Facilities on the 15:11 Glasgow Queen Street to Dundee due 16:58.
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 |
|---|---|---|
| 15:11 | 15:11 | Glasgow Queen Street |
| 15:41 | 15:41 | Stirling |
| 15:46 | 15:46 | Bridge Of Allan |
| 15:51 | 15:51 | Dunblane |
| 16:05 | 16:05 | Gleneagles |
| 16:28 | 16:28 | Perth |
| 16:48 | 16:48 | Invergowrie |
| 16:58 | 16:58 | Dundee |
Facilities on the 15:38 Edinburgh to Perth due 17:13.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 15:38 | 15:38 | Edinburgh |
| 15:42 | 15:42 | Haymarket |
| 15:47 | 15:47 | South Gyle |
| 15:49 | 15:49 | Edinburgh Gateway |
| 16:00 | 16:00 | Inverkeithing |
| 16:03 | 16:03 | Dalgety Bay |
| 16:08 | 16:08 | Aberdour |
| 16:13 | 16:13 | Burntisland |
| 16:18 | 16:18 | Kinghorn |
| 16:23 | 16:23 | Kirkcaldy |
| 16:38 | 16:38 | Markinch |
| 16:48 | 16:48 | Ladybank |
| 17:13 | 17:13 | Perth |
Facilities on the 16:04 Aberdeen to Edinburgh due 18:32.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| 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 |
Facilities on the 16:35 Edinburgh to Perth due 18:10.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 16:35 | 16:35 | Edinburgh |
| 16:39 | 16:39 | Haymarket |
| 16:44 | 16:44 | South Gyle |
| 16:46 | 16:46 | Edinburgh Gateway |
| 16:57 | 16:57 | Inverkeithing |
| 17:00 | 17:00 | Dalgety Bay |
| 17:05 | 17:05 | Aberdour |
| 17:10 | 17:10 | Burntisland |
| 17:15 | 17:15 | Kinghorn |
| 17:20 | 17:20 | Kirkcaldy |
| 17:29 | 17:29 | Markinch |
| 17:44 | 17:44 | Ladybank |
| 18:10 | 18:10 | Perth |
Facilities on the 16:38 Dundee to Edinburgh due 18:10.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 16:38 | 16:38 | Dundee |
| 16:54 | 16:54 | Leuchars |
| 17:02 | 17:02 | Cupar |
| 17:09 | 17:09 | Ladybank |
| 17:17 | 17:17 | Markinch |
| 17:30 | 17:30 | Kirkcaldy |
| 17:46 | 17:46 | Inverkeithing |
| 17:57 | 17:57 | Edinburgh Gateway |
| 18:05 | 18:05 | Haymarket |
| 18:10 | 18:10 | Edinburgh |
Facilities on the 17:07 Dundee to Glasgow Queen Street due 18:52.
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 |
|---|---|---|
| 17:07 | 17:07 | Dundee |
| 17:13 | 17:13 | Invergowrie |
| 17:37 | 17:37 | Perth |
| 17:52 | 17:52 | Gleneagles |
| 18:06 | 18:06 | Dunblane |
| 18:10 | 18:10 | Bridge Of Allan |
| 18:17 | 18:17 | Stirling |
| 18:52 | 18:52 | Glasgow Queen Street |
Facilities on the 17:20 Inverness to Aberdeen due 19:36.
This is due to a train fault.
Will be formed of 3 coaches instead of 5. Catering is not available throughout.
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 5. Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 17:20 | 17:20 | Inverness |
| 17:30 | 17:30 | Inverness Airport |
| 17:39 | 17:39 | Nairn |
| 17:50 | 17:50 | Forres |
| 18:03 | 18:03 | Elgin |
| 18:22 | 18:22 | Keith |
| 18:44 | 18:44 | Huntly |
| 19:00 | 19:00 | Insch |
| 19:12 | 19:12 | Inverurie |
| 19:18 | 19:18 | Kintore |
| 19:27 | 19:27 | Dyce |
| 19:36 | 19:36 | Aberdeen |
Facilities on the 17:21 Perth to Edinburgh due 18:58.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 17:21 | 17:21 | Perth |
| 17:54 | 17:54 | Ladybank |
| 18:02 | 18:02 | Markinch |
| 18:13 | 18:13 | Kirkcaldy |
| 18:29 | 18:29 | Inverkeithing |
| 18:40 | 18:40 | Edinburgh Gateway |
| 18:43 | 18:43 | South Gyle |
| 18:53 | 18:53 | Haymarket |
| 18:58 | 18:58 | Edinburgh |
Facilities on the 17:45 Aberdeen to Glasgow Queen Street due 20:22.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 17:45 | 17:45 | Aberdeen |
| 18:01 | 18:01 | Stonehaven |
| 18:21 | 18:21 | Montrose |
| 18:36 | 18:36 | Arbroath |
| 18:54 | 18:54 | Dundee |
| 19:18 | 19:18 | Perth |
| 19:48 | 19:48 | Stirling |
| 20:22 | 20:22 | Glasgow Queen Street |
Facilities on the 18:59 Edinburgh to Dundee due 20:28.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 18:59 | 18:59 | Edinburgh |
| 19:05 | 19:05 | Haymarket |
| 19:10 | 19:10 | Edinburgh Gateway |
| 19:24 | 19:24 | Inverkeithing |
| 19:42 | 19:42 | Kirkcaldy |
| 19:51 | 19:51 | Markinch |
| 19:58 | 19:58 | Ladybank |
| 20:05 | 20:05 | Cupar |
| 20:12 | 20:12 | Leuchars |
| 20:28 | 20:28 | Dundee |
Facilities on the 19:05 Edinburgh to Leven due 20:13.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 19:05 | 19:05 | Edinburgh |
| 19:10 | 19:10 | Haymarket |
| 19:15 | 19:15 | Edinburgh Gateway |
| 19:21 | 19:21 | Dalmeny |
| 19:25 | 19:25 | North Queensferry |
| 19:29 | 19:29 | Inverkeithing |
| 19:32 | 19:32 | Dalgety Bay |
| 19:37 | 19:37 | Aberdour |
| 19:42 | 19:42 | Burntisland |
| 19:47 | 19:47 | Kinghorn |
| 19:52 | 19:52 | Kirkcaldy |
| 20:08 | 20:08 | Cameron Bridge |
| 20:13 | 20:13 | Leven |
Facilities on the 19:13 Perth to Edinburgh due 20:45.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 19:13 | 19:13 | Perth |
| 19:39 | 19:39 | Ladybank |
| 19:47 | 19:47 | Markinch |
| 19:57 | 19:57 | Kirkcaldy |
| 20:02 | 20:02 | Kinghorn |
| 20:07 | 20:07 | Burntisland |
| 20:11 | 20:11 | Aberdour |
| 20:16 | 20:16 | Dalgety Bay |
| 20:20 | 20:20 | Inverkeithing |
| 20:31 | 20:31 | Edinburgh Gateway |
| 20:33 | 20:33 | South Gyle |
| 20:39 | 20:39 | Haymarket |
| 20:45 | 20:45 | Edinburgh |
Facilities on the 19:31 Edinburgh to Aberdeen due 21:55.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 19:31 | 19:31 | Edinburgh |
| 19:37 | 19:37 | Haymarket |
| 20:19 | 20:19 | Cupar |
| 20:26 | 20:26 | Leuchars |
| 20:46 | 20:46 | Dundee |
| 21:02 | 21:02 | Arbroath |
| 21:19 | 21:19 | Montrose |
| 21:55 | 21:55 | Aberdeen |
Facilities on the 20:25 Leven to Edinburgh due 21:32.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 20:25 | 20:25 | Leven |
| 20:30 | 20:30 | Cameron Bridge |
| 20:43 | 20:43 | Kirkcaldy |
| 20:48 | 20:48 | Kinghorn |
| 20:53 | 20:53 | Burntisland |
| 20:58 | 20:58 | Aberdour |
| 21:03 | 21:03 | Dalgety Bay |
| 21:07 | 21:07 | Inverkeithing |
| 21:11 | 21:11 | North Queensferry |
| 21:15 | 21:15 | Dalmeny |
| 21:21 | 21:21 | Edinburgh Gateway |
| 21:28 | 21:28 | Haymarket |
| 21:32 | 21:32 | Edinburgh |
Facilities on the 20:40 Glasgow Queen Street to Aberdeen due 23:23.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 20:40 | 20:40 | Glasgow Queen Street |
| 21:08 | 21:08 | Stirling |
| 21:14 | 21:14 | Bridge Of Allan |
| 21:18 | 21:18 | Dunblane |
| 21:45 | 21:45 | Perth |
| 22:07 | 22:07 | Dundee |
| 22:15 | 22:15 | Broughty Ferry |
| 22:19 | 22:19 | Monifieth |
| 22:25 | 22:25 | Carnoustie |
| 22:33 | 22:33 | Arbroath |
| 22:47 | 22:47 | Montrose |
| 23:23 | 23:23 | Aberdeen |
Facilities on the 22:05 Edinburgh to Leven due 23:11.
This is due to a 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 a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| 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:40 | Burntisland |
| 22:45 | 22:45 | Kinghorn |
| 22:50 | 22:50 | Kirkcaldy |
| 23:06 | 23:06 | Cameron Bridge |
| 23:11 | 23:11 | Leven |
0
Train Cancellations
There are currently no Train Cancellations reported.
11
Other Train Service Updates
12:34 Wick to Inverness due 17:08 has been previously delayed, has been further delayed at Forsinard 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 |
|---|---|---|
| 12:34 | 12:34 | Wick |
| 12:52 | 13:00 | Georgemas Junction |
| 13:06 | 13:14 | Thurso |
| 13:19 | 13:27 | Georgemas Junction |
| 13:24 | 13:32 | Scotscalder |
| 13:34 | 13:42 | Altnabreac |
| 13:47 | 14:03 | Forsinard |
| 13:56 | 14:12 | Kinbrace |
| 14:06 | 14:22 | Kildonan |
| 14:21 | 14:37 | Helmsdale |
| 14:36 | 14:52 | Brora |
| 14:47 | 15:03 | Golspie |
| 14:56 | 15:12 | Rogart |
| 15:12 | 15:28 | Lairg |
| 15:20 | 15:36 | Invershin |
| 15:21 | 15:37 | Culrain |
| 15:30 | 15:46 | Ardgay |
| 15:46 | 16:02 | Tain |
| 15:53 | 16:09 | Fearn |
| 16:10 | 16:26 | Invergordon |
| 16:16 | 16:32 | Alness |
| 16:31 | 16:47 | Dingwall |
| 16:37 | 16:53 | Conon Bridge |
| 16:45 | 17:01 | Muir Of Ord |
| 16:50 | 17:06 | Beauly |
| 17:08 | 17:24 | Inverness |
12:48 Inverness to Edinburgh due 16:33 has been delayed at Dalwhinnie and is now 7 minutes late.
This is due to a speed restriction.
This is due to a speed restriction.
| Scheduled | Expected | Destination |
|---|---|---|
| 12:48 | 12:48 | Inverness |
| 13:25 | 13:25 | Carrbridge |
| 13:34 | 13:34 | Aviemore |
| 13:46 | 13:46 | Kingussie |
| 13:51 | 13:51 | Newtonmore |
| 14:02 | 14:09 | Dalwhinnie |
| 14:33 | 14:40 | Pitlochry |
| 14:46 | 14:53 | Dunkeld & Birnam |
| 15:07 | 15:14 | Perth |
| 15:41 | 15:48 | Stirling |
| 16:28 | 16:35 | Haymarket |
| 16:33 | 16:40 | Edinburgh |
13:32 Edinburgh to Inverness due 17:02 is being delayed between Perth and Dunkeld & Birnam and is now expected to be 9 minutes late.
This is due to a speed restriction.
This is due to a speed restriction.
| Scheduled | Expected | Destination |
|---|---|---|
| 13:32 | 13:32 | Edinburgh |
| 13:37 | 13:37 | Haymarket |
| 14:17 | 14:17 | Stirling |
| 14:50 | 14:50 | Perth |
| 15:07 | 15:16 | Dunkeld & Birnam |
| 15:21 | 15:30 | Pitlochry |
| 15:31 | 15:40 | Blair Atholl |
| 15:56 | 16:05 | Dalwhinnie |
| 16:07 | 16:16 | Newtonmore |
| 16:15 | 16:24 | Kingussie |
| 16:29 | 16:38 | Aviemore |
| 17:02 | 17:11 | Inverness |
13:35 Inverness to Kyle Of Lochalsh due 16:16 has been delayed at Dingwall and is now 10 minutes late.
This is due to a road vehicle colliding with a bridge.
This is due to a road vehicle colliding with a bridge.
| Scheduled | Expected | Destination |
|---|---|---|
| 13:35 | 13:35 | Inverness |
| 13:50 | 13:50 | Beauly |
| 13:56 | 13:56 | Muir Of Ord |
| 14:03 | 14:03 | Conon Bridge |
| 14:11 | 14:21 | Dingwall |
| 14:34 | 14:44 | Garve |
| 14:41 | 14:51 | Lochluichart |
| 14:48 | 14:58 | Achanalt |
| 15:04 | 15:14 | Achnasheen |
| 15:21 | 15:31 | Achnashellach |
| 15:33 | 15:43 | Strathcarron |
| 15:37 | 15:47 | Attadale |
| 15:51 | 16:01 | Stromeferry |
| 15:58 | 16:08 | Duncraig |
| 16:03 | 16:13 | Plockton |
| 16:05 | 16:15 | Duirinish |
| 16:16 | 16:26 | Kyle Of Lochalsh |
13:46 Kyle Of Lochalsh to Inverness due 16:27 has been delayed at Achnasheen and is now 10 minutes late.
This is due to a road vehicle colliding with a bridge.
Catering is not available throughout.
This is due to a road vehicle colliding with a bridge.
Catering is not available throughout.
| Scheduled | Expected | Destination |
|---|---|---|
| 13:46 | 13:46 | Kyle Of Lochalsh |
| 13:54 | 13:54 | Duirinish |
| 13:59 | 13:59 | Plockton |
| 14:01 | 14:01 | Duncraig |
| 14:11 | 14:11 | Stromeferry |
| 14:22 | 14:22 | Attadale |
| 14:34 | 14:34 | Strathcarron |
| 14:42 | 14:42 | Achnashellach |
| 15:03 | 15:13 | Achnasheen |
| 15:12 | 15:22 | Achanalt |
| 15:18 | 15:28 | Lochluichart |
| 15:29 | 15:39 | Garve |
| 15:52 | 16:02 | Dingwall |
| 15:57 | 16:07 | Conon Bridge |
| 16:04 | 16:14 | Muir Of Ord |
| 16:09 | 16:19 | Beauly |
| 16:27 | 16:37 | Inverness |
14:00 Inverness to Wick due 18:22 has been delayed at Muir Of Ord and is now 9 minutes late.
This is due to a road vehicle colliding with a bridge.
This is due to a road vehicle colliding with a bridge.
| Scheduled | Expected | Destination |
|---|---|---|
| 14:00 | 14:00 | Inverness |
| 14:15 | 14:15 | Beauly |
| 14:23 | 14:32 | Muir Of Ord |
| 14:31 | 14:40 | Conon Bridge |
| 14:37 | 14:46 | Dingwall |
| 14:49 | 14:58 | Alness |
| 14:54 | 15:03 | Invergordon |
| 15:07 | 15:16 | Fearn |
| 15:13 | 15:22 | Tain |
| 15:29 | 15:38 | Ardgay |
| 15:33 | 15:42 | Culrain |
| 15:34 | 15:43 | Invershin |
| 15:45 | 15:54 | Lairg |
| 15:58 | 16:07 | Rogart |
| 16:10 | 16:19 | Golspie |
| 16:21 | 16:30 | Brora |
| 16:36 | 16:45 | Helmsdale |
| 16:48 | 16:57 | Kildonan |
| 16:58 | 17:07 | Kinbrace |
| 17:12 | 17:21 | Forsinard |
| 17:20 | 17:29 | Altnabreac |
| 17:29 | 17:38 | Scotscalder |
| 17:40 | 17:49 | Georgemas Junction |
| 17:53 | 18:02 | Thurso |
| 18:05 | 18:14 | Georgemas Junction |
| 18:22 | 18:31 | Wick |
14:24 Crianlarich to Mallaig due 17:43 has been delayed at Crianlarich and is now 13 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 |
|---|---|---|
| 14:24 | 14:37 | Crianlarich |
| 14:35 | 14:48 | Upper Tyndrum |
| 14:49 | 15:02 | Bridge Of Orchy |
| 15:12 | 15:25 | Rannoch |
| 15:24 | 15:37 | Corrour |
| 15:40 | 15:53 | Tulloch |
| 15:50 | 16:03 | Roy Bridge |
| 15:56 | 16:09 | Spean Bridge |
| 16:19 | 16:32 | Fort William |
| 16:25 | 16:38 | Banavie |
| 16:30 | 16:43 | Corpach |
| 16:36 | 16:49 | Loch Eil Outward Bound |
| 16:40 | 16:53 | Locheilside |
| 16:56 | 17:09 | Glenfinnan |
| 17:10 | 17:23 | Lochailort |
| 17:19 | 17:32 | Beasdale |
| 17:28 | 17:41 | Arisaig |
| 17:36 | 17:49 | Morar |
| 17:43 | 17:56 | Mallaig |
14:41 Oban to Glasgow Queen Street due 17:44 has been delayed at Taynuilt 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 |
|---|---|---|
| 14:41 | 14:41 | Oban |
| 14:52 | 14:52 | Connel Ferry |
| 15:06 | 15:22 | Taynuilt |
| 15:21 | 15:37 | Loch Awe |
| 15:26 | 15:42 | Dalmally |
| 15:45 | 16:01 | Tyndrum Lower |
| 15:56 | 16:12 | Crianlarich |
| 16:11 | 16:27 | Ardlui |
| 16:27 | 16:43 | Arrochar & Tarbet |
| 16:49 | 17:05 | Garelochhead |
| 17:00 | 17:16 | Helensburgh Upper |
| 17:13 | 17:29 | Dumbarton Central |
| 17:24 | 17:40 | Dalmuir |
| 17:44 | 18:00 | Glasgow Queen Street |
14:50 Inverness to Glasgow Queen Street due 18:14 has been previously delayed, has been further delayed at Aviemore and is now 9 minutes late.
This is due to an earlier train fault.
This is due to an earlier train fault.
| Scheduled | Expected | Destination |
|---|---|---|
| 14:50 | 14:56 | Inverness |
| 15:25 | 15:34 | Aviemore |
| 15:36 | 15:45 | Kingussie |
| 16:20 | 16:29 | Pitlochry |
| 16:37 | 16:46 | Dunkeld & Birnam |
| 17:05 | 17:14 | Perth |
| 17:41 | 17:50 | Stirling |
| 18:14 | 18:23 | Glasgow Queen Street |
15:26 Anniesland to Glasgow Queen Street due 15:48 is being delayed at Maryhill and is now expected to be 11 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 |
|---|---|---|
| 15:26 | 15:26 | Anniesland |
| 15:28 | 15:28 | Kelvindale |
| 15:30 | 15:41 | Maryhill |
| 15:32 | 15:43 | Summerston |
| 15:34 | 15:45 | Gilshochill |
| 15:36 | 15:47 | Possilpark & Parkhouse |
| 15:39 | 15:50 | Ashfield |
| 15:48 | 15:59 | Glasgow Queen Street |
15:39 Glasgow Queen Street to Aberdeen due 18:15 has been delayed at Glasgow Queen Street and is now 23 minutes late.
This is due to a fault on this train.
This is due to a fault on this train.
| Scheduled | Expected | Destination |
|---|---|---|
| 15:39 | 16:02 | Glasgow Queen Street |
| 16:09 | 16:32 | Stirling |
| 16:43 | 17:06 | Perth |
| 17:05 | 17:28 | Dundee |
| 17:22 | 17:45 | Arbroath |
| 17:36 | 17:59 | Montrose |
| 17:57 | 18:20 | Stonehaven |
| 18:15 | 18:38 | Aberdeen |
0
Improvement Works
For Today
There are currently no Improvement Works reported.
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
