wap logo wap.jcheck.com/scotrail    pda logo pda.jcheck.com/scotrail    rss logo RSS Feed cookie policy text logo Policies FAQ logo FAQs
Cookie Policy
JourneyCheck uses Cookies to provide some of the enhanced features available to users as well as to support some of the central functions of the website. We will not store any cookies other than ones strictly required by the website in order to function, unless you accept them here. Further information is available on our Cookies Policy Page.
Accept all cookies Decline
Live train information for all journeys
7 Line Updates
Due to severe weather disruption is expected until 12:00 26/10.
Impact:
Train services between Inverness and Wick will be cancelled.
Additional Information:
* Storm Boelo brought high winds and heavy rain at the weekend.
* Train services on various routes are being affected, so we would ask customers to check their full journey before setting out to travel.
* If you have purchased an advance ticket, your ticket will be valid on Monday 26th October at no extra cost and if you chose to postpone your journey you can use tickets dated Saturday 24th or Sunday 25th October on Monday 26th October.
* Please keep up to date with alterations and the latest travel information on the ScotRail website or app.
Let us help you:
Please let us try and help you if you are being disrupted.
At the station or on-train:
* Speak to a member of staff or use the Help-point (station only).
* Listen for announcements.
* Information will be displayed on Customer Information Screens.
Keep up to date or get in touch on your phone:
Twitter: Live updates @ScotRail.
WhatsApp: Contact us on WhatsApp.
App: Live updates on our app.
Phone: Contact Customer Relations.
Last Updated :26/10/2026 04:55
Due to severe weather disruption is expected until 12:00 26/10.
Impact:
Train services between Inverness and Kyle Of Lochalsh may be delayed.
Additional Information:
* Storm Boelo brought high winds and heavy rain at the weekend.
* Train services on various routes are being affected, so we would ask customers to check their full journey before setting out to travel.
* If you have purchased an advance ticket, your ticket will be valid on Monday 26th October at no extra cost and if you chose to postpone your journey you can use tickets dated Saturday 24th or Sunday 25th October on Monday 26th October.
* Please keep up to date with alterations and the latest travel information on the ScotRail website or app.
Let us help you:
Please let us try and help you if you are being disrupted.
At the station or on-train:
* Speak to a member of staff or use the Help-point (station only).
* Listen for announcements.
* Information will be displayed on Customer Information Screens.
Keep up to date or get in touch on your phone:
Twitter: Live updates @ScotRail.
WhatsApp: Contact us on WhatsApp.
App: Live updates on our app.
Phone: Contact Customer Relations.
Last Updated :26/10/2026 04:55
Due to severe weather disruption is expected until 12:00 26/10.
Impact:
Train services between Glasgow Queen Street and Mallaig may be delayed.
Additional Information:
* Storm Boelo brought high winds and heavy rain at the weekend.
* Train services on various routes are being affected, so we would ask customers to check their full journey before setting out to travel.
* If you have purchased an advance ticket, your ticket will be valid on Monday 26th October at no extra cost and if you chose to postpone your journey you can use tickets dated Saturday 24th or Sunday 25th October on Monday 26th October.
* Please keep up to date with alterations and the latest travel information on the ScotRail website or app.
Let us help you:
Please let us try and help you if you are being disrupted.
At the station or on-train:
* Speak to a member of staff or use the Help-point (station only).
* Listen for announcements.
* Information will be displayed on Customer Information Screens.
Keep up to date or get in touch on your phone:
Twitter: Live updates @ScotRail.
WhatsApp: Contact us on WhatsApp.
App: Live updates on our app.
Phone: Contact Customer Relations.
Last Updated :26/10/2026 04:55
Due to severe weather disruption is expected until 12:00 26/10.
Impact:
Train services between Glasgow Queen Street and Oban will be cancelled or revised.
Additional Information:
* Storm Boelo brought high winds and heavy rain at the weekend.
* Train services on various routes are being affected, so we would ask customers to check their full journey before setting out to travel.
* If you have purchased an advance ticket, your ticket will be valid on Monday 26th October at no extra cost and if you chose to postpone your journey you can use tickets dated Saturday 24th or Sunday 25th October on Monday 26th October.
* Please keep up to date with alterations and the latest travel information on the ScotRail website or app.
Let us help you:
Please let us try and help you if you are being disrupted.
At the station or on-train:
* Speak to a member of staff or use the Help-point (station only).
* Listen for announcements.
* Information will be displayed on Customer Information Screens.
Keep up to date or get in touch on your phone:
Twitter: Live updates @ScotRail.
WhatsApp: Contact us on WhatsApp.
App: Live updates on our app.
Phone: Contact Customer Relations.
Last Updated :26/10/2026 04:55
Due to severe weather disruption is expected until 12:00 26/10.
Impact:
Train services between Aberdeen and Inverurie will be cancelled.
Additional Information:
* Storm Boelo brought high winds and heavy rain at the weekend.
* Train services on various routes are being affected, so we would ask customers to check their full journey before setting out to travel.
* If you have purchased an advance ticket, your ticket will be valid on Monday 26th October at no extra cost and if you chose to postpone your journey you can use tickets dated Saturday 24th or Sunday 25th October on Monday 26th October.
* Please keep up to date with alterations and the latest travel information on the ScotRail website or app.
Let us help you:
Please let us try and help you if you are being disrupted.
At the station or on-train:
* Speak to a member of staff or use the Help-point (station only).
* Listen for announcements.
* Information will be displayed on Customer Information Screens.
Keep up to date or get in touch on your phone:
Twitter: Live updates @ScotRail.
WhatsApp: Contact us on WhatsApp.
App: Live updates on our app.
Phone: Contact Customer Relations.
Last Updated :26/10/2026 04:55
Due to severe weather disruption is expected until 12:00 26/10.
Impact:
Train services between Aberdeen and Montrose will be cancelled.
Additional Information:
* Storm Boelo brought high winds and heavy rain at the weekend.
* Train services on various routes are being affected, so we would ask customers to check their full journey before setting out to travel.
* If you have purchased an advance ticket, your ticket will be valid on Monday 26th October at no extra cost and if you chose to postpone your journey you can use tickets dated Saturday 24th or Sunday 25th October on Monday 26th October.
* Please keep up to date with alterations and the latest travel information on the ScotRail website or app.
Let us help you:
Please let us try and help you if you are being disrupted.
At the station or on-train:
* Speak to a member of staff or use the Help-point (station only).
* Listen for announcements.
* Information will be displayed on Customer Information Screens.
Keep up to date or get in touch on your phone:
Twitter: Live updates @ScotRail.
WhatsApp: Contact us on WhatsApp.
App: Live updates on our app.
Phone: Contact Customer Relations.
Last Updated :26/10/2026 04:55
Due to severe weather disruption is expected until 12:00 26/10.
Impact:
Train services between Montrose and Inverurie will be cancelled.
Additional Information:
* Storm Boelo brought high winds and heavy rain at the weekend.
* Train services on various routes are being affected, so we would ask customers to check their full journey before setting out to travel.
* If you have purchased an advance ticket, your ticket will be valid on Monday 26th October at no extra cost and if you chose to postpone your journey you can use tickets dated Saturday 24th or Sunday 25th October on Monday 26th October.
* Please keep up to date with alterations and the latest travel information on the ScotRail website or app.
Let us help you:
Please let us try and help you if you are being disrupted.
At the station or on-train:
* Speak to a member of staff or use the Help-point (station only).
* Listen for announcements.
* Information will be displayed on Customer Information Screens.
Keep up to date or get in touch on your phone:
Twitter: Live updates @ScotRail.
WhatsApp: Contact us on WhatsApp.
App: Live updates on our app.
Phone: Contact Customer Relations.
Last Updated :26/10/2026 04:55
9 Catering Updates
Facilities on the 26/10/26 06:03 Mallaig to Glasgow Queen Street due 11:33.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :25/10/2026 17:45
Scheduled Expected Destination
06:03 06:03 Mallaig
06:14 06:14 Morar
06:23 06:23 Arisaig
06:29 06:29 Beasdale
06:39 06:39 Lochailort
06:56 06:56 Glenfinnan
07:05 07:05 Locheilside
07:12 07:12 Loch Eil Outward Bound
07:18 07:18 Corpach
07:22 07:22 Banavie
07:44 07:44 Fort William
07:57 07:57 Spean Bridge
08:04 08:04 Roy Bridge
08:15 08:15 Tulloch
08:32 08:32 Corrour
08:47 08:47 Rannoch
09:07 09:07 Bridge Of Orchy
09:23 09:23 Upper Tyndrum
09:33 09:33 Crianlarich
09:52 09:52 Ardlui
10:06 10:06 Arrochar & Tarbet
10:32 10:32 Garelochhead
10:44 10:44 Helensburgh Upper
10:59 10:59 Dumbarton Central
11:11 11:11 Dalmuir
11:33 11:33 Glasgow Queen Street

Facilities on the 26/10/26 07:41 Glasgow Queen Street to Aberdeen due 10:18.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :25/10/2026 17:45
Scheduled Expected Destination
07:41 07:41 Glasgow Queen Street
08:10 08:10 Stirling
08:41 08:41 Perth
09:04 09:04 Dundee
09:20 09:20 Arbroath
09:35 09:35 Montrose
09:46 09:46 Laurencekirk
09:59 09:59 Stonehaven
10:07 10:07 Portlethen
10:18 10:18 Aberdeen

Facilities on the 26/10/26 11:37 Aberdeen to Glasgow Queen Street due 14:15.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :25/10/2026 17:45
Scheduled Expected Destination
11:37 11:37 Aberdeen
11:48 11:48 Portlethen
11:56 11:56 Stonehaven
12:10 12:10 Laurencekirk
12:21 12:21 Montrose
12:35 12:35 Arbroath
12:53 12:53 Dundee
13:15 13:15 Perth
13:45 13:45 Stirling
14:15 14:15 Glasgow Queen Street

Facilities on the 26/10/26 12:45 Aberdeen to Glasgow Queen Street due 15:21.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :25/10/2026 17:17
Scheduled Expected Destination
12:45 12:45 Aberdeen
13:18 13:18 Montrose
13:32 13:32 Arbroath
13:39 13:39 Carnoustie
13:45 13:45 Monifieth
13:50 13:50 Broughty Ferry
13:59 13:59 Dundee
14:21 14:21 Perth
14:51 14:51 Stirling
15:21 15:21 Glasgow Queen Street

Facilities on the 26/10/26 14:28 Inverness to Aberdeen due 16:41.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :25/10/2026 17:17
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 26/10/26 14:39 Glasgow Queen Street to Inverness due 19:39.
This is due to a shortage of on train staff.
Catering is not available between Aberdeen and Inverness.
Last Updated :25/10/2026 17:17
Scheduled Expected Destination
14:39 14:39 Glasgow Queen Street
15:07 15:07 Stirling
15:40 15:40 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 26/10/26 14:41 Oban to Glasgow Queen Street due 17:43.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :25/10/2026 17:45
Scheduled Expected Destination
14:41 14:41 Oban
14:52 14:52 Connel Ferry
15:06 15:06 Taynuilt
15:21 15:21 Loch Awe
15:26 15:26 Dalmally
15:45 15:45 Tyndrum Lower
15:56 15:56 Crianlarich
16:11 16:11 Ardlui
16:27 16:27 Arrochar & Tarbet
16:49 16:49 Garelochhead
17:00 17:00 Helensburgh Upper
17:13 17:13 Dumbarton Central
17:24 17:24 Dalmuir
17:43 17:43 Glasgow Queen Street

Facilities on the 26/10/26 16:32 Aberdeen to Glasgow Queen Street due 19:13.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :25/10/2026 17:45
Scheduled Expected Destination
16:32 16:32 Aberdeen
17:05 17:05 Montrose
17:19 17:19 Arbroath
17:26 17:26 Carnoustie
17:32 17:32 Monifieth
17:37 17:37 Broughty Ferry
17:48 17:48 Dundee
18:09 18:09 Perth
18:44 18:44 Stirling
19:13 19:13 Glasgow Queen Street

Facilities on the 26/10/26 16:38 Glasgow Queen Street to Aberdeen due 19:28.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :25/10/2026 17:17
Scheduled Expected Destination
16:38 16:38 Glasgow Queen Street
17:06 17:06 Stirling
17:46 17:46 Perth
18:10 18:10 Dundee
18:32 18:32 Arbroath
18:46 18:46 Montrose
19:28 19:28 Aberdeen

10 Train Formation Updates
Facilities on the 05:55 Helensburgh Central to Edinburgh due 07:48.
This is due to a fault on a train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :26/10/2026 05:00
Scheduled Expected Destination
05:55 05:55 Helensburgh Central
05:58 05:58 Craigendoran
06:03 06:03 Cardross
06:08 06:08 Dalreoch
06:10 06:10 Dumbarton Central
06:12 06:12 Dumbarton East
06:21 06:21 Dalmuir
06:28 06:28 Hyndland
06:30 06:30 Partick
06:34 06:34 Charing Cross
06:37 06:37 Glasgow Queen Street Ll
06:39 06:39 High Street
06:46 06:46 Garrowhill
06:49 06:49 Easterhouse
06:53 06:53 Blairhill
06:56 06:56 Coatbridge Sunnyside
06:59 06:59 Coatdyke
07:03 07:03 Airdrie
07:06 07:06 Drumgelloch
07:20 07:20 Bathgate
07:25 07:25 Livingston North
07:29 07:29 Uphall
07:38 07:38 Edinburgh Park
07:43 07:43 Haymarket
07:48 07:48 Edinburgh

Facilities on the 06:08 Carlisle to Glasgow Central due 08:36.
This is due to severe weather earlier.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :26/10/2026 04:57
Scheduled Expected Destination
06:08 06:08 Carlisle
06:19 06:19 Gretna Green
06:28 06:28 Annan
06:47 06:47 Dumfries
07:13 07:13 Sanquhar
07:18 07:18 Kirkconnel
07:27 07:27 New Cumnock
07:35 07:35 Auchinleck
07:54 07:54 Kilmarnock
07:59 07:59 Kilmaurs
08:05 08:05 Stewarton
08:09 08:09 Dunlop
08:21 08:21 Barrhead
08:36 08:36 Glasgow Central

Facilities on the 08:08 Edinburgh to Helensburgh Central due 10:14.
This is due to a fault on a train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :26/10/2026 05:00
Scheduled Expected Destination
08:08 08:08 Edinburgh
08:13 08:13 Haymarket
08:18 08:18 Edinburgh Park
08:27 08:27 Uphall
08:31 08:31 Livingston North
08:40 08:40 Bathgate
08:44 08:44 Armadale
08:48 08:48 Blackridge
08:55 08:55 Caldercruix
08:59 08:59 Drumgelloch
09:04 09:04 Airdrie
09:07 09:07 Coatdyke
09:10 09:10 Coatbridge Sunnyside
09:12 09:12 Blairhill
09:16 09:16 Easterhouse
09:19 09:19 Garrowhill
09:21 09:21 Shettleston
09:23 09:23 Carntyne
09:27 09:27 Bellgrove
09:29 09:29 High Street
09:33 09:33 Glasgow Queen Street Ll
09:35 09:35 Charing Cross
09:39 09:39 Partick
09:42 09:42 Hyndland
09:50 09:50 Dalmuir
09:58 09:58 Dumbarton East
10:00 10:00 Dumbarton Central
10:01 10:01 Dalreoch
10:11 10:11 Craigendoran
10:14 10:14 Helensburgh Central

Facilities on the 08:09 Carlisle to Glasgow Central due 10:36.
This is due to severe weather earlier.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :26/10/2026 04:57
Scheduled Expected Destination
08:09 08:09 Carlisle
08:20 08:20 Gretna Green
08:29 08:29 Annan
08:48 08:48 Dumfries
09:14 09:14 Sanquhar
09:19 09:19 Kirkconnel
09:28 09:28 New Cumnock
09:36 09:36 Auchinleck
09:59 09:59 Kilmarnock
10:03 10:03 Kilmaurs
10:08 10:08 Stewarton
10:13 10:13 Dunlop
10:24 10:24 Barrhead
10:36 10:36 Glasgow Central

Facilities on the 10:25 Helensburgh Central to Edinburgh due 12:31.
This is due to a fault on a train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :26/10/2026 05:00
Scheduled Expected Destination
10:25 10:25 Helensburgh Central
10:28 10:28 Craigendoran
10:33 10:33 Cardross
10:38 10:38 Dalreoch
10:40 10:40 Dumbarton Central
10:42 10:42 Dumbarton East
10:51 10:51 Dalmuir
10:58 10:58 Hyndland
11:01 11:01 Partick
11:05 11:05 Charing Cross
11:08 11:08 Glasgow Queen Street Ll
11:10 11:10 High Street
11:12 11:12 Bellgrove
11:16 11:16 Carntyne
11:18 11:18 Shettleston
11:21 11:21 Garrowhill
11:23 11:23 Easterhouse
11:27 11:27 Blairhill
11:31 11:31 Coatbridge Sunnyside
11:34 11:34 Coatdyke
11:39 11:39 Airdrie
11:42 11:42 Drumgelloch
11:46 11:46 Caldercruix
11:52 11:52 Blackridge
11:55 11:55 Armadale
12:02 12:02 Bathgate
12:07 12:07 Livingston North
12:10 12:10 Uphall
12:19 12:19 Edinburgh Park
12:27 12:27 Haymarket
12:31 12:31 Edinburgh

Facilities on the 12:38 Edinburgh to Helensburgh Central due 14:45.
This is due to a fault on a train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :26/10/2026 05:00
Scheduled Expected Destination
12:38 12:38 Edinburgh
12:42 12:42 Haymarket
12:47 12:47 Edinburgh Park
12:56 12:56 Uphall
13:00 13:00 Livingston North
13:09 13:09 Bathgate
13:13 13:13 Armadale
13:17 13:17 Blackridge
13:24 13:24 Caldercruix
13:28 13:28 Drumgelloch
13:33 13:33 Airdrie
13:35 13:35 Coatdyke
13:38 13:38 Coatbridge Sunnyside
13:40 13:40 Blairhill
13:44 13:44 Easterhouse
13:47 13:47 Garrowhill
13:49 13:49 Shettleston
13:51 13:51 Carntyne
13:55 13:55 Bellgrove
13:57 13:57 High Street
14:01 14:01 Glasgow Queen Street Ll
14:03 14:03 Charing Cross
14:07 14:07 Partick
14:10 14:10 Hyndland
14:21 14:21 Dalmuir
14:29 14:29 Dumbarton East
14:31 14:31 Dumbarton Central
14:32 14:32 Dalreoch
14:37 14:37 Cardross
14:42 14:42 Craigendoran
14:45 14:45 Helensburgh Central

Facilities on the 14:55 Helensburgh Central to Edinburgh due 16:56.
This is due to a fault on a train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :26/10/2026 05:00
Scheduled Expected Destination
14:55 14:55 Helensburgh Central
14:58 14:58 Craigendoran
15:03 15:03 Cardross
15:08 15:08 Dalreoch
15:10 15:10 Dumbarton Central
15:12 15:12 Dumbarton East
15:22 15:22 Dalmuir
15:29 15:29 Hyndland
15:31 15:31 Partick
15:35 15:35 Charing Cross
15:39 15:39 Glasgow Queen Street Ll
15:41 15:41 High Street
15:43 15:43 Bellgrove
15:46 15:46 Carntyne
15:49 15:49 Shettleston
15:51 15:51 Garrowhill
15:54 15:54 Easterhouse
15:58 15:58 Blairhill
16:01 16:01 Coatbridge Sunnyside
16:03 16:03 Coatdyke
16:07 16:07 Airdrie
16:10 16:10 Drumgelloch
16:14 16:14 Caldercruix
16:20 16:20 Blackridge
16:24 16:24 Armadale
16:29 16:29 Bathgate
16:34 16:34 Livingston North
16:38 16:38 Uphall
16:46 16:46 Edinburgh Park
16:51 16:51 Haymarket
16:56 16:56 Edinburgh

Facilities on the 17:18 Edinburgh to Helensburgh Central due 19:16.
This is due to a fault on a train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :26/10/2026 05:00
Scheduled Expected Destination
17:18 17:18 Edinburgh
17:23 17:23 Haymarket
17:28 17:28 Edinburgh Park
17:36 17:36 Uphall
17:40 17:40 Livingston North
17:48 17:48 Bathgate
18:01 18:01 Drumgelloch
18:06 18:06 Airdrie
18:08 18:08 Coatdyke
18:10 18:10 Coatbridge Sunnyside
18:13 18:13 Blairhill
18:17 18:17 Easterhouse
18:19 18:19 Garrowhill
18:22 18:22 Shettleston
18:28 18:28 High Street
18:32 18:32 Glasgow Queen Street Ll
18:34 18:34 Charing Cross
18:38 18:38 Partick
18:41 18:41 Hyndland
18:50 18:50 Dalmuir
18:52 18:52 Kilpatrick
18:55 18:55 Bowling
19:00 19:00 Dumbarton East
19:02 19:02 Dumbarton Central
19:03 19:03 Dalreoch
19:08 19:08 Cardross
19:13 19:13 Craigendoran
19:16 19:16 Helensburgh Central

Facilities on the 19:32 Helensburgh Central to Edinburgh due 21:44.
This is due to a fault on a train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :26/10/2026 05:00
Scheduled Expected Destination
19:32 19:32 Helensburgh Central
19:35 19:35 Craigendoran
19:40 19:40 Cardross
19:45 19:45 Dalreoch
19:47 19:47 Dumbarton Central
19:49 19:49 Dumbarton East
19:59 19:59 Dalmuir
20:01 20:01 Singer
20:03 20:03 Drumry
20:08 20:08 Drumchapel
20:10 20:10 Westerton
20:13 20:13 Anniesland
20:16 20:16 Hyndland
20:19 20:19 Partick
20:23 20:23 Charing Cross
20:25 20:25 Glasgow Queen Street Ll
20:27 20:27 High Street
20:29 20:29 Bellgrove
20:33 20:33 Carntyne
20:35 20:35 Shettleston
20:38 20:38 Garrowhill
20:40 20:40 Easterhouse
20:44 20:44 Blairhill
20:47 20:47 Coatbridge Sunnyside
20:49 20:49 Coatdyke
20:53 20:53 Airdrie
20:56 20:56 Drumgelloch
21:01 21:01 Caldercruix
21:07 21:07 Blackridge
21:11 21:11 Armadale
21:16 21:16 Bathgate
21:21 21:21 Livingston North
21:25 21:25 Uphall
21:35 21:35 Edinburgh Park
21:40 21:40 Haymarket
21:44 21:44 Edinburgh

Facilities on the 22:51 Edinburgh to Garscadden due 00:20.
This is due to a fault on a train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :26/10/2026 05:00
Scheduled Expected Destination
22:51 22:51 Edinburgh
22:55 22:55 Haymarket
23:00 23:00 Edinburgh Park
23:08 23:08 Uphall
23:12 23:12 Livingston North
23:18 23:18 Bathgate
23:22 23:22 Armadale
23:25 23:25 Blackridge
23:32 23:32 Caldercruix
23:35 23:35 Drumgelloch
23:40 23:40 Airdrie
23:42 23:42 Coatdyke
23:44 23:44 Coatbridge Sunnyside
23:47 23:47 Blairhill
23:51 23:51 Easterhouse
23:53 23:53 Garrowhill
23:56 23:56 Shettleston
23:58 23:58 Carntyne
00:01 00:01 Bellgrove
00:03 00:03 High Street
00:06 00:06 Glasgow Queen Street Ll
00:08 00:08 Charing Cross
00:12 00:12 Partick
00:14 00:14 Hyndland
00:20 00:20 Garscadden

31 Train Cancellations
26/10/26 05:17 Oban to Glasgow Queen Street due 08:42 will be cancelled.
This is due to severe weather.
Last Updated :25/10/2026 16:36
Scheduled Expected Destination
05:17 Not Stopping Oban
05:32 Not Stopping Connel Ferry
05:44 Not Stopping Taynuilt
05:57 Not Stopping Loch Awe
06:03 Not Stopping Dalmally
06:22 Not Stopping Tyndrum Lower
06:33 Not Stopping Crianlarich
06:51 Not Stopping Ardlui
07:10 Not Stopping Arrochar & Tarbet
07:30 Not Stopping Garelochhead
07:42 Not Stopping Helensburgh Upper
07:50 Not Stopping Cardross
07:59 Not Stopping Dumbarton Central
08:10 Not Stopping Singer
08:24 Not Stopping Maryhill
08:28 Not Stopping Possilpark & Parkhouse
08:42 Not Stopping Glasgow Queen Street

06:06 Arbroath to Dundee due 06:38 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 04:37
Scheduled Expected Destination
06:06 Not Stopping Arbroath
06:13 Not Stopping Carnoustie
06:15 Not Stopping Golf Street
06:18 Not Stopping Barry Links
06:22 Not Stopping Monifieth
06:25 Not Stopping Balmossie
06:28 Not Stopping Broughty Ferry
06:38 Not Stopping Dundee

06:16 Aberdeen to Montrose due 07:00 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
06:16 Not Stopping Aberdeen
06:26 Not Stopping Portlethen
06:35 Not Stopping Stonehaven
06:48 Not Stopping Laurencekirk
07:00 Not Stopping Montrose

06:27 Wemyss Bay to Glasgow Central due 07:29 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:44
Scheduled Expected Destination
06:27 Not Stopping Wemyss Bay
06:31 Not Stopping Inverkip
06:44 Not Stopping Branchton
06:46 Not Stopping Drumfrochar
06:49 Not Stopping Whinhill
06:54 Not Stopping Port Glasgow
06:56 Not Stopping Woodhall
07:00 Not Stopping Langbank
07:06 Not Stopping Bishopton
07:11 Not Stopping Paisley St James
07:14 Not Stopping Paisley Gilmour Street
07:17 Not Stopping Hillington West
07:19 Not Stopping Hillington East
07:21 Not Stopping Cardonald
07:29 Not Stopping Glasgow Central

06:34 Auchinleck to Glasgow Central due 07:31 will be cancelled.
This is due to a fault on this train.
Last Updated :26/10/2026 00:36
Scheduled Expected Destination
06:34 Not Stopping Auchinleck
06:52 Not Stopping Kilmarnock
06:56 Not Stopping Kilmaurs
07:01 Not Stopping Stewarton
07:06 Not Stopping Dunlop
07:18 Not Stopping Barrhead
07:31 Not Stopping Glasgow Central

07:18 Inverurie to Aberdeen due 07:42 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
07:18 Not Stopping Inverurie
07:23 Not Stopping Kintore
07:33 Not Stopping Dyce
07:42 Not Stopping Aberdeen

07:47 Huntly to Aberdeen due 08:40 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
07:47 Not Stopping Huntly
08:03 Not Stopping Insch
08:15 Not Stopping Inverurie
08:20 Not Stopping Kintore
08:31 Not Stopping Dyce
08:40 Not Stopping Aberdeen

08:02 Wick to Inverness due 12:27 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 04:32
Scheduled Expected Destination
08:02 Not Stopping Wick
08:20 Not Stopping Georgemas Junction
08:34 Not Stopping Thurso
08:47 Not Stopping Georgemas Junction
08:52 Not Stopping Scotscalder
09:02 Not Stopping Altnabreac
09:13 Not Stopping Forsinard
09:22 Not Stopping Kinbrace
09:32 Not Stopping Kildonan
09:46 Not Stopping Helmsdale
10:02 Not Stopping Brora
10:12 Not Stopping Golspie
10:21 Not Stopping Rogart
10:38 Not Stopping Lairg
10:46 Not Stopping Invershin
10:47 Not Stopping Culrain
10:54 Not Stopping Ardgay
11:10 Not Stopping Tain
11:16 Not Stopping Fearn
11:31 Not Stopping Invergordon
11:36 Not Stopping Alness
11:53 Not Stopping Dingwall
11:58 Not Stopping Conon Bridge
12:07 Not Stopping Muir Of Ord
12:12 Not Stopping Beauly
12:27 Not Stopping Inverness

26/10/26 08:56 Oban to Glasgow Queen Street due 11:56 will be cancelled.
This is due to severe weather earlier.
Additional Information:
We have managed to source a replacement Sams coach for this cancelled train.
Due to the use of road transport your journey time will be extended and we apologise for the disruption to you journey on this route, if you are delayed over 30 minutes you can make a claim by visiting ScotRail.co.uk/delay-repay .
Last Updated :25/10/2026 21:22
Scheduled Expected Destination
08:56 Not Stopping Oban
09:07 Not Stopping Connel Ferry
09:19 Not Stopping Taynuilt
09:34 Not Stopping Loch Awe
09:40 Not Stopping Dalmally
09:59 Not Stopping Tyndrum Lower
10:14 Not Stopping Crianlarich
10:29 Not Stopping Ardlui
10:43 Not Stopping Arrochar & Tarbet
11:04 Not Stopping Garelochhead
11:17 Not Stopping Helensburgh Upper
11:30 Not Stopping Dumbarton Central
11:40 Not Stopping Dalmuir
11:56 Not Stopping Glasgow Queen Street

08:59 Montrose to Aberdeen due 09:48 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
08:59 Not Stopping Montrose
09:11 Not Stopping Laurencekirk
09:25 Not Stopping Stonehaven
09:34 Not Stopping Portlethen
09:48 Not Stopping Aberdeen

09:01 Aberdeen to Inverurie due 09:25 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
09:01 Not Stopping Aberdeen
09:10 Not Stopping Dyce
09:18 Not Stopping Kintore
09:25 Not Stopping Inverurie

09:23 Aberdeen to Montrose due 10:08 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
09:23 Not Stopping Aberdeen
09:33 Not Stopping Portlethen
09:42 Not Stopping Stonehaven
09:56 Not Stopping Laurencekirk
10:08 Not Stopping Montrose

09:25 Aberdeen to Inverurie due 09:49 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
09:25 Not Stopping Aberdeen
09:34 Not Stopping Dyce
09:42 Not Stopping Kintore
09:49 Not Stopping Inverurie

09:54 Inverurie to Montrose due 11:05 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
09:54 Not Stopping Inverurie
09:59 Not Stopping Kintore
10:09 Not Stopping Dyce
10:20 Not Stopping Aberdeen
10:30 Not Stopping Portlethen
10:39 Not Stopping Stonehaven
10:53 Not Stopping Laurencekirk
11:05 Not Stopping Montrose

10:29 Inverurie to Aberdeen due 10:53 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
10:29 Not Stopping Inverurie
10:34 Not Stopping Kintore
10:44 Not Stopping Dyce
10:53 Not Stopping Aberdeen

26/10/26 10:36 Glasgow Queen Street to Oban due 13:46 will be cancelled.
This is due to severe weather earlier.
Additional Information:
We have managed to source 2 replacement coaches for this cancelled train - Photoflash and MacPhails
Due to the use of road transport your journey time will be extended and we apologise for the disruption to you journey on this route, if you are delayed over 30 minutes you can make a claim by visiting ScotRail.co.uk/delay-repay .
Last Updated :25/10/2026 21:27
Scheduled Expected Destination
10:36 Not Stopping Glasgow Queen Street
11:06 Not Stopping Dalmuir
11:15 Not Stopping Dumbarton Central
11:31 Not Stopping Helensburgh Upper
11:43 Not Stopping Garelochhead
12:03 Not Stopping Arrochar & Tarbet
12:17 Not Stopping Ardlui
12:35 Not Stopping Crianlarich
12:44 Not Stopping Tyndrum Lower
13:02 Not Stopping Dalmally
13:07 Not Stopping Loch Awe
13:22 Not Stopping Taynuilt
13:33 Not Stopping Connel Ferry
13:46 Not Stopping Oban

10:41 Inverness to Wick due 14:56 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 04:34
Scheduled Expected Destination
10:41 Not Stopping Inverness
11:01 Not Stopping Muir Of Ord
11:12 Not Stopping Dingwall
11:24 Not Stopping Alness
11:30 Not Stopping Invergordon
11:42 Not Stopping Fearn
11:49 Not Stopping Tain
12:05 Not Stopping Ardgay
12:09 Not Stopping Culrain
12:10 Not Stopping Invershin
12:21 Not Stopping Lairg
12:34 Not Stopping Rogart
12:46 Not Stopping Golspie
12:57 Not Stopping Brora
13:12 Not Stopping Helmsdale
13:24 Not Stopping Kildonan
13:34 Not Stopping Kinbrace
13:46 Not Stopping Forsinard
13:54 Not Stopping Altnabreac
14:03 Not Stopping Scotscalder
14:14 Not Stopping Georgemas Junction
14:27 Not Stopping Thurso
14:39 Not Stopping Georgemas Junction
14:56 Not Stopping Wick

10:42 Aberdeen to Inverurie due 11:06 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
10:42 Not Stopping Aberdeen
10:51 Not Stopping Dyce
10:59 Not Stopping Kintore
11:06 Not Stopping Inverurie

10:59 Montrose to Aberdeen due 11:45 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
10:59 Not Stopping Montrose
11:11 Not Stopping Laurencekirk
11:25 Not Stopping Stonehaven
11:34 Not Stopping Portlethen
11:45 Not Stopping Aberdeen

11:11 Aberdeen to Inverurie due 11:35 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
11:11 Not Stopping Aberdeen
11:20 Not Stopping Dyce
11:28 Not Stopping Kintore
11:35 Not Stopping Inverurie

11:29 Inverurie to Aberdeen due 11:53 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
11:29 Not Stopping Inverurie
11:34 Not Stopping Kintore
11:44 Not Stopping Dyce
11:53 Not Stopping Aberdeen

11:56 Inverurie to Montrose due 13:06 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
11:56 Not Stopping Inverurie
12:01 Not Stopping Kintore
12:11 Not Stopping Dyce
12:22 Not Stopping Aberdeen
12:32 Not Stopping Portlethen
12:41 Not Stopping Stonehaven
12:54 Not Stopping Laurencekirk
13:06 Not Stopping Montrose

12:04 Montrose to Inverurie due 13:16 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
12:04 Not Stopping Montrose
12:15 Not Stopping Laurencekirk
12:29 Not Stopping Stonehaven
12:38 Not Stopping Portlethen
12:52 Not Stopping Aberdeen
13:01 Not Stopping Dyce
13:09 Not Stopping Kintore
13:16 Not Stopping Inverurie

26/10/26 12:11 Oban to Crianlarich due 13:33 will be cancelled.
This is due to severe weather earlier.
Additional Information:
We have managed to source 2 replacement Temporal coaches for this cancelled train.
Due to the use of road transport your journey time will be extended and we apologise for the disruption to you journey on this route, if you are delayed over 30 minutes you can make a claim by visiting ScotRail.co.uk/delay-repay .
Last Updated :25/10/2026 21:23
Scheduled Expected Destination
12:11 Not Stopping Oban
12:23 Not Stopping Connel Ferry
12:35 Not Stopping Taynuilt
12:50 Not Stopping Loch Awe
13:03 Not Stopping Dalmally
13:21 Not Stopping Tyndrum Lower
13:33 Not Stopping Crianlarich

26/10/26 12:22 Glasgow Queen Street to Oban due 15:28 will be cancelled.
This is due to severe weather earlier.
Additional Information:
We have managed to source a replacement Photoflash coach for this cancelled train.
Due to the use of road transport your journey time will be extended and we apologise for the disruption to you journey on this route, if you are delayed over 30 minutes you can make a claim by visiting ScotRail.co.uk/delay-repay .
Last Updated :25/10/2026 21:28
Scheduled Expected Destination
12:22 Not Stopping Glasgow Queen Street
12:44 Not Stopping Dalmuir
12:53 Not Stopping Dumbarton Central
13:08 Not Stopping Helensburgh Upper
13:20 Not Stopping Garelochhead
13:40 Not Stopping Arrochar & Tarbet
13:56 Not Stopping Ardlui
14:18 Not Stopping Crianlarich
14:26 Not Stopping Tyndrum Lower
14:44 Not Stopping Dalmally
14:49 Not Stopping Loch Awe
15:05 Not Stopping Taynuilt
15:15 Not Stopping Connel Ferry
15:28 Not Stopping Oban

12:34 Wick to Inverness due 17:08 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 04:32
Scheduled Expected Destination
12:34 Not Stopping Wick
12:52 Not Stopping Georgemas Junction
13:06 Not Stopping Thurso
13:19 Not Stopping Georgemas Junction
13:24 Not Stopping Scotscalder
13:34 Not Stopping Altnabreac
13:47 Not Stopping Forsinard
13:56 Not Stopping Kinbrace
14:06 Not Stopping Kildonan
14:21 Not Stopping Helmsdale
14:36 Not Stopping Brora
14:47 Not Stopping Golspie
14:55 Not Stopping Rogart
15:12 Not Stopping Lairg
15:20 Not Stopping Invershin
15:21 Not Stopping Culrain
15:30 Not Stopping Ardgay
15:46 Not Stopping Tain
15:53 Not Stopping Fearn
16:10 Not Stopping Invergordon
16:16 Not Stopping Alness
16:31 Not Stopping Dingwall
16:37 Not Stopping Conon Bridge
16:45 Not Stopping Muir Of Ord
16:50 Not Stopping Beauly
17:08 Not Stopping Inverness

12:58 Inverurie to Montrose due 14:10 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
12:58 Not Stopping Inverurie
13:03 Not Stopping Kintore
13:13 Not Stopping Dyce
13:24 Not Stopping Aberdeen
13:36 Not Stopping Portlethen
13:44 Not Stopping Stonehaven
13:58 Not Stopping Laurencekirk
14:10 Not Stopping Montrose

14:00 Inverness to Wick due 18:22 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 04:34
Scheduled Expected Destination
14:00 Not Stopping Inverness
14:15 Not Stopping Beauly
14:23 Not Stopping Muir Of Ord
14:31 Not Stopping Conon Bridge
14:37 Not Stopping Dingwall
14:49 Not Stopping Alness
14:54 Not Stopping Invergordon
15:07 Not Stopping Fearn
15:13 Not Stopping Tain
15:29 Not Stopping Ardgay
15:33 Not Stopping Culrain
15:34 Not Stopping Invershin
15:45 Not Stopping Lairg
15:58 Not Stopping Rogart
16:10 Not Stopping Golspie
16:21 Not Stopping Brora
16:36 Not Stopping Helmsdale
16:48 Not Stopping Kildonan
16:58 Not Stopping Kinbrace
17:12 Not Stopping Forsinard
17:20 Not Stopping Altnabreac
17:29 Not Stopping Scotscalder
17:40 Not Stopping Georgemas Junction
17:53 Not Stopping Thurso
18:05 Not Stopping Georgemas Junction
18:22 Not Stopping Wick

14:55 Montrose to Aberdeen due 15:41 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
14:55 Not Stopping Montrose
15:06 Not Stopping Laurencekirk
15:20 Not Stopping Stonehaven
15:29 Not Stopping Portlethen
15:41 Not Stopping Aberdeen

16:00 Wick to Inverness due 20:13 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 04:32
Scheduled Expected Destination
16:00 Not Stopping Wick
16:18 Not Stopping Georgemas Junction
16:32 Not Stopping Thurso
16:45 Not Stopping Georgemas Junction
16:50 Not Stopping Scotscalder
17:00 Not Stopping Altnabreac
17:11 Not Stopping Forsinard
17:20 Not Stopping Kinbrace
17:30 Not Stopping Kildonan
17:44 Not Stopping Helmsdale
18:00 Not Stopping Brora
18:10 Not Stopping Golspie
18:19 Not Stopping Rogart
18:35 Not Stopping Lairg
18:43 Not Stopping Invershin
18:44 Not Stopping Culrain
18:51 Not Stopping Ardgay
19:07 Not Stopping Tain
19:25 Not Stopping Invergordon
19:42 Not Stopping Dingwall
19:53 Not Stopping Muir Of Ord
20:13 Not Stopping Inverness

18:31 Inverness to Wick due 22:53 will be cancelled.
This is due to severe weather earlier.
Last Updated :26/10/2026 04:34
Scheduled Expected Destination
18:31 Not Stopping Inverness
18:46 Not Stopping Beauly
18:53 Not Stopping Muir Of Ord
19:00 Not Stopping Conon Bridge
19:06 Not Stopping Dingwall
19:20 Not Stopping Alness
19:27 Not Stopping Invergordon
19:40 Not Stopping Fearn
19:46 Not Stopping Tain
20:02 Not Stopping Ardgay
20:06 Not Stopping Culrain
20:07 Not Stopping Invershin
20:18 Not Stopping Lairg
20:31 Not Stopping Rogart
20:43 Not Stopping Golspie
20:53 Not Stopping Brora
21:08 Not Stopping Helmsdale
21:20 Not Stopping Kildonan
21:30 Not Stopping Kinbrace
21:42 Not Stopping Forsinard
21:50 Not Stopping Altnabreac
21:59 Not Stopping Scotscalder
22:10 Not Stopping Georgemas Junction
22:23 Not Stopping Thurso
22:36 Not Stopping Georgemas Junction
22:53 Not Stopping Wick

8 Other Train Service Updates
05:15 Ayr to Glasgow Central due 06:14 will be started from Kilwinning.
It will no longer call at Ayr, Newton-On-Ayr, Prestwick Town, Prestwick Int. Airport, Troon, Barassie and Irvine.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:38
Scheduled Expected Destination
05:15 Not Stopping Ayr
05:17 Not Stopping Newton-On-Ayr
05:20 Not Stopping Prestwick Town
05:22 Not Stopping Prestwick Int. Airport
05:26 Not Stopping Troon
05:28 Not Stopping Barassie
05:33 Not Stopping Irvine
05:37 05:37 Kilwinning
05:42 05:42 Dalry
05:46 05:46 Glengarnock
05:50 05:50 Lochwinnoch
05:54 05:54 Howwood Renfrew
05:57 05:57 Milliken Park
06:00 06:00 Johnstone
06:04 06:04 Paisley Gilmour Street
06:14 06:14 Glasgow Central

05:20 Glasgow Queen Street to Oban due 08:35 will be reinstated.
It will be terminated at Ardlui.
It will no longer call at Crianlarich, Tyndrum Lower, Dalmally, Loch Awe, Taynuilt, Connel Ferry and Oban.
This is due to severe weather earlier.
Additional Information:
We have managed to source 2 replacement coaches from Queen Street to Oban, one will run express from Queen Street and the other will call stations from Ardlui to Oban and we also have 2 coaches from Dalmally to Oban for this cancelled train (Photoflash and City Circle from Queen Street and 2 Temporal from Dalmally)
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.
Last Updated :26/10/2026 02:44
Scheduled Expected Destination
05:20 05:20 Glasgow Queen Street
05:38 05:38 Dalmuir
05:47 05:47 Dumbarton Central
06:03 06:03 Helensburgh Upper
06:14 06:14 Garelochhead
06:34 06:34 Arrochar & Tarbet
06:52 06:52 Ardlui
07:18 Not Stopping Crianlarich
07:27 Not Stopping Tyndrum Lower
07:51 Not Stopping Dalmally
07:56 Not Stopping Loch Awe
08:11 Not Stopping Taynuilt
08:22 Not Stopping Connel Ferry
08:35 Not Stopping Oban

05:36 Ayr to Glasgow Central due 06:42 will be started from Kilwinning.
It will no longer call at Ayr, Newton-On-Ayr, Prestwick Town, Prestwick Int. Airport, Troon, Barassie and Irvine.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:38
Scheduled Expected Destination
05:36 Not Stopping Ayr
05:38 Not Stopping Newton-On-Ayr
05:41 Not Stopping Prestwick Town
05:43 Not Stopping Prestwick Int. Airport
05:47 Not Stopping Troon
05:49 Not Stopping Barassie
05:54 Not Stopping Irvine
05:58 05:58 Kilwinning
06:03 06:03 Dalry
06:07 06:07 Glengarnock
06:11 06:11 Lochwinnoch
06:15 06:15 Howwood Renfrew
06:18 06:18 Milliken Park
06:21 06:21 Johnstone
06:26 06:26 Paisley Gilmour Street
06:29 06:29 Hillington West
06:31 06:31 Hillington East
06:33 06:33 Cardonald
06:42 06:42 Glasgow Central

05:45 Kyle Of Lochalsh to Inverness due 08:31 will be reinstated.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:49
Scheduled Expected Destination
05:45 05:45 Kyle Of Lochalsh
05:53 05:53 Duirinish
06:02 06:02 Plockton
06:04 06:04 Duncraig
06:14 06:14 Stromeferry
06:25 06:25 Attadale
06:33 06:33 Strathcarron
06:41 06:41 Achnashellach
07:02 07:02 Achnasheen
07:11 07:11 Achanalt
07:18 07:18 Lochluichart
07:29 07:29 Garve
07:55 07:55 Dingwall
08:01 08:01 Conon Bridge
08:08 08:08 Muir Of Ord
08:14 08:14 Beauly
08:31 08:31 Inverness

06:18 Wick to Inverness due 10:39 will be reinstated.
It will be started from Lairg.
It will no longer call at Wick, Georgemas Junction (from Wick at 06:36), Thurso, Georgemas Junction (towards Inverness at 07:03), Forsinard, Kildonan, Helmsdale, Brora, Golspie and Rogart.
This is due to severe weather earlier.
Last Updated :26/10/2026 05:06
Scheduled Expected Destination
06:18 Not Stopping Wick
06:36 Not Stopping Georgemas Junction
06:50 Not Stopping Thurso
07:03 Not Stopping Georgemas Junction
07:27 Not Stopping Forsinard
07:45 Not Stopping Kildonan
08:00 Not Stopping Helmsdale
08:15 Not Stopping Brora
08:25 Not Stopping Golspie
08:33 Not Stopping Rogart
08:52 08:52 Lairg
09:07 09:07 Ardgay
09:23 09:23 Tain
09:29 09:29 Fearn
09:43 09:43 Invergordon
09:49 09:49 Alness
10:02 10:02 Dingwall
10:07 10:07 Conon Bridge
10:15 10:15 Muir Of Ord
10:21 10:21 Beauly
10:39 10:39 Inverness

07:00 Inverness to Wick due 11:31 will be reinstated.
It will be terminated at Lairg.
It will no longer call at Rogart, Golspie, Brora, Helmsdale, Kildonan, Kinbrace, Forsinard, Altnabreac, Scotscalder, Georgemas Junction (from Inverness at 10:49), Thurso, Georgemas Junction (towards Wick at 11:14) and Wick.
This is due to severe weather earlier.
Last Updated :26/10/2026 05:06
Scheduled Expected Destination
07:00 07:00 Inverness
07:15 07:15 Beauly
07:23 07:23 Muir Of Ord
07:30 07:30 Conon Bridge
07:37 07:37 Dingwall
07:50 07:50 Alness
07:57 07:57 Invergordon
08:10 08:10 Fearn
08:17 08:17 Tain
08:33 08:33 Ardgay
08:37 08:37 Culrain
08:38 08:38 Invershin
08:53 08:53 Lairg
09:06 Not Stopping Rogart
09:18 Not Stopping Golspie
09:29 Not Stopping Brora
09:47 Not Stopping Helmsdale
09:59 Not Stopping Kildonan
10:09 Not Stopping Kinbrace
10:21 Not Stopping Forsinard
10:29 Not Stopping Altnabreac
10:38 Not Stopping Scotscalder
10:49 Not Stopping Georgemas Junction
11:02 Not Stopping Thurso
11:14 Not Stopping Georgemas Junction
11:31 Not Stopping Wick

08:22 Glasgow Queen Street to Oban due 11:27 will be reinstated.
It will be terminated at Crianlarich.
It will no longer call at Tyndrum Lower, Dalmally, Loch Awe, Taynuilt, Connel Ferry and Oban.
This is due to severe weather earlier.
Additional Information:
We have managed to source 2 replacement coaches at Queen St running to Oban, provided by Photoflash and City Circle.
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.
Last Updated :26/10/2026 02:23
Scheduled Expected Destination
08:22 08:22 Glasgow Queen Street
08:43 08:43 Dalmuir
08:52 08:52 Dumbarton Central
09:07 09:07 Helensburgh Upper
09:18 09:18 Garelochhead
09:38 09:38 Arrochar & Tarbet
09:51 09:51 Ardlui
10:15 10:15 Crianlarich
10:24 Not Stopping Tyndrum Lower
10:42 Not Stopping Dalmally
10:47 Not Stopping Loch Awe
11:03 Not Stopping Taynuilt
11:14 Not Stopping Connel Ferry
11:27 Not Stopping Oban

13:48 Montrose to Inverurie due 15:00 will be reinstated.
It will be started from Aberdeen.
It will no longer call at Montrose, Laurencekirk, Stonehaven and Portlethen.
This is due to severe weather earlier.
Last Updated :26/10/2026 02:39
Scheduled Expected Destination
13:48 Not Stopping Montrose
13:59 Not Stopping Laurencekirk
14:13 Not Stopping Stonehaven
14:22 Not Stopping Portlethen
14:36 14:36 Aberdeen
14:45 14:45 Dyce
14:53 14:53 Kintore
15:00 15:00 Inverurie

7 Station Updates
The lifts will be out of order from now until further notice at Bathgate station.
Additional Information:
Passenger lift on platform 2
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :25/10/2026 08:12
The lifts will be out of order from now until further notice at Edinburgh Gateway station.
Additional Information:
Passenger lift on platform 2
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :24/10/2026 14:32
The escalators will be out of order from 14:26 on 07/10/2026 until further notice at Glasgow Central station.
Additional Information:
Upgrade works on Glasgow Central escalators until approximately 30/10/26.
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :20/10/2026 09:32
The lifts will be out of order from now until further notice at Paisley Gilmour Street station.
Additional Information:
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :24/10/2026 13:34
The lifts will be out of order from now until further notice at Perth station.
Additional Information:
Platform 4 lift at Perth is out of use.
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :25/10/2026 08:21
We have 2 side/wall panels missing from the bridge walkway at Rutherglen plus sections of roof blown off during storm Boelo. Therefore for safety the walkway has been closed off.
Farmloan Road shutter will be open which will allow access to the station for customers.
The Victoria Rd entrance and Queen St lane entrance will remain closed until the walkway can be made safe.
Additional Information:
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :25/10/2026 22:08
Step free access will be unavailable throughout the station from now until further notice at Whinhill station.
Additional Information:
Ramp to station closed for emergency works.
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :20/10/2026 09:34
1 Improvement Work For Today
Planned engineering work will take place between Lochgelly and Glenrothes With Thornton from 05:30, Monday 26 October 2026 to 23:59, Monday 26 October 2026, and from 05:30, Tuesday 27 October 2026 to 23:59, Tuesday 27 October 2026.
Additional Information:
Major project works will take place between Lochgelly and Glenrothes with Thornton
Monday 26 & Tuesday 27 October
Edinburgh Leven
Trains via Dunfermline operate Edinburgh to Cowdenbeath
Buses replace trains Cowdenbeath to Leven
Trains via Kirkcaldy operate as normal with following exceptions:
Edinburgh Perth & Dundee
Trains via Kirkcaldy operate as normal with following exceptions:
- The 0600, 0700 & 2311 Perth to Edinburgh trains via Kirkcaldy run express after Markinch to Inverkeithing
- The 2300 Edinburgh to Dundee & 2317 to Edinburgh to Perth trains via Kirkcaldy run express after Inverkeithing to Markinch
Last Updated :08/08/2026 02:29
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.
 

Last Updated On: 05:09:04 26-10-2026
Powered By    © 2026