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
14 Line Updates
Due to severe weather earlier disruption is expected until 16:00 05/08.
Impact:
Train services between Glasgow Central and Gourock may be cancelled, delayed or revised.
Additional Information:
* Due to the recent severe weather, Storm Floris, services are still subject to delays, alterations and cancellations due to our staff carrying out safety checks across the network.
* Our advice to customers is please check your complete journey before leaving the house today.
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 :05/08/2025 04:44
Due to severe weather earlier disruption is expected until 16:00 05/08.
Impact:
Train services between Glasgow Central and Wemyss Bay may be cancelled, delayed or revised.
Additional Information:
* Due to the recent severe weather, Storm Floris, services are still subject to delays, alterations and cancellations due to our staff carrying out safety checks across the network.
* Our advice to customers is please check your complete journey before leaving the house today.
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 :05/08/2025 04:44
Due to severe weather earlier disruption is expected until 16:00 05/08.
Impact:
Train services between Glasgow Queen Street and Perth may be cancelled or delayed.
Additional Information:
* Due to the recent severe weather, Storm Floris, services are still subject to delays, alterations and cancellations due to our staff carrying out safety checks across the network.
* Our advice to customers is please check your complete journey before leaving the house today.
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 :05/08/2025 04:44
Due to severe weather earlier disruption is expected until 16:00 05/08.
Impact:
Train services between Glasgow Queen Street and Aberdeen may be cancelled or delayed.
Additional Information:
* Due to the recent severe weather, Storm Floris, services are still subject to delays, alterations and cancellations due to our staff carrying out safety checks across the network.
* Our advice to customers is please check your complete journey before leaving the house today.
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 :05/08/2025 04:44
Due to severe weather earlier disruption is expected until 16:00 05/08.
Impact:
Train services between Edinburgh and Perth may be cancelled or delayed.
Additional Information:
* Due to the recent severe weather, Storm Floris, services are still subject to delays, alterations and cancellations due to our staff carrying out safety checks across the network.
* Our advice to customers is please check your complete journey before leaving the house today.
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 :05/08/2025 04:44
Due to severe weather earlier disruption is expected until 16:00 05/08.
Impact:
Train services between Edinburgh and Aberdeen will be cancelled or delayed.
Additional Information:
* Due to the recent severe weather, Storm Floris, services are still subject to delays, alterations and cancellations due to our staff carrying out safety checks across the network.
* Our advice to customers is please check your complete journey before leaving the house today.
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 :05/08/2025 04:44
Due to severe weather earlier disruption is expected until 16:00 05/08.
Impact:
Train services between Inverness and Wick will be cancelled or delayed.
Additional Information:
* Due to the recent severe weather, Storm Floris, services are still subject to delays, alterations and cancellations due to our staff carrying out safety checks across the network.
* Our advice to customers is please check your complete journey before leaving the house today.
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 :05/08/2025 04:44
Due to severe weather earlier disruption is expected until 16:00 05/08.
Impact:
Train services between Edinburgh and Inverness may be cancelled or delayed.
Additional Information:
* Due to the recent severe weather, Storm Floris, services are still subject to delays, alterations and cancellations due to our staff carrying out safety checks across the network.
* Our advice to customers is please check your complete journey before leaving the house today.
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 :05/08/2025 04:44
Due to severe weather earlier disruption is expected until 16:00 05/08.
Impact:
Train services between Aberdeen and Inverness will be cancelled or delayed.
Additional Information:
* Due to the recent severe weather, Storm Floris, services are still subject to delays, alterations and cancellations due to our staff carrying out safety checks across the network.
* Our advice to customers is please check your complete journey before leaving the house today.
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 :05/08/2025 04:44
Due to severe weather earlier disruption is expected until 16:00 05/08.
Impact:
Train services between Glasgow Queen Street and Dundee may be cancelled or delayed.
Additional Information:
* Due to the recent severe weather, Storm Floris, services are still subject to delays, alterations and cancellations due to our staff carrying out safety checks across the network.
* Our advice to customers is please check your complete journey before leaving the house today.
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 :05/08/2025 04:44
Due to severe weather earlier disruption is expected until 16:00 05/08.
Impact:
Train services between Glasgow Queen Street and Inverness may be cancelled or delayed.
Additional Information:
* Due to the recent severe weather, Storm Floris, services are still subject to delays, alterations and cancellations due to our staff carrying out safety checks across the network.
* Our advice to customers is please check your complete journey before leaving the house today.
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 :05/08/2025 04:44
Due to severe weather earlier disruption is expected until 16:00 05/08.
Impact:
Train services between Glasgow Queen Street and Oban may be cancelled.
Additional Information:
* Due to the recent severe weather, Storm Floris, services are still subject to delays, alterations and cancellations due to our staff carrying out safety checks across the network.
* Our advice to customers is please check your complete journey before leaving the house today.
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 :05/08/2025 04:44
Due to severe weather earlier disruption is expected until 16:00 05/08.
Impact:
Train services between Mallaig and Glasgow Queen Street may be cancelled or delayed.
Additional Information:
* Due to the recent severe weather, Storm Floris, services are still subject to delays, alterations and cancellations due to our staff carrying out safety checks across the network.
* Our advice to customers is please check your complete journey before leaving the house today.
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 :05/08/2025 04:44
Due to severe weather earlier disruption is expected until 16:00 05/08.
Impact:
Train services between Glasgow Queen Street and Fort William may be cancelled or delayed.
Additional Information:
* Due to the recent severe weather, Storm Floris, services are still subject to delays, alterations and cancellations due to our staff carrying out safety checks across the network.
* Our advice to customers is please check your complete journey before leaving the house today.
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 :05/08/2025 04:44
0 Catering Updates
There are currently no Catering Updates reported.
74 Train Formation Updates
06:00 Glenrothes With Thornton to Edinburgh due 07:01 is being delayed at Dunfermline Queen Margaret and is now expected to be 10 minutes late.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Last Updated :05/08/2025 06:32
Scheduled Expected Destination
06:00 06:00 Glenrothes With Thornton
06:07 06:07 Cardenden
06:11 06:11 Lochgelly
06:17 06:17 Cowdenbeath
06:23 06:33 Dunfermline Queen Margaret
06:26 06:36 Dunfermline City
06:30 06:40 Rosyth
06:34 06:44 Inverkeithing
06:38 06:48 North Queensferry
06:42 06:52 Dalmeny
06:48 06:58 Edinburgh Gateway
06:50 07:00 South Gyle
06:57 07:07 Haymarket
07:01 07:11 Edinburgh

Facilities on the 06:06 Bathgate to Milngavie due 07:15.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:39
Scheduled Expected Destination
06:06 06:06 Bathgate
06:10 06:10 Armadale
06:14 06:14 Blackridge
06:20 06:20 Caldercruix
06:24 06:24 Drumgelloch
06:28 06:28 Airdrie
06:32 06:32 Coatbridge Sunnyside
06:40 06:40 Shettleston
06:42 06:42 Carntyne
06:46 06:46 Bellgrove
06:48 06:48 High Street
06:52 06:52 Glasgow Queen Street Ll
06:54 06:54 Charing Cross
06:58 06:58 Partick
07:01 07:01 Hyndland
07:04 07:04 Anniesland
07:07 07:07 Westerton
07:10 07:10 Bearsden
07:12 07:12 Hillfoot
07:15 07:15 Milngavie

Facilities on the 06:18 Edinburgh to Leven due 07:32.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:05
Scheduled Expected Destination
06:18 06:18 Edinburgh
06:22 06:22 Haymarket
06:27 06:27 South Gyle
06:29 06:29 Edinburgh Gateway
06:35 06:35 Dalmeny
06:39 06:39 North Queensferry
06:43 06:43 Inverkeithing
06:46 06:46 Rosyth
06:51 06:51 Dunfermline City
06:55 06:55 Dunfermline Queen Margaret
07:01 07:01 Cowdenbeath
07:07 07:07 Lochgelly
07:11 07:11 Cardenden
07:18 07:18 Glenrothes With Thornton
07:27 07:27 Cameron Bridge
07:32 07:32 Leven

Facilities on the 06:19 Perth to Edinburgh due 07:49.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:01
Scheduled Expected Destination
06:19 06:19 Perth
06:47 06:47 Markinch
06:57 06:57 Kirkcaldy
07:02 07:02 Kinghorn
07:07 07:07 Burntisland
07:12 07:12 Aberdour
07:17 07:17 Dalgety Bay
07:21 07:21 Inverkeithing
07:25 07:25 North Queensferry
07:29 07:29 Dalmeny
07:35 07:35 Edinburgh Gateway
07:38 07:38 South Gyle
07:44 07:44 Haymarket
07:49 07:49 Edinburgh

Facilities on the 06:35 Ayr to Glasgow Central due 07:26.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:24
Scheduled Expected Destination
06:35 06:35 Ayr
06:37 06:37 Newton-On-Ayr
06:40 06:40 Prestwick Town
06:42 06:42 Prestwick Int. Airport
06:46 06:46 Troon
06:48 06:48 Barassie
06:53 06:53 Irvine
06:57 06:57 Kilwinning
07:11 07:11 Johnstone
07:15 07:15 Paisley Gilmour Street
07:26 07:26 Glasgow Central

Facilities on the 06:40 Motherwell to Cumbernauld due 06:59.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:21
Scheduled Expected Destination
06:40 06:40 Motherwell
06:47 06:47 Whifflet
06:49 06:49 Coatbridge Central
06:57 06:57 Greenfaulds
06:59 06:59 Cumbernauld

06:50 Glasgow Central to Lanark due 07:38 is being delayed at Glasgow Central.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Last Updated :05/08/2025 06:59
Scheduled Expected Destination
06:50 06:50 Glasgow Central
06:59 06:59 Cambuslang
07:04 07:04 Uddingston
07:08 07:08 Bellshill
07:14 07:14 Motherwell
07:18 07:18 Shieldmuir
07:21 07:21 Wishaw
07:27 07:27 Carluke
07:38 07:38 Lanark

Facilities on the 06:58 Leven to Edinburgh due 08:16.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:03
Scheduled Expected Destination
06:58 06:58 Leven
07:03 07:03 Cameron Bridge
07:13 07:13 Glenrothes With Thornton
07:20 07:20 Cardenden
07:24 07:24 Lochgelly
07:30 07:30 Cowdenbeath
07:36 07:36 Dunfermline Queen Margaret
07:39 07:39 Dunfermline City
07:43 07:43 Rosyth
07:48 07:48 Inverkeithing
07:52 07:52 North Queensferry
07:56 07:56 Dalmeny
08:02 08:02 Edinburgh Gateway
08:05 08:05 South Gyle
08:11 08:11 Haymarket
08:16 08:16 Edinburgh

Facilities on the 07:15 Cumbernauld to Dalmuir due 08:50.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:21
Scheduled Expected Destination
07:15 07:15 Cumbernauld
07:17 07:17 Greenfaulds
07:25 07:25 Coatbridge Central
07:28 07:28 Whifflet
07:45 07:45 Motherwell
07:49 07:49 Airbles
07:54 07:54 Hamilton Central
07:57 07:57 Hamilton West
08:00 08:00 Blantyre
08:04 08:04 Newton Lanark
08:08 08:08 Cambuslang
08:12 08:12 Rutherglen
08:14 08:14 Dalmarnock
08:16 08:16 Bridgeton
08:20 08:20 Argyle Street
08:23 08:23 Glasgow Central Low Level
08:25 08:25 Anderston
08:27 08:27 Exhibition Centre
08:32 08:32 Partick
08:34 08:34 Hyndland
08:37 08:37 Anniesland
08:41 08:41 Westerton
08:43 08:43 Drumchapel
08:45 08:45 Drumry
08:48 08:48 Singer
08:50 08:50 Dalmuir

Facilities on the 07:17 Dalmuir to Larkhall due 08:26.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:26
Scheduled Expected Destination
07:17 07:17 Dalmuir
07:19 07:19 Singer
07:21 07:21 Drumry
07:24 07:24 Drumchapel
07:27 07:27 Westerton
07:30 07:30 Anniesland
07:33 07:33 Hyndland
07:36 07:36 Partick
07:39 07:39 Exhibition Centre
07:42 07:42 Anderston
07:48 07:48 Glasgow Central Low Level
07:50 07:50 Argyle Street
07:53 07:53 Bridgeton
07:55 07:55 Dalmarnock
07:59 07:59 Rutherglen
08:03 08:03 Cambuslang
08:06 08:06 Newton Lanark
08:10 08:10 Blantyre
08:15 08:15 Hamilton Central
08:20 08:20 Chatelherault
08:23 08:23 Merryton
08:26 08:26 Larkhall

Facilities on the 07:18 Edinburgh to Leven due 08:32.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:01
Scheduled Expected Destination
07:18 07:18 Edinburgh
07:22 07:22 Haymarket
07:27 07:27 South Gyle
07:29 07:29 Edinburgh Gateway
07:35 07:35 Dalmeny
07:39 07:39 North Queensferry
07:43 07:43 Inverkeithing
07:46 07:46 Rosyth
07:51 07:51 Dunfermline City
07:55 07:55 Dunfermline Queen Margaret
08:01 08:01 Cowdenbeath
08:07 08:07 Lochgelly
08:11 08:11 Cardenden
08:18 08:18 Glenrothes With Thornton
08:27 08:27 Cameron Bridge
08:32 08:32 Leven

Facilities on the 07:23 Milngavie to Edinburgh due 09:13.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:39
Scheduled Expected Destination
07:23 07:23 Milngavie
07:26 07:26 Hillfoot
07:28 07:28 Bearsden
07:31 07:31 Westerton
07:34 07:34 Anniesland
07:37 07:37 Hyndland
07:40 07:40 Partick
07:44 07:44 Charing Cross
07:48 07:48 Glasgow Queen Street Ll
07:50 07:50 High Street
07:52 07:52 Bellgrove
07:55 07:55 Carntyne
07:58 07:58 Shettleston
08:06 08:06 Coatbridge Sunnyside
08:13 08:13 Airdrie
08:17 08:17 Drumgelloch
08:21 08:21 Caldercruix
08:28 08:28 Blackridge
08:32 08:32 Armadale
08:42 08:42 Bathgate
08:47 08:47 Livingston North
08:51 08:51 Uphall
09:02 09:02 Edinburgh Park
09:08 09:08 Haymarket
09:13 09:13 Edinburgh

Facilities on the 07:37 Ayr to Glasgow Central due 08:30.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:17
Scheduled Expected Destination
07:37 07:37 Ayr
07:39 07:39 Newton-On-Ayr
07:42 07:42 Prestwick Town
07:44 07:44 Prestwick Int. Airport
07:48 07:48 Troon
07:50 07:50 Barassie
07:55 07:55 Irvine
07:59 07:59 Kilwinning
08:12 08:12 Milliken Park
08:15 08:15 Johnstone
08:19 08:19 Paisley Gilmour Street
08:30 08:30 Glasgow Central

Facilities on the 07:39 Leven to Edinburgh due 09:06.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:05
Scheduled Expected Destination
07:39 07:39 Leven
07:43 07:43 Cameron Bridge
07:58 07:58 Glenrothes With Thornton
08:05 08:05 Cardenden
08:10 08:10 Lochgelly
08:16 08:16 Cowdenbeath
08:22 08:22 Dunfermline Queen Margaret
08:25 08:25 Dunfermline City
08:29 08:29 Rosyth
08:33 08:33 Inverkeithing
08:38 08:38 North Queensferry
08:42 08:42 Dalmeny
08:48 08:48 Edinburgh Gateway
08:50 08:50 South Gyle
09:00 09:00 Haymarket
09:06 09:06 Edinburgh

Facilities on the 07:42 Glasgow Central to East Kilbride due 08:23.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
07:42 07:42 Glasgow Central
07:50 07:50 Crossmyloof
07:52 07:52 Pollokshaws West
07:55 07:55 Thornliebank
07:59 07:59 Giffnock
08:03 08:03 Clarkston
08:10 08:10 Busby
08:16 08:16 Hairmyres
08:23 08:23 East Kilbride

Facilities on the 07:45 Glasgow Central to Largs due 08:48.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:24
Scheduled Expected Destination
07:45 07:45 Glasgow Central
07:55 07:55 Paisley Gilmour Street
07:59 07:59 Johnstone
08:02 08:02 Milliken Park
08:05 08:05 Howwood Renfrew
08:09 08:09 Lochwinnoch
08:13 08:13 Glengarnock
08:17 08:17 Dalry
08:22 08:22 Kilwinning
08:26 08:26 Stevenston
08:29 08:29 Saltcoats
08:31 08:31 Ardrossan South Beach
08:37 08:37 West Kilbride
08:43 08:43 Fairlie
08:48 08:48 Largs

Facilities on the 08:28 East Kilbride to Glasgow Central due 09:03.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
08:28 08:28 East Kilbride
08:33 08:33 Hairmyres
08:36 08:36 Thorntonhall
08:39 08:39 Busby
08:42 08:42 Clarkston
08:46 08:46 Giffnock
08:49 08:49 Thornliebank
08:52 08:52 Pollokshaws West
08:54 08:54 Crossmyloof
09:03 09:03 Glasgow Central

Facilities on the 08:33 Larkhall to Dalmuir due 09:43.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:26
Scheduled Expected Destination
08:33 08:33 Larkhall
08:35 08:35 Merryton
08:38 08:38 Chatelherault
08:43 08:43 Hamilton Central
08:45 08:45 Hamilton West
08:49 08:49 Blantyre
08:53 08:53 Newton Lanark
08:57 08:57 Cambuslang
09:01 09:01 Rutherglen
09:04 09:04 Dalmarnock
09:06 09:06 Bridgeton
09:10 09:10 Argyle Street
09:17 09:17 Glasgow Central Low Level
09:19 09:19 Anderston
09:21 09:21 Exhibition Centre
09:25 09:25 Partick
09:28 09:28 Hyndland
09:30 09:30 Jordanhill
09:32 09:32 Scotstounhill
09:35 09:35 Garscadden
09:37 09:37 Yoker
09:39 09:39 Clydebank
09:43 09:43 Dalmuir

Facilities on the 08:40 Leven to Edinburgh due 10:02.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:01
Scheduled Expected Destination
08:40 08:40 Leven
08:45 08:45 Cameron Bridge
08:58 08:58 Glenrothes With Thornton
09:05 09:05 Cardenden
09:09 09:09 Lochgelly
09:15 09:15 Cowdenbeath
09:21 09:21 Dunfermline Queen Margaret
09:25 09:25 Dunfermline City
09:29 09:29 Rosyth
09:33 09:33 Inverkeithing
09:37 09:37 North Queensferry
09:41 09:41 Dalmeny
09:47 09:47 Edinburgh Gateway
09:49 09:49 South Gyle
09:56 09:56 Haymarket
10:02 10:02 Edinburgh

Facilities on the 08:45 Glasgow Central to Largs due 09:49.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:17
Scheduled Expected Destination
08:45 08:45 Glasgow Central
08:55 08:55 Paisley Gilmour Street
08:59 08:59 Johnstone
09:02 09:02 Milliken Park
09:04 09:04 Howwood Renfrew
09:08 09:08 Lochwinnoch
09:13 09:13 Glengarnock
09:17 09:17 Dalry
09:22 09:22 Kilwinning
09:26 09:26 Stevenston
09:29 09:29 Saltcoats
09:31 09:31 Ardrossan South Beach
09:37 09:37 West Kilbride
09:44 09:44 Fairlie
09:49 09:49 Largs

Facilities on the 09:07 Largs to Glasgow Central due 10:12.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:24
Scheduled Expected Destination
09:07 09:07 Largs
09:12 09:12 Fairlie
09:17 09:17 West Kilbride
09:24 09:24 Ardrossan South Beach
09:26 09:26 Saltcoats
09:28 09:28 Stevenston
09:33 09:33 Kilwinning
09:38 09:38 Dalry
09:42 09:42 Glengarnock
09:46 09:46 Lochwinnoch
09:50 09:50 Howwood Renfrew
09:53 09:53 Milliken Park
09:56 09:56 Johnstone
10:01 10:01 Paisley Gilmour Street
10:12 10:12 Glasgow Central

Facilities on the 09:16 Edinburgh to Leven due 10:33.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:05
Scheduled Expected Destination
09:16 09:16 Edinburgh
09:21 09:21 Haymarket
09:26 09:26 South Gyle
09:28 09:28 Edinburgh Gateway
09:34 09:34 Dalmeny
09:38 09:38 North Queensferry
09:42 09:42 Inverkeithing
09:46 09:46 Rosyth
09:52 09:52 Dunfermline City
09:56 09:56 Dunfermline Queen Margaret
10:02 10:02 Cowdenbeath
10:08 10:08 Lochgelly
10:12 10:12 Cardenden
10:19 10:19 Glenrothes With Thornton
10:28 10:28 Cameron Bridge
10:33 10:33 Leven

Facilities on the 09:17 Dalmuir to Larkhall due 10:25.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:21
Scheduled Expected Destination
09:17 09:17 Dalmuir
09:19 09:19 Singer
09:21 09:21 Drumry
09:24 09:24 Drumchapel
09:27 09:27 Westerton
09:30 09:30 Anniesland
09:34 09:34 Hyndland
09:36 09:36 Partick
09:40 09:40 Exhibition Centre
09:42 09:42 Anderston
09:48 09:48 Glasgow Central Low Level
09:50 09:50 Argyle Street
09:53 09:53 Bridgeton
09:55 09:55 Dalmarnock
09:57 09:57 Rutherglen
10:01 10:01 Cambuslang
10:05 10:05 Newton Lanark
10:09 10:09 Blantyre
10:15 10:15 Hamilton Central
10:19 10:19 Chatelherault
10:22 10:22 Merryton
10:25 10:25 Larkhall

Facilities on the 09:18 Glasgow Central to East Kilbride due 09:50.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
09:18 09:18 Glasgow Central
09:25 09:25 Crossmyloof
09:27 09:27 Pollokshaws West
09:30 09:30 Thornliebank
09:34 09:34 Giffnock
09:37 09:37 Clarkston
09:40 09:40 Busby
09:46 09:46 Hairmyres
09:50 09:50 East Kilbride

Facilities on the 09:21 Edinburgh to Bathgate due 09:46.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:39
Scheduled Expected Destination
09:21 09:21 Edinburgh
09:25 09:25 Haymarket
09:30 09:30 Edinburgh Park
09:38 09:38 Uphall
09:42 09:42 Livingston North
09:46 09:46 Bathgate

Facilities on the 09:57 East Kilbride to Glasgow Central due 10:30.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
09:57 09:57 East Kilbride
10:01 10:01 Hairmyres
10:04 10:04 Thorntonhall
10:07 10:07 Busby
10:10 10:10 Clarkston
10:14 10:14 Giffnock
10:16 10:16 Thornliebank
10:20 10:20 Pollokshaws West
10:23 10:23 Crossmyloof
10:30 10:30 Glasgow Central

Facilities on the 09:58 Dalmuir to Motherwell due 11:04.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:26
Scheduled Expected Destination
09:58 09:58 Dalmuir
10:00 10:00 Clydebank
10:02 10:02 Yoker
10:05 10:05 Garscadden
10:07 10:07 Scotstounhill
10:10 10:10 Jordanhill
10:12 10:12 Hyndland
10:14 10:14 Partick
10:17 10:17 Exhibition Centre
10:20 10:20 Anderston
10:25 10:25 Glasgow Central Low Level
10:27 10:27 Argyle Street
10:30 10:30 Bridgeton
10:32 10:32 Dalmarnock
10:34 10:34 Rutherglen
10:38 10:38 Cambuslang
10:46 10:46 Newton Lanark
10:50 10:50 Blantyre
10:56 10:56 Hamilton Central
11:01 11:01 Airbles
11:04 11:04 Motherwell

Facilities on the 10:07 Largs to Glasgow Central due 11:12.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:17
Scheduled Expected Destination
10:07 10:07 Largs
10:12 10:12 Fairlie
10:17 10:17 West Kilbride
10:24 10:24 Ardrossan South Beach
10:26 10:26 Saltcoats
10:28 10:28 Stevenston
10:33 10:33 Kilwinning
10:38 10:38 Dalry
10:42 10:42 Glengarnock
10:46 10:46 Lochwinnoch
10:50 10:50 Howwood Renfrew
10:53 10:53 Milliken Park
10:56 10:56 Johnstone
11:01 11:01 Paisley Gilmour Street
11:12 11:12 Glasgow Central

Facilities on the 10:30 Glasgow Central to Ayr due 11:22.
This is due to severe weather earlier.
Will be formed of 6 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:24
Scheduled Expected Destination
10:30 10:30 Glasgow Central
10:40 10:40 Paisley Gilmour Street
10:44 10:44 Johnstone
10:58 10:58 Kilwinning
11:02 11:02 Irvine
11:06 11:06 Barassie
11:09 11:09 Troon
11:13 11:13 Prestwick Int. Airport
11:15 11:15 Prestwick Town
11:18 11:18 Newton-On-Ayr
11:22 11:22 Ayr

Facilities on the 10:33 Larkhall to Dalmuir due 11:41.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:21
Scheduled Expected Destination
10:33 10:33 Larkhall
10:35 10:35 Merryton
10:38 10:38 Chatelherault
10:43 10:43 Hamilton Central
10:45 10:45 Hamilton West
10:49 10:49 Blantyre
10:53 10:53 Newton Lanark
10:56 10:56 Cambuslang
11:00 11:00 Rutherglen
11:04 11:04 Dalmarnock
11:06 11:06 Bridgeton
11:10 11:10 Argyle Street
11:16 11:16 Glasgow Central Low Level
11:18 11:18 Anderston
11:20 11:20 Exhibition Centre
11:24 11:24 Partick
11:26 11:26 Hyndland
11:28 11:28 Jordanhill
11:31 11:31 Scotstounhill
11:33 11:33 Garscadden
11:35 11:35 Yoker
11:37 11:37 Clydebank
11:41 11:41 Dalmuir

Facilities on the 10:40 Leven to Edinburgh due 12:05.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:05
Scheduled Expected Destination
10:40 10:40 Leven
10:45 10:45 Cameron Bridge
11:01 11:01 Glenrothes With Thornton
11:08 11:08 Cardenden
11:13 11:13 Lochgelly
11:19 11:19 Cowdenbeath
11:25 11:25 Dunfermline Queen Margaret
11:28 11:28 Dunfermline City
11:32 11:32 Rosyth
11:37 11:37 Inverkeithing
11:41 11:41 North Queensferry
11:45 11:45 Dalmeny
11:51 11:51 Edinburgh Gateway
11:54 11:54 South Gyle
12:00 12:00 Haymarket
12:05 12:05 Edinburgh

Facilities on the 10:48 Glasgow Central to East Kilbride due 11:21.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
10:48 10:48 Glasgow Central
10:55 10:55 Crossmyloof
10:57 10:57 Pollokshaws West
11:00 11:00 Thornliebank
11:04 11:04 Giffnock
11:07 11:07 Clarkston
11:10 11:10 Busby
11:13 11:13 Thorntonhall
11:17 11:17 Hairmyres
11:21 11:21 East Kilbride

Facilities on the 11:03 Edinburgh to Leven due 12:10.
This is due to severe weather earlier.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:03
Scheduled Expected Destination
11:03 11:03 Edinburgh
11:08 11:08 Haymarket
11:14 11:14 Edinburgh Gateway
11:20 11:20 Dalmeny
11:24 11:24 North Queensferry
11:28 11:28 Inverkeithing
11:31 11:31 Dalgety Bay
11:36 11:36 Aberdour
11:41 11:41 Burntisland
11:46 11:46 Kinghorn
11:51 11:51 Kirkcaldy
12:05 12:05 Cameron Bridge
12:10 12:10 Leven

Facilities on the 11:16 Motherwell to Dalmuir due 12:20.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:26
Scheduled Expected Destination
11:16 11:16 Motherwell
11:18 11:18 Airbles
11:24 11:24 Hamilton Central
11:26 11:26 Hamilton West
11:30 11:30 Blantyre
11:34 11:34 Newton Lanark
11:37 11:37 Cambuslang
11:42 11:42 Rutherglen
11:44 11:44 Dalmarnock
11:46 11:46 Bridgeton
11:50 11:50 Argyle Street
11:53 11:53 Glasgow Central Low Level
11:55 11:55 Anderston
11:57 11:57 Exhibition Centre
12:01 12:01 Partick
12:04 12:04 Hyndland
12:07 12:07 Anniesland
12:10 12:10 Westerton
12:13 12:13 Drumchapel
12:15 12:15 Drumry
12:17 12:17 Singer
12:20 12:20 Dalmuir

Facilities on the 11:28 East Kilbride to Glasgow Central due 12:01.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
11:28 11:28 East Kilbride
11:32 11:32 Hairmyres
11:37 11:37 Busby
11:40 11:40 Clarkston
11:43 11:43 Giffnock
11:46 11:46 Thornliebank
11:49 11:49 Pollokshaws West
11:54 11:54 Crossmyloof
12:01 12:01 Glasgow Central

Facilities on the 11:30 Glasgow Central to Ayr due 12:22.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:17
Scheduled Expected Destination
11:30 11:30 Glasgow Central
11:40 11:40 Paisley Gilmour Street
11:44 11:44 Johnstone
11:58 11:58 Kilwinning
12:02 12:02 Irvine
12:07 12:07 Barassie
12:10 12:10 Troon
12:14 12:14 Prestwick Int. Airport
12:15 12:15 Prestwick Town
12:19 12:19 Newton-On-Ayr
12:22 12:22 Ayr

Facilities on the 11:35 Ayr to Glasgow Central due 12:26.
This is due to severe weather earlier.
Will be formed of 6 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:24
Scheduled Expected Destination
11:35 11:35 Ayr
11:37 11:37 Newton-On-Ayr
11:40 11:40 Prestwick Town
11:42 11:42 Prestwick Int. Airport
11:46 11:46 Troon
11:48 11:48 Barassie
11:53 11:53 Irvine
11:57 11:57 Kilwinning
12:11 12:11 Johnstone
12:15 12:15 Paisley Gilmour Street
12:26 12:26 Glasgow Central

Facilities on the 11:58 Dalmuir to Motherwell due 13:05.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:21
Scheduled Expected Destination
11:58 11:58 Dalmuir
12:00 12:00 Clydebank
12:02 12:02 Yoker
12:05 12:05 Garscadden
12:07 12:07 Scotstounhill
12:10 12:10 Jordanhill
12:12 12:12 Hyndland
12:14 12:14 Partick
12:17 12:17 Exhibition Centre
12:20 12:20 Anderston
12:27 12:27 Glasgow Central Low Level
12:29 12:29 Argyle Street
12:32 12:32 Bridgeton
12:34 12:34 Dalmarnock
12:37 12:37 Rutherglen
12:40 12:40 Cambuslang
12:46 12:46 Newton Lanark
12:50 12:50 Blantyre
12:57 12:57 Hamilton Central
13:02 13:02 Airbles
13:05 13:05 Motherwell

Facilities on the 12:17 Glasgow Central to East Kilbride due 12:49.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
12:17 12:17 Glasgow Central
12:24 12:24 Crossmyloof
12:26 12:26 Pollokshaws West
12:29 12:29 Thornliebank
12:33 12:33 Giffnock
12:36 12:36 Clarkston
12:39 12:39 Busby
12:45 12:45 Hairmyres
12:49 12:49 East Kilbride

Facilities on the 12:17 Leven to Edinburgh due 13:35.
This is due to severe weather earlier.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:03
Scheduled Expected Destination
12:17 12:17 Leven
12:21 12:21 Cameron Bridge
12:35 12:35 Kirkcaldy
12:39 12:39 Kinghorn
12:44 12:44 Burntisland
12:49 12:49 Aberdour
12:54 12:54 Dalgety Bay
13:07 13:07 Inverkeithing
13:11 13:11 North Queensferry
13:15 13:15 Dalmeny
13:21 13:21 Edinburgh Gateway
13:28 13:28 Haymarket
13:35 13:35 Edinburgh

Facilities on the 12:35 Ayr to Glasgow Central due 13:26.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:17
Scheduled Expected Destination
12:35 12:35 Ayr
12:37 12:37 Newton-On-Ayr
12:40 12:40 Prestwick Town
12:42 12:42 Prestwick Int. Airport
12:46 12:46 Troon
12:48 12:48 Barassie
12:53 12:53 Irvine
12:57 12:57 Kilwinning
13:11 13:11 Johnstone
13:15 13:15 Paisley Gilmour Street
13:26 13:26 Glasgow Central

Facilities on the 12:45 Glasgow Central to Largs due 13:48.
This is due to severe weather earlier.
Will be formed of 6 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:24
Scheduled Expected Destination
12:45 12:45 Glasgow Central
12:55 12:55 Paisley Gilmour Street
12:59 12:59 Johnstone
13:02 13:02 Milliken Park
13:04 13:04 Howwood Renfrew
13:08 13:08 Lochwinnoch
13:13 13:13 Glengarnock
13:17 13:17 Dalry
13:21 13:21 Kilwinning
13:25 13:25 Stevenston
13:28 13:28 Saltcoats
13:30 13:30 Ardrossan South Beach
13:36 13:36 West Kilbride
13:43 13:43 Fairlie
13:48 13:48 Largs

Facilities on the 12:47 Dalmuir to Larkhall due 13:56.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:26
Scheduled Expected Destination
12:47 12:47 Dalmuir
12:49 12:49 Singer
12:51 12:51 Drumry
12:54 12:54 Drumchapel
12:57 12:57 Westerton
13:00 13:00 Anniesland
13:03 13:03 Hyndland
13:06 13:06 Partick
13:09 13:09 Exhibition Centre
13:12 13:12 Anderston
13:17 13:17 Glasgow Central Low Level
13:19 13:19 Argyle Street
13:22 13:22 Bridgeton
13:24 13:24 Dalmarnock
13:28 13:28 Rutherglen
13:32 13:32 Cambuslang
13:35 13:35 Newton Lanark
13:39 13:39 Blantyre
13:45 13:45 Hamilton Central
13:50 13:50 Chatelherault
13:53 13:53 Merryton
13:56 13:56 Larkhall

Facilities on the 12:57 East Kilbride to Glasgow Central due 13:31.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
12:57 12:57 East Kilbride
13:01 13:01 Hairmyres
13:04 13:04 Thorntonhall
13:07 13:07 Busby
13:10 13:10 Clarkston
13:14 13:14 Giffnock
13:16 13:16 Thornliebank
13:20 13:20 Pollokshaws West
13:23 13:23 Crossmyloof
13:31 13:31 Glasgow Central

Facilities on the 13:17 Motherwell to Dalmuir due 14:21.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:21
Scheduled Expected Destination
13:17 13:17 Motherwell
13:19 13:19 Airbles
13:25 13:25 Hamilton Central
13:28 13:28 Hamilton West
13:31 13:31 Blantyre
13:37 13:37 Newton Lanark
13:40 13:40 Cambuslang
13:46 13:46 Rutherglen
13:48 13:48 Dalmarnock
13:50 13:50 Bridgeton
13:53 13:53 Argyle Street
13:55 13:55 Glasgow Central Low Level
13:57 13:57 Anderston
13:59 13:59 Exhibition Centre
14:02 14:02 Partick
14:05 14:05 Hyndland
14:08 14:08 Anniesland
14:11 14:11 Westerton
14:14 14:14 Drumchapel
14:16 14:16 Drumry
14:18 14:18 Singer
14:21 14:21 Dalmuir

Facilities on the 13:48 Glasgow Central to East Kilbride due 14:21.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
13:48 13:48 Glasgow Central
13:55 13:55 Crossmyloof
13:57 13:57 Pollokshaws West
14:00 14:00 Thornliebank
14:04 14:04 Giffnock
14:07 14:07 Clarkston
14:10 14:10 Busby
14:13 14:13 Thorntonhall
14:17 14:17 Hairmyres
14:21 14:21 East Kilbride

Facilities on the 14:03 Larkhall to Dalmuir due 15:13.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:26
Scheduled Expected Destination
14:03 14:03 Larkhall
14:05 14:05 Merryton
14:08 14:08 Chatelherault
14:13 14:13 Hamilton Central
14:15 14:15 Hamilton West
14:19 14:19 Blantyre
14:23 14:23 Newton Lanark
14:26 14:26 Cambuslang
14:31 14:31 Rutherglen
14:34 14:34 Dalmarnock
14:36 14:36 Bridgeton
14:40 14:40 Argyle Street
14:47 14:47 Glasgow Central Low Level
14:49 14:49 Anderston
14:51 14:51 Exhibition Centre
14:55 14:55 Partick
14:57 14:57 Hyndland
14:59 14:59 Jordanhill
15:02 15:02 Scotstounhill
15:04 15:04 Garscadden
15:07 15:07 Yoker
15:09 15:09 Clydebank
15:13 15:13 Dalmuir

Facilities on the 14:07 Largs to Glasgow Central due 15:12.
This is due to severe weather earlier.
Will be formed of 6 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:24
Scheduled Expected Destination
14:07 14:07 Largs
14:12 14:12 Fairlie
14:17 14:17 West Kilbride
14:24 14:24 Ardrossan South Beach
14:26 14:26 Saltcoats
14:28 14:28 Stevenston
14:33 14:33 Kilwinning
14:38 14:38 Dalry
14:42 14:42 Glengarnock
14:46 14:46 Lochwinnoch
14:50 14:50 Howwood Renfrew
14:53 14:53 Milliken Park
14:56 14:56 Johnstone
15:01 15:01 Paisley Gilmour Street
15:12 15:12 Glasgow Central

Facilities on the 14:08 Edinburgh to Leven due 15:12.
This is due to severe weather earlier.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:03
Scheduled Expected Destination
14:08 14:08 Edinburgh
14:12 14:12 Haymarket
14:18 14:18 Edinburgh Gateway
14:24 14:24 Dalmeny
14:27 14:27 North Queensferry
14:31 14:31 Inverkeithing
14:34 14:34 Dalgety Bay
14:39 14:39 Aberdour
14:43 14:43 Burntisland
14:48 14:48 Kinghorn
14:53 14:53 Kirkcaldy
15:07 15:07 Cameron Bridge
15:12 15:12 Leven

Facilities on the 14:28 East Kilbride to Glasgow Central due 14:59.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
14:28 14:28 East Kilbride
14:32 14:32 Hairmyres
14:37 14:37 Busby
14:40 14:40 Clarkston
14:43 14:43 Giffnock
14:46 14:46 Thornliebank
14:49 14:49 Pollokshaws West
14:52 14:52 Crossmyloof
14:59 14:59 Glasgow Central

Facilities on the 14:47 Dalmuir to Larkhall due 15:55.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:21
Scheduled Expected Destination
14:47 14:47 Dalmuir
14:49 14:49 Singer
14:51 14:51 Drumry
14:54 14:54 Drumchapel
14:57 14:57 Westerton
15:00 15:00 Anniesland
15:03 15:03 Hyndland
15:06 15:06 Partick
15:09 15:09 Exhibition Centre
15:12 15:12 Anderston
15:15 15:15 Glasgow Central Low Level
15:17 15:17 Argyle Street
15:21 15:21 Bridgeton
15:23 15:23 Dalmarnock
15:25 15:25 Rutherglen
15:29 15:29 Cambuslang
15:35 15:35 Newton Lanark
15:39 15:39 Blantyre
15:45 15:45 Hamilton Central
15:49 15:49 Chatelherault
15:52 15:52 Merryton
15:55 15:55 Larkhall

Facilities on the 15:18 Glasgow Central to East Kilbride due 15:50.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
15:18 15:18 Glasgow Central
15:25 15:25 Crossmyloof
15:27 15:27 Pollokshaws West
15:30 15:30 Thornliebank
15:34 15:34 Giffnock
15:37 15:37 Clarkston
15:40 15:40 Busby
15:46 15:46 Hairmyres
15:50 15:50 East Kilbride

Facilities on the 15:19 Leven to Edinburgh due 16:36.
This is due to severe weather earlier.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:03
Scheduled Expected Destination
15:19 15:19 Leven
15:23 15:23 Cameron Bridge
15:38 15:38 Kirkcaldy
15:42 15:42 Kinghorn
15:47 15:47 Burntisland
15:52 15:52 Aberdour
15:57 15:57 Dalgety Bay
16:09 16:09 Inverkeithing
16:13 16:13 North Queensferry
16:17 16:17 Dalmeny
16:23 16:23 Edinburgh Gateway
16:29 16:29 Haymarket
16:36 16:36 Edinburgh

Facilities on the 15:28 Dalmuir to Cumbernauld due 17:01.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:26
Scheduled Expected Destination
15:28 15:28 Dalmuir
15:30 15:30 Clydebank
15:32 15:32 Yoker
15:35 15:35 Garscadden
15:37 15:37 Scotstounhill
15:40 15:40 Jordanhill
15:42 15:42 Hyndland
15:44 15:44 Partick
15:47 15:47 Exhibition Centre
15:50 15:50 Anderston
15:55 15:55 Glasgow Central Low Level
15:57 15:57 Argyle Street
16:00 16:00 Bridgeton
16:02 16:02 Dalmarnock
16:05 16:05 Rutherglen
16:09 16:09 Cambuslang
16:15 16:15 Newton Lanark
16:19 16:19 Blantyre
16:25 16:25 Hamilton Central
16:31 16:31 Airbles
16:36 16:36 Motherwell
16:49 16:49 Whifflet
16:52 16:52 Coatbridge Central
16:59 16:59 Greenfaulds
17:01 17:01 Cumbernauld

Facilities on the 15:56 East Kilbride to Glasgow Central due 16:31.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
15:56 15:56 East Kilbride
16:00 16:00 Hairmyres
16:03 16:03 Thorntonhall
16:06 16:06 Busby
16:09 16:09 Clarkston
16:13 16:13 Giffnock
16:15 16:15 Thornliebank
16:21 16:21 Pollokshaws West
16:24 16:24 Crossmyloof
16:31 16:31 Glasgow Central

Facilities on the 16:03 Larkhall to Dalmuir due 17:12.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:21
Scheduled Expected Destination
16:03 16:03 Larkhall
16:05 16:05 Merryton
16:08 16:08 Chatelherault
16:13 16:13 Hamilton Central
16:15 16:15 Hamilton West
16:19 16:19 Blantyre
16:23 16:23 Newton Lanark
16:27 16:27 Cambuslang
16:34 16:34 Rutherglen
16:36 16:36 Dalmarnock
16:39 16:39 Bridgeton
16:42 16:42 Argyle Street
16:47 16:47 Glasgow Central Low Level
16:48 16:48 Anderston
16:51 16:51 Exhibition Centre
16:54 16:54 Partick
16:57 16:57 Hyndland
16:59 16:59 Jordanhill
17:01 17:01 Scotstounhill
17:04 17:04 Garscadden
17:06 17:06 Yoker
17:08 17:08 Clydebank
17:12 17:12 Dalmuir

Facilities on the 16:47 Glasgow Central to East Kilbride due 17:21.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
16:47 16:47 Glasgow Central
16:54 16:54 Crossmyloof
16:56 16:56 Pollokshaws West
16:59 16:59 Thornliebank
17:03 17:03 Giffnock
17:06 17:06 Clarkston
17:10 17:10 Busby
17:13 17:13 Thorntonhall
17:16 17:16 Hairmyres
17:21 17:21 East Kilbride

Facilities on the 17:01 Edinburgh to Leven due 18:06.
This is due to severe weather earlier.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:03
Scheduled Expected Destination
17:01 17:01 Edinburgh
17:06 17:06 Haymarket
17:11 17:11 Edinburgh Gateway
17:17 17:17 Dalmeny
17:21 17:21 North Queensferry
17:25 17:25 Inverkeithing
17:28 17:28 Dalgety Bay
17:33 17:33 Aberdour
17:37 17:37 Burntisland
17:42 17:42 Kinghorn
17:47 17:47 Kirkcaldy
18:02 18:02 Cameron Bridge
18:06 18:06 Leven

Facilities on the 17:17 Cumbernauld to Dalmuir due 18:52.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:26
Scheduled Expected Destination
17:17 17:17 Cumbernauld
17:19 17:19 Greenfaulds
17:26 17:26 Coatbridge Central
17:29 17:29 Whifflet
17:47 17:47 Motherwell
17:49 17:49 Airbles
17:55 17:55 Hamilton Central
17:58 17:58 Hamilton West
18:01 18:01 Blantyre
18:08 18:08 Newton Lanark
18:13 18:13 Cambuslang
18:16 18:16 Rutherglen
18:19 18:19 Dalmarnock
18:21 18:21 Bridgeton
18:24 18:24 Argyle Street
18:25 18:25 Glasgow Central Low Level
18:27 18:27 Anderston
18:29 18:29 Exhibition Centre
18:32 18:32 Partick
18:35 18:35 Hyndland
18:38 18:38 Anniesland
18:41 18:41 Westerton
18:44 18:44 Drumchapel
18:46 18:46 Drumry
18:48 18:48 Singer
18:52 18:52 Dalmuir

Facilities on the 17:28 East Kilbride to Glasgow Central due 18:02.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
17:28 17:28 East Kilbride
17:32 17:32 Hairmyres
17:37 17:37 Busby
17:40 17:40 Clarkston
17:44 17:44 Giffnock
17:46 17:46 Thornliebank
17:49 17:49 Pollokshaws West
17:52 17:52 Crossmyloof
18:02 18:02 Glasgow Central

Facilities on the 17:28 Dalmuir to Cumbernauld due 18:59.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:21
Scheduled Expected Destination
17:28 17:28 Dalmuir
17:30 17:30 Clydebank
17:32 17:32 Yoker
17:35 17:35 Garscadden
17:37 17:37 Scotstounhill
17:42 17:42 Jordanhill
17:44 17:44 Hyndland
17:47 17:47 Partick
17:50 17:50 Exhibition Centre
17:53 17:53 Anderston
17:58 17:58 Glasgow Central Low Level
18:00 18:00 Argyle Street
18:03 18:03 Bridgeton
18:05 18:05 Dalmarnock
18:08 18:08 Rutherglen
18:13 18:13 Cambuslang
18:16 18:16 Newton Lanark
18:20 18:20 Blantyre
18:26 18:26 Hamilton Central
18:32 18:32 Airbles
18:35 18:35 Motherwell
18:45 18:45 Whifflet
18:48 18:48 Coatbridge Central
18:57 18:57 Greenfaulds
18:59 18:59 Cumbernauld

Facilities on the 18:13 Glasgow Central to Kilmarnock due 18:50.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
18:13 18:13 Glasgow Central
18:25 18:25 Barrhead
18:37 18:37 Dunlop
18:41 18:41 Stewarton
18:45 18:45 Kilmaurs
18:50 18:50 Kilmarnock

Facilities on the 18:16 Leven to Edinburgh due 19:24.
This is due to severe weather earlier.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:03
Scheduled Expected Destination
18:16 18:16 Leven
18:20 18:20 Cameron Bridge
18:34 18:34 Kirkcaldy
18:38 18:38 Kinghorn
18:43 18:43 Burntisland
18:48 18:48 Aberdour
18:53 18:53 Dalgety Bay
18:56 18:56 Inverkeithing
19:00 19:00 North Queensferry
19:04 19:04 Dalmeny
19:10 19:10 Edinburgh Gateway
19:17 19:17 Haymarket
19:24 19:24 Edinburgh

Facilities on the 18:59 Kilmarnock to Glasgow Central due 19:37.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
18:59 18:59 Kilmarnock
19:03 19:03 Kilmaurs
19:08 19:08 Stewarton
19:13 19:13 Dunlop
19:23 19:23 Barrhead
19:37 19:37 Glasgow Central

Facilities on the 19:17 Cumbernauld to Dalmuir due 20:50.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:21
Scheduled Expected Destination
19:17 19:17 Cumbernauld
19:19 19:19 Greenfaulds
19:26 19:26 Coatbridge Central
19:29 19:29 Whifflet
19:48 19:48 Motherwell
19:50 19:50 Airbles
19:57 19:57 Hamilton Central
20:00 20:00 Hamilton West
20:03 20:03 Blantyre
20:07 20:07 Newton Lanark
20:11 20:11 Cambuslang
20:16 20:16 Rutherglen
20:19 20:19 Dalmarnock
20:21 20:21 Bridgeton
20:24 20:24 Argyle Street
20:25 20:25 Glasgow Central Low Level
20:27 20:27 Anderston
20:29 20:29 Exhibition Centre
20:32 20:32 Partick
20:35 20:35 Hyndland
20:37 20:37 Jordanhill
20:40 20:40 Scotstounhill
20:42 20:42 Garscadden
20:44 20:44 Yoker
20:46 20:46 Clydebank
20:50 20:50 Dalmuir

Facilities on the 19:17 Dalmuir to Larkhall due 20:29.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:26
Scheduled Expected Destination
19:17 19:17 Dalmuir
19:19 19:19 Singer
19:21 19:21 Drumry
19:24 19:24 Drumchapel
19:26 19:26 Westerton
19:30 19:30 Anniesland
19:33 19:33 Hyndland
19:36 19:36 Partick
19:39 19:39 Exhibition Centre
19:42 19:42 Anderston
19:48 19:48 Glasgow Central Low Level
19:50 19:50 Argyle Street
19:53 19:53 Bridgeton
19:55 19:55 Dalmarnock
20:00 20:00 Rutherglen
20:06 20:06 Cambuslang
20:09 20:09 Newton Lanark
20:13 20:13 Blantyre
20:18 20:18 Hamilton Central
20:23 20:23 Chatelherault
20:26 20:26 Merryton
20:29 20:29 Larkhall

Facilities on the 19:42 Edinburgh to Perth due 21:09.
This is due to severe weather earlier.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:03
Scheduled Expected Destination
19:42 19:42 Edinburgh
19:46 19:46 Haymarket
19:51 19:51 South Gyle
19:53 19:53 Edinburgh Gateway
20:04 20:04 Inverkeithing
20:07 20:07 Dalgety Bay
20:12 20:12 Aberdour
20:17 20:17 Burntisland
20:22 20:22 Kinghorn
20:27 20:27 Kirkcaldy
20:36 20:36 Markinch
20:46 20:46 Ladybank
21:09 21:09 Perth

Facilities on the 19:47 Glasgow Central to East Kilbride due 20:21.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
19:47 19:47 Glasgow Central
19:53 19:53 Crossmyloof
19:56 19:56 Pollokshaws West
19:59 19:59 Thornliebank
20:03 20:03 Giffnock
20:06 20:06 Clarkston
20:10 20:10 Busby
20:13 20:13 Thorntonhall
20:17 20:17 Hairmyres
20:21 20:21 East Kilbride

Facilities on the 20:27 East Kilbride to Glasgow Central due 20:59.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
20:27 20:27 East Kilbride
20:31 20:31 Hairmyres
20:34 20:34 Thorntonhall
20:37 20:37 Busby
20:40 20:40 Clarkston
20:44 20:44 Giffnock
20:46 20:46 Thornliebank
20:49 20:49 Pollokshaws West
20:52 20:52 Crossmyloof
20:59 20:59 Glasgow Central

Facilities on the 20:34 Larkhall to Milngavie due 21:37.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:26
Scheduled Expected Destination
20:34 20:34 Larkhall
20:36 20:36 Merryton
20:39 20:39 Chatelherault
20:44 20:44 Hamilton Central
20:46 20:46 Hamilton West
20:50 20:50 Blantyre
20:55 20:55 Newton Lanark
21:00 21:00 Cambuslang
21:04 21:04 Rutherglen
21:06 21:06 Dalmarnock
21:08 21:08 Bridgeton
21:11 21:11 Argyle Street
21:13 21:13 Glasgow Central Low Level
21:15 21:15 Anderston
21:17 21:17 Exhibition Centre
21:20 21:20 Partick
21:23 21:23 Hyndland
21:26 21:26 Anniesland
21:29 21:29 Westerton
21:32 21:32 Bearsden
21:34 21:34 Hillfoot
21:37 21:37 Milngavie

Facilities on the 21:03 Dalmuir to Motherwell due 22:07.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:22
Scheduled Expected Destination
21:03 21:03 Dalmuir
21:05 21:05 Clydebank
21:07 21:07 Yoker
21:10 21:10 Garscadden
21:12 21:12 Scotstounhill
21:15 21:15 Jordanhill
21:17 21:17 Hyndland
21:20 21:20 Partick
21:23 21:23 Exhibition Centre
21:25 21:25 Anderston
21:27 21:27 Glasgow Central Low Level
21:29 21:29 Argyle Street
21:32 21:32 Bridgeton
21:34 21:34 Dalmarnock
21:37 21:37 Rutherglen
21:41 21:41 Carmyle
21:44 21:44 Mount Vernon
21:46 21:46 Baillieston
21:50 21:50 Bargeddie
21:55 21:55 Kirkwood
21:59 21:59 Whifflet
22:07 22:07 Motherwell

Facilities on the 21:14 Glasgow Central to Dumfries due 23:03.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:00
Scheduled Expected Destination
21:14 21:14 Glasgow Central
21:32 21:32 Barrhead
21:44 21:44 Dunlop
21:48 21:48 Stewarton
21:53 21:53 Kilmaurs
21:58 21:58 Kilmarnock
22:15 22:15 Auchinleck
22:23 22:23 New Cumnock
22:32 22:32 Kirkconnel
22:37 22:37 Sanquhar
23:03 23:03 Dumfries

Facilities on the 22:16 Motherwell to Dalmuir due 23:19.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:22
Scheduled Expected Destination
22:16 22:16 Motherwell
22:18 22:18 Airbles
22:24 22:24 Hamilton Central
22:26 22:26 Hamilton West
22:30 22:30 Blantyre
22:34 22:34 Newton Lanark
22:39 22:39 Cambuslang
22:43 22:43 Rutherglen
22:45 22:45 Dalmarnock
22:47 22:47 Bridgeton
22:50 22:50 Argyle Street
22:52 22:52 Glasgow Central Low Level
22:54 22:54 Anderston
22:56 22:56 Exhibition Centre
23:01 23:01 Partick
23:03 23:03 Hyndland
23:05 23:05 Jordanhill
23:08 23:08 Scotstounhill
23:10 23:10 Garscadden
23:13 23:13 Yoker
23:15 23:15 Clydebank
23:19 23:19 Dalmuir

Facilities on the 23:26 Dalmuir to Rutherglen due 23:58.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :05/08/2025 05:22
Scheduled Expected Destination
23:26 23:26 Dalmuir
23:28 23:28 Clydebank
23:30 23:30 Yoker
23:33 23:33 Garscadden
23:35 23:35 Scotstounhill
23:37 23:37 Jordanhill
23:40 23:40 Hyndland
23:42 23:42 Partick
23:46 23:46 Exhibition Centre
23:48 23:48 Anderston
23:51 23:51 Glasgow Central Low Level
23:53 23:53 Argyle Street
23:58 23:58 Rutherglen

66 Train Cancellations
05/08/25 05:36 Inverness to Glasgow Queen Street due 08:56 will be cancelled.
This is due to severe weather.
Last Updated :04/08/2025 21:00
Scheduled Expected Destination
05:36 Not Stopping Inverness
06:03 Not Stopping Carrbridge
06:12 Not Stopping Aviemore
06:24 Not Stopping Kingussie
06:29 Not Stopping Newtonmore
06:40 Not Stopping Dalwhinnie
07:04 Not Stopping Blair Atholl
07:16 Not Stopping Pitlochry
07:33 Not Stopping Dunkeld & Birnam
07:53 Not Stopping Perth
08:24 Not Stopping Stirling
08:56 Not Stopping Glasgow Queen Street

05:41 Dundee to Edinburgh due 07:08 will be cancelled.
This is due to an earlier train fault.
Last Updated :05/08/2025 05:10
Scheduled Expected Destination
05:41 Not Stopping Dundee
05:54 Not Stopping Leuchars
06:02 Not Stopping Cupar
06:09 Not Stopping Ladybank
06:17 Not Stopping Markinch
06:28 Not Stopping Kirkcaldy
06:45 Not Stopping Inverkeithing
06:56 Not Stopping Edinburgh Gateway
07:04 Not Stopping Haymarket
07:08 Not Stopping Edinburgh

05/08/25 05:45 Kyle Of Lochalsh to Inverness due 08:29 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:46
Scheduled Expected Destination
05:45 Not Stopping Kyle Of Lochalsh
05:53 Not Stopping Duirinish
06:02 Not Stopping Plockton
06:04 Not Stopping Duncraig
06:14 Not Stopping Stromeferry
06:25 Not Stopping Attadale
06:33 Not Stopping Strathcarron
06:41 Not Stopping Achnashellach
07:02 Not Stopping Achnasheen
07:11 Not Stopping Achanalt
07:18 Not Stopping Lochluichart
07:29 Not Stopping Garve
07:56 Not Stopping Dingwall
08:01 Not Stopping Conon Bridge
08:09 Not Stopping Muir Of Ord
08:14 Not Stopping Beauly
08:29 Not Stopping Inverness

05:45 Dundee to Inverness due 09:36 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 05:27
Scheduled Expected Destination
05:45 Not Stopping Dundee
05:52 Not Stopping Broughty Ferry
05:56 Not Stopping Monifieth
06:02 Not Stopping Carnoustie
06:09 Not Stopping Arbroath
06:24 Not Stopping Montrose
06:36 Not Stopping Laurencekirk
06:50 Not Stopping Stonehaven
07:00 Not Stopping Portlethen
07:18 Not Stopping Aberdeen
07:27 Not Stopping Dyce
07:35 Not Stopping Kintore
07:42 Not Stopping Inverurie
07:55 Not Stopping Insch
08:11 Not Stopping Huntly
08:26 Not Stopping Keith
08:49 Not Stopping Elgin
09:03 Not Stopping Forres
09:16 Not Stopping Nairn
09:25 Not Stopping Inverness Airport
09:36 Not Stopping Inverness

05/08/25 05:49 Inverness to Aberdeen due 08:03 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:50
Scheduled Expected Destination
05:49 Not Stopping Inverness
05:59 Not Stopping Inverness Airport
06:09 Not Stopping Nairn
06:19 Not Stopping Forres
06:32 Not Stopping Elgin
06:51 Not Stopping Keith
07:10 Not Stopping Huntly
07:26 Not Stopping Insch
07:38 Not Stopping Inverurie
07:44 Not Stopping Kintore
07:54 Not Stopping Dyce
08:03 Not Stopping Aberdeen

06:01 Larkhall to Dalmuir due 07:12 has been cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:10
Scheduled Expected Destination
06:01 Not Stopping Larkhall
06:03 Not Stopping Merryton
06:06 Not Stopping Chatelherault
06:10 Not Stopping Hamilton Central
06:13 Not Stopping Hamilton West
06:16 Not Stopping Blantyre
06:20 Not Stopping Newton Lanark
06:26 Not Stopping Cambuslang
06:31 Not Stopping Rutherglen
06:34 Not Stopping Dalmarnock
06:36 Not Stopping Bridgeton
06:40 Not Stopping Argyle Street
06:46 Not Stopping Glasgow Central Low Level
06:48 Not Stopping Anderston
06:50 Not Stopping Exhibition Centre
06:54 Not Stopping Partick
06:56 Not Stopping Hyndland
06:58 Not Stopping Jordanhill
07:01 Not Stopping Scotstounhill
07:04 Not Stopping Garscadden
07:06 Not Stopping Yoker
07:08 Not Stopping Clydebank
07:12 Not Stopping Dalmuir

06:03 Perth to Inverurie due 08:16 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 05:27
Scheduled Expected Destination
06:03 Not Stopping Perth
06:26 Not Stopping Dundee
06:33 Not Stopping Broughty Ferry
06:41 Not Stopping Carnoustie
06:48 Not Stopping Arbroath
07:03 Not Stopping Montrose
07:15 Not Stopping Laurencekirk
07:29 Not Stopping Stonehaven
07:39 Not Stopping Portlethen
07:52 Not Stopping Aberdeen
08:01 Not Stopping Dyce
08:09 Not Stopping Kintore
08:16 Not Stopping Inverurie

06:13 Ardgay to Inverness due 07:45 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 05:36
Scheduled Expected Destination
06:13 Not Stopping Ardgay
06:29 Not Stopping Tain
06:35 Not Stopping Fearn
06:49 Not Stopping Invergordon
06:55 Not Stopping Alness
07:08 Not Stopping Dingwall
07:14 Not Stopping Conon Bridge
07:22 Not Stopping Muir Of Ord
07:27 Not Stopping Beauly
07:45 Not Stopping Inverness

05/08/25 06:14 Aberdeen to Inverness due 08:26 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:48
Scheduled Expected Destination
06:14 Not Stopping Aberdeen
06:23 Not Stopping Dyce
06:32 Not Stopping Kintore
06:39 Not Stopping Inverurie
06:51 Not Stopping Insch
07:08 Not Stopping Huntly
07:23 Not Stopping Keith
07:43 Not Stopping Elgin
07:56 Not Stopping Forres
08:06 Not Stopping Nairn
08:15 Not Stopping Inverness Airport
08:26 Not Stopping Inverness

05/08/25 06:17 Leven to Edinburgh due 07:25 will be cancelled.
This is due to severe weather.
Last Updated :04/08/2025 22:15
Scheduled Expected Destination
06:17 Not Stopping Leven
06:22 Not Stopping Cameron Bridge
06:36 Not Stopping Kirkcaldy
06:41 Not Stopping Kinghorn
06:46 Not Stopping Burntisland
06:51 Not Stopping Aberdour
06:56 Not Stopping Dalgety Bay
06:59 Not Stopping Inverkeithing
07:04 Not Stopping North Queensferry
07:08 Not Stopping Dalmeny
07:14 Not Stopping Edinburgh Gateway
07:20 Not Stopping Haymarket
07:25 Not Stopping Edinburgh

05/08/25 06:18 Wick to Inverness due 10:39 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:45
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:01 Not Stopping Helmsdale
08:16 Not Stopping Brora
08:26 Not Stopping Golspie
08:35 Not Stopping Rogart
08:52 Not Stopping Lairg
09:07 Not Stopping Ardgay
09:23 Not Stopping Tain
09:29 Not Stopping Fearn
09:43 Not Stopping Invergordon
09:49 Not Stopping Alness
10:02 Not Stopping Dingwall
10:07 Not Stopping Conon Bridge
10:15 Not Stopping Muir Of Ord
10:21 Not Stopping Beauly
10:39 Not Stopping Inverness

06:30 Dalmuir to Cumbernauld due 07:58 has been cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:33
Scheduled Expected Destination
06:30 Not Stopping Dalmuir
06:32 Not Stopping Clydebank
06:34 Not Stopping Yoker
06:37 Not Stopping Garscadden
06:39 Not Stopping Scotstounhill
06:42 Not Stopping Jordanhill
06:44 Not Stopping Hyndland
06:46 Not Stopping Partick
06:50 Not Stopping Exhibition Centre
06:52 Not Stopping Anderston
06:57 Not Stopping Glasgow Central Low Level
06:59 Not Stopping Argyle Street
07:02 Not Stopping Bridgeton
07:04 Not Stopping Dalmarnock
07:06 Not Stopping Rutherglen
07:10 Not Stopping Cambuslang
07:15 Not Stopping Newton Lanark
07:19 Not Stopping Blantyre
07:26 Not Stopping Hamilton Central
07:31 Not Stopping Airbles
07:35 Not Stopping Motherwell
07:45 Not Stopping Whifflet
07:48 Not Stopping Coatbridge Central
07:56 Not Stopping Greenfaulds
07:58 Not Stopping Cumbernauld

05/08/25 06:38 Inverness to Edinburgh due 10:14 will be cancelled.
This is due to severe weather.
Last Updated :04/08/2025 21:05
Scheduled Expected Destination
06:38 Not Stopping Inverness
07:23 Not Stopping Aviemore
07:36 Not Stopping Kingussie
08:09 Not Stopping Blair Atholl
08:19 Not Stopping Pitlochry
08:34 Not Stopping Dunkeld & Birnam
08:54 Not Stopping Perth
09:10 Not Stopping Gleneagles
09:34 Not Stopping Stirling
10:09 Not Stopping Haymarket
10:14 Not Stopping Edinburgh

06:47 Kingussie to Inverness due 07:48 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
06:47 Not Stopping Kingussie
07:00 Not Stopping Aviemore
07:15 Not Stopping Carrbridge
07:48 Not Stopping Inverness

06:50 Tweedbank to Edinburgh due 07:47 will be cancelled.
This is due to train crew being delayed by service disruption.
Last Updated :05/08/2025 05:56
Scheduled Expected Destination
06:50 Not Stopping Tweedbank
06:54 Not Stopping Galashiels
07:03 Not Stopping Stow
07:20 Not Stopping Gorebridge
07:24 Not Stopping Newtongrange
07:27 Not Stopping Eskbank
07:32 Not Stopping Shawfair
07:36 Not Stopping Newcraighall
07:39 Not Stopping Brunstane
07:47 Not Stopping Edinburgh

06:56 Elgin to Inverness due 07:41 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
06:56 Not Stopping Elgin
07:09 Not Stopping Forres
07:21 Not Stopping Nairn
07:30 Not Stopping Inverness Airport
07:41 Not Stopping Inverness

05/08/25 06:59 Inverness to Aberdeen due 09:35 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:50
Scheduled Expected Destination
06:59 Not Stopping Inverness
07:09 Not Stopping Inverness Airport
07:20 Not Stopping Nairn
07:31 Not Stopping Forres
07:53 Not Stopping Elgin
08:18 Not Stopping Keith
08:42 Not Stopping Huntly
08:59 Not Stopping Insch
09:11 Not Stopping Inverurie
09:16 Not Stopping Kintore
09:26 Not Stopping Dyce
09:35 Not Stopping Aberdeen

06:59 Whifflet to Dalmuir due 08:01 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 03:53
Scheduled Expected Destination
06:59 Not Stopping Whifflet
07:06 Not Stopping Kirkwood
07:09 Not Stopping Bargeddie
07:13 Not Stopping Baillieston
07:15 Not Stopping Mount Vernon
07:17 Not Stopping Carmyle
07:22 Not Stopping Rutherglen
07:24 Not Stopping Dalmarnock
07:26 Not Stopping Bridgeton
07:30 Not Stopping Argyle Street
07:33 Not Stopping Glasgow Central Low Level
07:35 Not Stopping Anderston
07:38 Not Stopping Exhibition Centre
07:41 Not Stopping Partick
07:44 Not Stopping Hyndland
07:46 Not Stopping Jordanhill
07:48 Not Stopping Scotstounhill
07:51 Not Stopping Garscadden
07:53 Not Stopping Yoker
07:55 Not Stopping Clydebank
08:01 Not Stopping Dalmuir

05/08/25 07:00 Inverness to Wick due 11:31 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:44
Scheduled Expected Destination
07:00 Not Stopping Inverness
07:15 Not Stopping Beauly
07:23 Not Stopping Muir Of Ord
07:30 Not Stopping Conon Bridge
07:37 Not Stopping Dingwall
07:50 Not Stopping Alness
07:57 Not Stopping Invergordon
08:10 Not Stopping Fearn
08:17 Not Stopping Tain
08:33 Not Stopping Ardgay
08:37 Not Stopping Culrain
08:38 Not Stopping Invershin
08:53 Not Stopping Lairg
09:06 Not Stopping Rogart
09:18 Not Stopping Golspie
09:20 Not Stopping Dunrobin Castle
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

07:00 Perth to Edinburgh due 08:41 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 05:27
Scheduled Expected Destination
07:00 Not Stopping Perth
07:22 Not Stopping Ladybank
07:30 Not Stopping Markinch
07:38 Not Stopping Glenrothes With Thornton
07:45 Not Stopping Cardenden
07:50 Not Stopping Lochgelly
07:56 Not Stopping Cowdenbeath
08:02 Not Stopping Dunfermline Queen Margaret
08:05 Not Stopping Dunfermline City
08:09 Not Stopping Rosyth
08:13 Not Stopping Inverkeithing
08:18 Not Stopping North Queensferry
08:22 Not Stopping Dalmeny
08:28 Not Stopping Edinburgh Gateway
08:34 Not Stopping Haymarket
08:41 Not Stopping Edinburgh

07:02 Lairg to Inverness due 08:51 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 05:36
Scheduled Expected Destination
07:02 Not Stopping Lairg
07:10 Not Stopping Invershin
07:11 Not Stopping Culrain
07:19 Not Stopping Ardgay
07:35 Not Stopping Tain
07:42 Not Stopping Fearn
07:58 Not Stopping Invergordon
08:04 Not Stopping Alness
08:16 Not Stopping Dingwall
08:22 Not Stopping Conon Bridge
08:30 Not Stopping Muir Of Ord
08:35 Not Stopping Beauly
08:51 Not Stopping Inverness

07:03 Larkhall to Dalmuir due 08:14 has been cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 07:03
Scheduled Expected Destination
07:03 Not Stopping Larkhall
07:05 Not Stopping Merryton
07:08 Not Stopping Chatelherault
07:13 Not Stopping Hamilton Central
07:15 Not Stopping Hamilton West
07:19 Not Stopping Blantyre
07:23 Not Stopping Newton Lanark
07:27 Not Stopping Cambuslang
07:32 Not Stopping Rutherglen
07:34 Not Stopping Dalmarnock
07:37 Not Stopping Bridgeton
07:40 Not Stopping Argyle Street
07:47 Not Stopping Glasgow Central Low Level
07:49 Not Stopping Anderston
07:51 Not Stopping Exhibition Centre
07:55 Not Stopping Partick
07:57 Not Stopping Hyndland
07:59 Not Stopping Jordanhill
08:02 Not Stopping Scotstounhill
08:05 Not Stopping Garscadden
08:08 Not Stopping Yoker
08:10 Not Stopping Clydebank
08:14 Not Stopping Dalmuir

07:15 Carstairs to Glasgow Central due 08:04 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 03:53
Scheduled Expected Destination
07:15 Not Stopping Carstairs
07:25 Not Stopping Carluke
07:32 Not Stopping Wishaw
07:37 Not Stopping Shieldmuir
07:42 Not Stopping Motherwell
08:04 Not Stopping Glasgow Central

07:18 Inverurie to Aberdeen due 07:42 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:29
Scheduled Expected Destination
07:18 Not Stopping Inverurie
07:23 Not Stopping Kintore
07:33 Not Stopping Dyce
07:42 Not Stopping Aberdeen

05/08/25 07:30 Edinburgh to Aberdeen due 10:06 will be cancelled.
This is due to severe weather.
Last Updated :04/08/2025 21:06
Scheduled Expected Destination
07:30 Not Stopping Edinburgh
07:35 Not Stopping Haymarket
08:19 Not Stopping Cupar
08:26 Not Stopping Leuchars
08:43 Not Stopping Dundee
08:51 Not Stopping Broughty Ferry
08:55 Not Stopping Monifieth
09:01 Not Stopping Carnoustie
09:09 Not Stopping Arbroath
09:27 Not Stopping Montrose
09:48 Not Stopping Stonehaven
10:06 Not Stopping Aberdeen

07:34 Glasgow Queen Street to Anniesland due 07:53 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:03
Scheduled Expected Destination
07:34 Not Stopping Glasgow Queen Street
07:39 Not Stopping Ashfield
07:42 Not Stopping Possilpark & Parkhouse
07:44 Not Stopping Gilshochill
07:46 Not Stopping Summerston
07:48 Not Stopping Maryhill
07:50 Not Stopping Kelvindale
07:53 Not Stopping Anniesland

05/08/25 07:47 Gourock to Glasgow Central due 08:38 will be cancelled.
This is due to severe weather.
Last Updated :04/08/2025 22:14
Scheduled Expected Destination
07:47 Not Stopping Gourock
07:50 Not Stopping Fort Matilda
07:53 Not Stopping Greenock West
07:56 Not Stopping Greenock Central
07:58 Not Stopping Cartsdyke
08:00 Not Stopping Bogston
08:03 Not Stopping Port Glasgow
08:06 Not Stopping Woodhall
08:10 Not Stopping Langbank
08:16 Not Stopping Bishopton
08:21 Not Stopping Paisley St James
08:24 Not Stopping Paisley Gilmour Street
08:27 Not Stopping Hillington West
08:29 Not Stopping Hillington East
08:31 Not Stopping Cardonald
08:38 Not Stopping Glasgow Central

07:47 Huntly to Aberdeen due 08:40 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:29
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

07:58 Edinburgh to Dundee due 09:21 will be cancelled.
This is due to an earlier train fault.
Last Updated :05/08/2025 05:10
Scheduled Expected Destination
07:58 Not Stopping Edinburgh
08:03 Not Stopping Haymarket
08:09 Not Stopping Edinburgh Gateway
08:19 Not Stopping Inverkeithing
08:35 Not Stopping Kirkcaldy
08:44 Not Stopping Markinch
08:51 Not Stopping Ladybank
08:56 Not Stopping Springfield
09:00 Not Stopping Cupar
09:07 Not Stopping Leuchars
09:21 Not Stopping Dundee

05/08/25 08:02 Wick to Inverness due 12:27 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:45
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:07 Not Stopping Dunrobin Castle
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

08:02 Anniesland to Glasgow Queen Street due 08:25 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:03
Scheduled Expected Destination
08:02 Not Stopping Anniesland
08:04 Not Stopping Kelvindale
08:06 Not Stopping Maryhill
08:08 Not Stopping Summerston
08:11 Not Stopping Gilshochill
08:13 Not Stopping Possilpark & Parkhouse
08:16 Not Stopping Ashfield
08:25 Not Stopping Glasgow Queen Street

08:10 Dalmuir to Motherwell due 09:10 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 03:53
Scheduled Expected Destination
08:10 Not Stopping Dalmuir
08:12 Not Stopping Clydebank
08:14 Not Stopping Yoker
08:17 Not Stopping Garscadden
08:19 Not Stopping Scotstounhill
08:22 Not Stopping Jordanhill
08:24 Not Stopping Hyndland
08:27 Not Stopping Partick
08:30 Not Stopping Exhibition Centre
08:32 Not Stopping Anderston
08:34 Not Stopping Glasgow Central Low Level
08:36 Not Stopping Argyle Street
08:39 Not Stopping Bridgeton
08:41 Not Stopping Dalmarnock
08:43 Not Stopping Rutherglen
08:47 Not Stopping Carmyle
08:50 Not Stopping Mount Vernon
08:52 Not Stopping Baillieston
08:55 Not Stopping Bargeddie
08:59 Not Stopping Kirkwood
09:03 Not Stopping Whifflet
09:10 Not Stopping Motherwell

08:12 Edinburgh to Tweedbank due 09:14 will be cancelled.
This is due to train crew being delayed by service disruption.
Last Updated :05/08/2025 06:08
Scheduled Expected Destination
08:12 Not Stopping Edinburgh
08:20 Not Stopping Brunstane
08:25 Not Stopping Newcraighall
08:29 Not Stopping Shawfair
08:34 Not Stopping Eskbank
08:38 Not Stopping Newtongrange
08:43 Not Stopping Gorebridge
09:01 Not Stopping Stow
09:09 Not Stopping Galashiels
09:14 Not Stopping Tweedbank

08:15 Cumbernauld to Dalmuir due 09:51 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:33
Scheduled Expected Destination
08:15 Not Stopping Cumbernauld
08:17 Not Stopping Greenfaulds
08:25 Not Stopping Coatbridge Central
08:28 Not Stopping Whifflet
08:47 Not Stopping Motherwell
08:49 Not Stopping Airbles
08:55 Not Stopping Hamilton Central
08:58 Not Stopping Hamilton West
09:01 Not Stopping Blantyre
09:06 Not Stopping Newton Lanark
09:10 Not Stopping Cambuslang
09:16 Not Stopping Rutherglen
09:18 Not Stopping Dalmarnock
09:20 Not Stopping Bridgeton
09:23 Not Stopping Argyle Street
09:25 Not Stopping Glasgow Central Low Level
09:27 Not Stopping Anderston
09:29 Not Stopping Exhibition Centre
09:32 Not Stopping Partick
09:35 Not Stopping Hyndland
09:38 Not Stopping Anniesland
09:41 Not Stopping Westerton
09:44 Not Stopping Drumchapel
09:46 Not Stopping Drumry
09:48 Not Stopping Singer
09:51 Not Stopping Dalmuir

05/08/25 08:23 Aberdeen to Inverness due 10:35 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:48
Scheduled Expected Destination
08:23 Not Stopping Aberdeen
08:31 Not Stopping Dyce
08:40 Not Stopping Kintore
08:45 Not Stopping Inverurie
08:58 Not Stopping Insch
09:15 Not Stopping Huntly
09:30 Not Stopping Keith
09:50 Not Stopping Elgin
10:03 Not Stopping Forres
10:15 Not Stopping Nairn
10:24 Not Stopping Inverness Airport
10:35 Not Stopping Inverness

05/08/25 08:31 Edinburgh to Aberdeen due 10:59 will be cancelled.
This is due to severe weather.
Last Updated :04/08/2025 21:06
Scheduled Expected Destination
08:31 Not Stopping Edinburgh
08:38 Not Stopping Haymarket
09:22 Not Stopping Cupar
09:29 Not Stopping Leuchars
09:48 Not Stopping Dundee
10:06 Not Stopping Arbroath
10:20 Not Stopping Montrose
10:41 Not Stopping Stonehaven
10:59 Not Stopping Aberdeen

08:47 Inverurie to Aberdeen due 09:11 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:29
Scheduled Expected Destination
08:47 Not Stopping Inverurie
08:52 Not Stopping Kintore
09:02 Not Stopping Dyce
09:11 Not Stopping Aberdeen

05/08/25 08:55 Inverness to Kyle Of Lochalsh due 11:31 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:47
Scheduled Expected Destination
08:55 Not Stopping Inverness
09:10 Not Stopping Beauly
09:16 Not Stopping Muir Of Ord
09:23 Not Stopping Conon Bridge
09:29 Not Stopping Dingwall
09:52 Not Stopping Garve
10:00 Not Stopping Lochluichart
10:06 Not Stopping Achanalt
10:19 Not Stopping Achnasheen
10:36 Not Stopping Achnashellach
10:48 Not Stopping Strathcarron
10:52 Not Stopping Attadale
11:06 Not Stopping Stromeferry
11:13 Not Stopping Duncraig
11:18 Not Stopping Plockton
11:20 Not Stopping Duirinish
11:31 Not Stopping Kyle Of Lochalsh

05/08/25 08:56 Inverness to Aberdeen due 11:23 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:50
Scheduled Expected Destination
08:56 Not Stopping Inverness
09:06 Not Stopping Inverness Airport
09:17 Not Stopping Nairn
09:30 Not Stopping Forres
09:52 Not Stopping Elgin
10:13 Not Stopping Keith
10:28 Not Stopping Huntly
10:47 Not Stopping Insch
10:59 Not Stopping Inverurie
11:04 Not Stopping Kintore
11:14 Not Stopping Dyce
11:23 Not Stopping Aberdeen

09:46 Inverness to Elgin due 10:38 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
09:46 Not Stopping Inverness
10:01 Not Stopping Inverness Airport
10:13 Not Stopping Nairn
10:24 Not Stopping Forres
10:38 Not Stopping Elgin

05/08/25 10:08 Aberdeen to Inverness due 12:24 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:48
Scheduled Expected Destination
10:08 Not Stopping Aberdeen
10:16 Not Stopping Dyce
10:26 Not Stopping Kintore
10:32 Not Stopping Inverurie
10:46 Not Stopping Insch
11:03 Not Stopping Huntly
11:18 Not Stopping Keith
11:40 Not Stopping Elgin
11:53 Not Stopping Forres
12:04 Not Stopping Nairn
12:13 Not Stopping Inverness Airport
12:24 Not Stopping Inverness

05/08/25 10:41 Inverness to Wick due 14:56 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:44
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:48 Not Stopping Dunrobin Castle
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:51 Elgin to Inverness due 11:37 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
10:51 Not Stopping Elgin
11:04 Not Stopping Forres
11:17 Not Stopping Nairn
11:26 Not Stopping Inverness Airport
11:37 Not Stopping Inverness

05/08/25 10:56 Inverness to Kyle Of Lochalsh due 13:35 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:47
Scheduled Expected Destination
10:56 Not Stopping Inverness
11:13 Not Stopping Beauly
11:19 Not Stopping Muir Of Ord
11:26 Not Stopping Conon Bridge
11:32 Not Stopping Dingwall
11:55 Not Stopping Garve
12:03 Not Stopping Lochluichart
12:09 Not Stopping Achanalt
12:22 Not Stopping Achnasheen
12:39 Not Stopping Achnashellach
12:53 Not Stopping Strathcarron
12:56 Not Stopping Attadale
13:10 Not Stopping Stromeferry
13:17 Not Stopping Duncraig
13:22 Not Stopping Plockton
13:25 Not Stopping Duirinish
13:35 Not Stopping Kyle Of Lochalsh

05/08/25 10:56 Inverness to Aberdeen due 13:09 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:50
Scheduled Expected Destination
10:56 Not Stopping Inverness
11:06 Not Stopping Inverness Airport
11:16 Not Stopping Nairn
11:26 Not Stopping Forres
11:39 Not Stopping Elgin
11:59 Not Stopping Keith
12:16 Not Stopping Huntly
12:34 Not Stopping Insch
12:46 Not Stopping Inverurie
12:51 Not Stopping Kintore
13:00 Not Stopping Dyce
13:09 Not Stopping Aberdeen

11:43 Inverness to Dingwall due 12:21 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
11:43 Not Stopping Inverness
12:00 Not Stopping Beauly
12:09 Not Stopping Muir Of Ord
12:16 Not Stopping Conon Bridge
12:21 Not Stopping Dingwall

11:44 Inverness to Elgin due 12:30 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
11:44 Not Stopping Inverness
11:54 Not Stopping Inverness Airport
12:05 Not Stopping Nairn
12:16 Not Stopping Forres
12:30 Not Stopping Elgin

05/08/25 11:57 Aberdeen to Inverness due 14:12 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:48
Scheduled Expected Destination
11:57 Not Stopping Aberdeen
12:06 Not Stopping Dyce
12:14 Not Stopping Kintore
12:20 Not Stopping Inverurie
12:33 Not Stopping Insch
12:50 Not Stopping Huntly
13:04 Not Stopping Keith
13:25 Not Stopping Elgin
13:38 Not Stopping Forres
13:51 Not Stopping Nairn
14:00 Not Stopping Inverness Airport
14:12 Not Stopping Inverness

05/08/25 12:06 Kyle Of Lochalsh to Inverness due 14:42 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:46
Scheduled Expected Destination
12:06 Not Stopping Kyle Of Lochalsh
12:14 Not Stopping Duirinish
12:19 Not Stopping Plockton
12:21 Not Stopping Duncraig
12:30 Not Stopping Stromeferry
12:42 Not Stopping Attadale
12:52 Not Stopping Strathcarron
13:00 Not Stopping Achnashellach
13:20 Not Stopping Achnasheen
13:29 Not Stopping Achanalt
13:36 Not Stopping Lochluichart
13:47 Not Stopping Garve
14:10 Not Stopping Dingwall
14:15 Not Stopping Conon Bridge
14:22 Not Stopping Muir Of Ord
14:27 Not Stopping Beauly
14:42 Not Stopping Inverness

05/08/25 12:34 Wick to Inverness due 17:08 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:45
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:42 Not Stopping Dunrobin Castle
14:47 Not Stopping Golspie
14:56 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:36 Elgin to Inverness due 13:20 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
12:36 Not Stopping Elgin
12:49 Not Stopping Forres
13:00 Not Stopping Nairn
13:09 Not Stopping Inverness Airport
13:20 Not Stopping Inverness

05/08/25 12:39 Inverness to Aberdeen due 15:01 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:50
Scheduled Expected Destination
12:39 Not Stopping Inverness
12:49 Not Stopping Inverness Airport
13:01 Not Stopping Nairn
13:11 Not Stopping Forres
13:26 Not Stopping Elgin
13:46 Not Stopping Keith
14:01 Not Stopping Huntly
14:19 Not Stopping Insch
14:31 Not Stopping Inverurie
14:37 Not Stopping Kintore
14:47 Not Stopping Dyce
15:01 Not Stopping Aberdeen

12:45 Dingwall to Inverness due 13:21 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
12:45 Not Stopping Dingwall
12:50 Not Stopping Conon Bridge
12:58 Not Stopping Muir Of Ord
13:04 Not Stopping Beauly
13:21 Not Stopping Inverness

13:30 Inverness to Elgin due 14:15 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
13:30 Not Stopping Inverness
13:40 Not Stopping Inverness Airport
13:51 Not Stopping Nairn
14:02 Not Stopping Forres
14:15 Not Stopping Elgin

05/08/25 13:35 Inverness to Kyle Of Lochalsh due 16:16 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:47
Scheduled Expected Destination
13:35 Not Stopping Inverness
13:50 Not Stopping Beauly
13:56 Not Stopping Muir Of Ord
14:03 Not Stopping Conon Bridge
14:11 Not Stopping Dingwall
14:34 Not Stopping Garve
14:41 Not Stopping Lochluichart
14:48 Not Stopping Achanalt
15:04 Not Stopping Achnasheen
15:21 Not Stopping Achnashellach
15:33 Not Stopping Strathcarron
15:37 Not Stopping Attadale
15:51 Not Stopping Stromeferry
15:58 Not Stopping Duncraig
16:03 Not Stopping Plockton
16:05 Not Stopping Duirinish
16:16 Not Stopping Kyle Of Lochalsh

05/08/25 13:41 Aberdeen to Inverness due 15:58 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:48
Scheduled Expected Destination
13:41 Not Stopping Aberdeen
13:49 Not Stopping Dyce
13:59 Not Stopping Kintore
14:05 Not Stopping Inverurie
14:19 Not Stopping Insch
14:38 Not Stopping Huntly
14:53 Not Stopping Keith
15:14 Not Stopping Elgin
15:27 Not Stopping Forres
15:38 Not Stopping Nairn
15:47 Not Stopping Inverness Airport
15:58 Not Stopping Inverness

05/08/25 13:46 Kyle Of Lochalsh to Inverness due 16:27 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:46
Scheduled Expected Destination
13:46 Not Stopping Kyle Of Lochalsh
13:54 Not Stopping Duirinish
13:59 Not Stopping Plockton
14:01 Not Stopping Duncraig
14:11 Not Stopping Stromeferry
14:22 Not Stopping Attadale
14:34 Not Stopping Strathcarron
14:42 Not Stopping Achnashellach
15:03 Not Stopping Achnasheen
15:12 Not Stopping Achanalt
15:18 Not Stopping Lochluichart
15:29 Not Stopping Garve
15:52 Not Stopping Dingwall
15:57 Not Stopping Conon Bridge
16:04 Not Stopping Muir Of Ord
16:09 Not Stopping Beauly
16:27 Not Stopping Inverness

05/08/25 14:00 Inverness to Wick due 18:22 will be cancelled.
This is due to severe weather earlier.
Last Updated :04/08/2025 16:44
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:12 Not Stopping Dunrobin Castle
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:25 Elgin to Inverness due 15:10 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
14:25 Not Stopping Elgin
14:38 Not Stopping Forres
14:49 Not Stopping Nairn
14:58 Not Stopping Inverness Airport
15:10 Not Stopping Inverness

05/08/25 14:28 Inverness to Aberdeen due 16:41 will be cancelled.
This is due to severe weather.
Last Updated :04/08/2025 20:56
Scheduled Expected Destination
14:28 Not Stopping Inverness
14:38 Not Stopping Inverness Airport
14:49 Not Stopping Nairn
15:00 Not Stopping Forres
15:14 Not Stopping Elgin
15:34 Not Stopping Keith
15:49 Not Stopping Huntly
16:05 Not Stopping Insch
16:17 Not Stopping Inverurie
16:23 Not Stopping Kintore
16:32 Not Stopping Dyce
16:41 Not Stopping Aberdeen

14:50 Inverness to Invergordon due 15:41 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
14:50 Not Stopping Inverness
15:05 Not Stopping Beauly
15:11 Not Stopping Muir Of Ord
15:18 Not Stopping Conon Bridge
15:24 Not Stopping Dingwall
15:36 Not Stopping Alness
15:41 Not Stopping Invergordon

05/08/25 15:35 Inverness to Aberdeen due 17:49 will be cancelled.
This is due to severe weather.
Last Updated :04/08/2025 20:56
Scheduled Expected Destination
15:35 Not Stopping Inverness
15:46 Not Stopping Inverness Airport
15:56 Not Stopping Nairn
16:07 Not Stopping Forres
16:20 Not Stopping Elgin
16:40 Not Stopping Keith
16:55 Not Stopping Huntly
17:11 Not Stopping Insch
17:23 Not Stopping Inverurie
17:29 Not Stopping Kintore
17:39 Not Stopping Dyce
17:49 Not Stopping Aberdeen

16:22 Inverness to Elgin due 17:06 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
16:22 Not Stopping Inverness
16:32 Not Stopping Inverness Airport
16:42 Not Stopping Nairn
16:53 Not Stopping Forres
17:06 Not Stopping Elgin

18:56 Inverness to Elgin due 19:43 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
18:56 Not Stopping Inverness
19:08 Not Stopping Inverness Airport
19:19 Not Stopping Nairn
19:30 Not Stopping Forres
19:43 Not Stopping Elgin

20:37 Inverness to Elgin due 21:22 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
20:37 Not Stopping Inverness
20:47 Not Stopping Inverness Airport
20:57 Not Stopping Nairn
21:08 Not Stopping Forres
21:22 Not Stopping Elgin

22:15 Inverness to Elgin due 22:59 will be cancelled.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:45
Scheduled Expected Destination
22:15 Not Stopping Inverness
22:26 Not Stopping Inverness Airport
22:35 Not Stopping Nairn
22:46 Not Stopping Forres
22:59 Not Stopping Elgin

26 Other Train Service Updates
04:54 Inverness to Edinburgh due 09:38 has been reinstated.
It will be started from Aberdeen.
It will no longer call at Inverness, Inverness Airport, Nairn, Forres, Elgin, Keith, Huntly, Insch, Inverurie, Kintore and Dyce.
This is due to severe weather earlier.
Last Updated :05/08/2025 05:47
Scheduled Expected Destination
04:54 Not Stopping Inverness
05:04 Not Stopping Inverness Airport
05:14 Not Stopping Nairn
05:24 Not Stopping Forres
05:37 Not Stopping Elgin
05:56 Not Stopping Keith
06:11 Not Stopping Huntly
06:26 Not Stopping Insch
06:41 Not Stopping Inverurie
06:47 Not Stopping Kintore
06:56 Not Stopping Dyce
07:10 07:10 Aberdeen
07:27 07:27 Stonehaven
07:47 07:47 Montrose
08:01 08:01 Arbroath
08:26 08:26 Dundee
08:38 08:38 Leuchars
08:46 08:46 Cupar
09:34 09:34 Haymarket
09:38 09:38 Edinburgh

05:17 Oban to Glasgow Queen Street due 08:42 will be terminated at Crianlarich.
It will no longer call at Ardlui, Arrochar & Tarbet, Garelochhead, Helensburgh Upper, Cardross, Dumbarton Central, Singer, Maryhill, Possilpark & Parkhouse and Glasgow Queen Street.
It has been delayed at Taynuilt and is now 38 minutes late.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:29
Scheduled Expected Destination
05:17 05:17 Oban
05:32 05:32 Connel Ferry
05:44 06:22 Taynuilt
05:57 06:35 Loch Awe
06:03 06:41 Dalmally
06:22 07:00 Tyndrum Lower
06:33 07:09 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

05:20 Glasgow Queen Street to Oban due 08:35 will be reinstated.
It will be started from Crianlarich.
It will no longer call at Glasgow Queen Street, Dalmuir, Dumbarton Central, Helensburgh Upper, Garelochhead, Arrochar & Tarbet and Ardlui.
This is due to severe weather earlier.
Last Updated :05/08/2025 04:50
Scheduled Expected Destination
05:20 Not Stopping Glasgow Queen Street
05:38 Not Stopping Dalmuir
05:47 Not Stopping Dumbarton Central
06:03 Not Stopping Helensburgh Upper
06:14 Not Stopping Garelochhead
06:34 Not Stopping Arrochar & Tarbet
06:52 Not Stopping Ardlui
07:18 07:18 Crianlarich
07:27 07:27 Tyndrum Lower
07:51 07:51 Dalmally
07:56 07:56 Loch Awe
08:11 08:11 Taynuilt
08:22 08:22 Connel Ferry
08:35 08:35 Oban

05:30 Edinburgh to Aberdeen due 08:12 has been delayed at Kirkcaldy and is now 18 minutes late.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:24
Scheduled Expected Destination
05:30 05:30 Edinburgh
05:35 05:35 Haymarket
05:49 05:49 Inverkeithing
06:04 06:22 Kirkcaldy
06:13 06:31 Markinch
06:20 06:38 Ladybank
06:27 06:45 Cupar
06:34 06:52 Leuchars
06:49 07:07 Dundee
07:03 07:21 Carnoustie
07:12 07:30 Arbroath
07:28 07:46 Montrose
07:39 07:57 Laurencekirk
07:52 08:10 Stonehaven
08:01 08:19 Portlethen
08:12 08:30 Aberdeen

05:48 Motherwell to Edinburgh due 07:07 will no longer call at Holytown, Carfin, Cleland, Hartwood, Shotts, Fauldhouse, Breich, Addiewell, West Calder and Livingston South.
This is due to severe weather earlier.
Last Updated :05/08/2025 05:45
Scheduled Expected Destination
05:48 05:48 Motherwell
06:00 Not Stopping Holytown
06:02 Not Stopping Carfin
06:06 Not Stopping Cleland
06:11 Not Stopping Hartwood
06:14 Not Stopping Shotts
06:20 Not Stopping Fauldhouse
06:24 Not Stopping Breich
06:28 Not Stopping Addiewell
06:32 Not Stopping West Calder
06:36 Not Stopping Livingston South
06:41 06:41 Kirknewton
06:47 06:47 Curriehill
06:51 06:51 Wester Hailes
06:54 06:54 Kingsknowe
06:57 06:57 Slateford
07:02 07:02 Haymarket
07:07 07:07 Edinburgh

05:56 Motherwell to Dalmuir due 07:02 has been reinstated.
It is being delayed at Kirkwood and is now expected to be 8 minutes late.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:14
Scheduled Expected Destination
05:56 05:56 Motherwell
06:04 06:04 Whifflet
06:07 06:15 Kirkwood
06:10 06:18 Bargeddie
06:14 06:22 Baillieston
06:16 06:24 Mount Vernon
06:18 06:26 Carmyle
06:23 06:31 Rutherglen
06:25 06:33 Dalmarnock
06:27 06:35 Bridgeton
06:31 06:39 Argyle Street
06:34 06:42 Glasgow Central Low Level
06:36 06:44 Anderston
06:38 06:46 Exhibition Centre
06:41 06:49 Partick
06:44 06:52 Hyndland
06:46 06:54 Jordanhill
06:48 06:56 Scotstounhill
06:51 06:59 Garscadden
06:53 07:01 Yoker
06:55 07:03 Clydebank
07:02 07:10 Dalmuir

06:00 Edinburgh to Dundee due 07:28 will no longer call at Kirkcaldy.
This is due to a fault on a train in front of this one.
Last Updated :05/08/2025 06:16
Scheduled Expected Destination
06:00 06:00 Edinburgh
06:04 06:04 Haymarket
06:10 06:10 Edinburgh Gateway
06:20 06:20 Inverkeithing
06:40 Not Stopping Kirkcaldy
06:50 06:50 Markinch
06:58 06:58 Ladybank
07:04 07:04 Cupar
07:11 07:11 Leuchars
07:28 07:28 Dundee

06:00 Glenrothes With Thornton to Edinburgh due 07:01 is being delayed at Dunfermline Queen Margaret and is now expected to be 10 minutes late.
This is due to severe weather earlier.
Will be formed of 3 coaches instead of 6.
Last Updated :05/08/2025 06:32
Scheduled Expected Destination
06:00 06:00 Glenrothes With Thornton
06:07 06:07 Cardenden
06:11 06:11 Lochgelly
06:17 06:17 Cowdenbeath
06:23 06:33 Dunfermline Queen Margaret
06:26 06:36 Dunfermline City
06:30 06:40 Rosyth
06:34 06:44 Inverkeithing
06:38 06:48 North Queensferry
06:42 06:52 Dalmeny
06:48 06:58 Edinburgh Gateway
06:50 07:00 South Gyle
06:57 07:07 Haymarket
07:01 07:11 Edinburgh

06:03 Mallaig to Glasgow Queen Street due 11:33 has been delayed at Mallaig and is now 21 minutes late.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:55
Scheduled Expected Destination
06:03 06:24 Mallaig
06:14 06:35 Morar
06:23 06:44 Arisaig
06:29 06:50 Beasdale
06:38 06:59 Lochailort
06:55 07:16 Glenfinnan
07:04 07:25 Locheilside
07:11 07:32 Loch Eil Outward Bound
07:17 07:38 Corpach
07:21 07:42 Banavie
07:44 08:05 Fort William
07:57 08:18 Spean Bridge
08:04 08:25 Roy Bridge
08:15 08:36 Tulloch
08:32 08:53 Corrour
08:47 09:08 Rannoch
09:07 09:28 Bridge Of Orchy
09:23 09:44 Upper Tyndrum
09:33 09:54 Crianlarich
09:52 10:13 Ardlui
10:06 10:27 Arrochar & Tarbet
10:32 10:53 Garelochhead
10:44 11:05 Helensburgh Upper
10:59 11:20 Dumbarton Central
11:09 11:30 Dalmuir
11:33 11:54 Glasgow Queen Street

06:14 Hyndland to Motherwell due 07:04 is being delayed at Blantyre.
This is due to severe weather earlier.
Last Updated :05/08/2025 07:03
Scheduled Expected Destination
06:14 06:14 Hyndland
06:16 06:16 Partick
06:20 06:20 Exhibition Centre
06:22 06:22 Anderston
06:28 06:28 Glasgow Central Low Level
06:30 06:30 Argyle Street
06:33 06:33 Bridgeton
06:35 06:35 Dalmarnock
06:38 06:38 Rutherglen
06:41 06:41 Cambuslang
06:45 06:45 Newton Lanark
06:49 06:49 Blantyre
06:56 06:56 Hamilton Central
07:01 07:01 Airbles
07:04 07:04 Motherwell

06:17 Dalmuir to Larkhall due 07:25 is being delayed between Cambuslang and Newton Lanark.
This is due to severe weather earlier.
Last Updated :05/08/2025 07:03
Scheduled Expected Destination
06:17 06:17 Dalmuir
06:19 06:19 Singer
06:21 06:21 Drumry
06:24 06:24 Drumchapel
06:27 06:27 Westerton
06:30 06:30 Anniesland
06:33 06:33 Hyndland
06:36 06:36 Partick
06:39 06:39 Exhibition Centre
06:42 06:42 Anderston
06:48 06:48 Glasgow Central Low Level
06:50 06:50 Argyle Street
06:53 06:53 Bridgeton
06:55 06:55 Dalmarnock
06:59 06:59 Rutherglen
07:02 07:02 Cambuslang
07:05 07:05 Newton Lanark
07:09 07:09 Blantyre
07:15 07:15 Hamilton Central
07:19 07:19 Chatelherault
07:22 07:22 Merryton
07:25 07:25 Larkhall

06:21 Lanark to Glasgow Central due 07:10 has been delayed at Carluke and is now 8 minutes late.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:41
Scheduled Expected Destination
06:21 06:21 Lanark
06:31 06:39 Carluke
06:37 06:45 Wishaw
06:40 06:48 Shieldmuir
06:46 06:54 Motherwell
06:52 07:00 Bellshill
06:56 07:04 Uddingston
07:01 07:09 Cambuslang
07:10 07:18 Glasgow Central

06:27 Wemyss Bay to Glasgow Central due 07:30 is being delayed between Drumfrochar and Whinhill and is now expected to be 13 minutes late.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:48
Scheduled Expected Destination
06:27 06:27 Wemyss Bay
06:31 06:31 Inverkip
06:44 06:44 Branchton
06:46 06:46 Drumfrochar
06:49 07:02 Whinhill
06:54 07:07 Port Glasgow
06:56 07:09 Woodhall
07:00 07:13 Langbank
07:06 07:19 Bishopton
07:11 07:24 Paisley St James
07:14 07:27 Paisley Gilmour Street
07:17 07:30 Hillington West
07:19 07:32 Hillington East
07:21 07:34 Cardonald
07:30 07:43 Glasgow Central

06:33 Larkhall to Dalmuir due 07:42 will be started from Newton Lanark.
It will no longer call at Larkhall, Merryton, Chatelherault, Hamilton Central, Hamilton West and Blantyre.
This is due to severe weather earlier.
Last Updated :05/08/2025 03:53
Scheduled Expected Destination
06:33 Not Stopping Larkhall
06:35 Not Stopping Merryton
06:38 Not Stopping Chatelherault
06:43 Not Stopping Hamilton Central
06:45 Not Stopping Hamilton West
06:49 Not Stopping Blantyre
06:53 06:53 Newton Lanark
06:57 06:57 Cambuslang
07:01 07:01 Rutherglen
07:04 07:04 Dalmarnock
07:06 07:06 Bridgeton
07:10 07:10 Argyle Street
07:16 07:16 Glasgow Central Low Level
07:18 07:18 Anderston
07:20 07:20 Exhibition Centre
07:24 07:24 Partick
07:26 07:26 Hyndland
07:28 07:28 Jordanhill
07:31 07:31 Scotstounhill
07:33 07:33 Garscadden
07:36 07:36 Yoker
07:38 07:38 Clydebank
07:42 07:42 Dalmuir

06:40 Dalmuir to Whifflet due 07:33 will be started from Garscadden.
It will no longer call at Dalmuir, Clydebank and Yoker.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:19
Scheduled Expected Destination
06:40 Not Stopping Dalmuir
06:42 Not Stopping Clydebank
06:44 Not Stopping Yoker
06:47 06:47 Garscadden
06:49 06:49 Scotstounhill
06:51 06:51 Jordanhill
06:54 06:54 Hyndland
06:56 06:56 Partick
06:59 06:59 Exhibition Centre
07:01 07:01 Anderston
07:04 07:04 Glasgow Central Low Level
07:06 07:06 Argyle Street
07:09 07:09 Bridgeton
07:11 07:11 Dalmarnock
07:13 07:13 Rutherglen
07:17 07:17 Carmyle
07:20 07:20 Mount Vernon
07:22 07:22 Baillieston
07:26 07:26 Bargeddie
07:30 07:30 Kirkwood
07:33 07:33 Whifflet

07:07 Glasgow Queen Street to Inverness due 10:29 will be terminated at Perth.
It will no longer call at Dunkeld & Birnam, Pitlochry, Blair Atholl, Dalwhinnie, Newtonmore, Kingussie, Aviemore and Inverness.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:46
Scheduled Expected Destination
07:07 07:07 Glasgow Queen Street
07:34 07:34 Stirling
07:51 07:51 Gleneagles
08:11 08:11 Perth
08:34 Not Stopping Dunkeld & Birnam
08:47 Not Stopping Pitlochry
08:56 Not Stopping Blair Atholl
09:21 Not Stopping Dalwhinnie
09:31 Not Stopping Newtonmore
09:40 Not Stopping Kingussie
09:52 Not Stopping Aviemore
10:29 Not Stopping Inverness

07:17 Motherwell to Dalmuir due 08:21 will be starting late from Motherwell.
This is due to severe weather earlier.
Last Updated :05/08/2025 07:03
Scheduled Expected Destination
07:17 07:17 Motherwell
07:19 07:19 Airbles
07:25 07:25 Hamilton Central
07:27 07:27 Hamilton West
07:31 07:31 Blantyre
07:35 07:35 Newton Lanark
07:38 07:38 Cambuslang
07:42 07:42 Rutherglen
07:45 07:45 Dalmarnock
07:48 07:48 Bridgeton
07:51 07:51 Argyle Street
07:54 07:54 Glasgow Central Low Level
07:56 07:56 Anderston
07:58 07:58 Exhibition Centre
08:02 08:02 Partick
08:04 08:04 Hyndland
08:08 08:08 Anniesland
08:11 08:11 Westerton
08:14 08:14 Drumchapel
08:16 08:16 Drumry
08:18 08:18 Singer
08:21 08:21 Dalmuir

07:41 Glasgow Queen Street to Aberdeen due 10:23 will be started from Perth.
It will no longer call at Glasgow Queen Street and Stirling.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:02
Scheduled Expected Destination
07:41 Not Stopping Glasgow Queen Street
08:09 Not Stopping Stirling
08:47 08:47 Perth
09:09 09:09 Dundee
09:25 09:25 Arbroath
09:39 09:39 Montrose
09:50 09:50 Laurencekirk
10:03 10:03 Stonehaven
10:12 10:12 Portlethen
10:23 10:23 Aberdeen

08:38 Edinburgh to Inverness due 12:06 will be reinstated.
It will be terminated at Perth.
It will no longer call at Dunkeld & Birnam, Pitlochry, Kingussie, Aviemore, Carrbridge and Inverness.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:52
Scheduled Expected Destination
08:38 08:38 Edinburgh
08:43 08:43 Haymarket
09:31 09:31 Stirling
10:02 10:02 Perth
10:19 Not Stopping Dunkeld & Birnam
10:33 Not Stopping Pitlochry
11:15 Not Stopping Kingussie
11:29 Not Stopping Aviemore
11:38 Not Stopping Carrbridge
12:06 Not Stopping Inverness

08:41 Inverness to Glasgow Queen Street due 12:14 will be reinstated.
It will be started from Perth.
It will no longer call at Inverness, Carrbridge, Aviemore, Kingussie, Newtonmore, Dalwhinnie, Pitlochry and Dunkeld & Birnam.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:46
Scheduled Expected Destination
08:41 Not Stopping Inverness
09:19 Not Stopping Carrbridge
09:28 Not Stopping Aviemore
09:40 Not Stopping Kingussie
09:45 Not Stopping Newtonmore
09:57 Not Stopping Dalwhinnie
10:33 Not Stopping Pitlochry
10:46 Not Stopping Dunkeld & Birnam
11:06 11:06 Perth
11:21 11:21 Gleneagles
11:45 11:45 Stirling
12:14 12:14 Glasgow Queen Street

09:42 Inverness to Edinburgh due 13:14 will be reinstated.
It will be started from Perth.
It will no longer call at Inverness, Aviemore, Kingussie and Pitlochry.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:52
Scheduled Expected Destination
09:42 Not Stopping Inverness
10:31 Not Stopping Aviemore
10:43 Not Stopping Kingussie
11:27 Not Stopping Pitlochry
11:57 11:57 Perth
12:35 12:35 Stirling
13:09 13:09 Haymarket
13:14 13:14 Edinburgh

10:07 Glasgow Queen Street to Inverness due 13:25 will be reinstated.
It will be terminated at Perth.
It will no longer call at Dunkeld & Birnam, Pitlochry, Kingussie, Aviemore and Inverness.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:46
Scheduled Expected Destination
10:07 10:07 Glasgow Queen Street
10:36 10:36 Stirling
11:16 11:16 Perth
11:41 Not Stopping Dunkeld & Birnam
11:55 Not Stopping Pitlochry
12:37 Not Stopping Kingussie
12:50 Not Stopping Aviemore
13:25 Not Stopping Inverness

10:50 Inverness to Edinburgh due 14:28 will be reinstated.
It will be started from Perth.
It will no longer call at Inverness, Aviemore, Kingussie, Blair Atholl, Pitlochry and Dunkeld & Birnam.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:52
Scheduled Expected Destination
10:50 Not Stopping Inverness
11:30 Not Stopping Aviemore
11:43 Not Stopping Kingussie
12:16 Not Stopping Blair Atholl
12:30 Not Stopping Pitlochry
12:42 Not Stopping Dunkeld & Birnam
13:05 13:05 Perth
13:38 13:38 Stirling
14:23 14:23 Haymarket
14:28 14:28 Edinburgh

12:07 Glasgow Queen Street to Inverness due 15:29 will be reinstated.
It will be terminated at Perth.
It will no longer call at Dunkeld & Birnam, Pitlochry, Kingussie, Aviemore, Carrbridge and Inverness.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:46
Scheduled Expected Destination
12:07 12:07 Glasgow Queen Street
12:36 12:36 Stirling
13:11 13:11 Perth
13:27 Not Stopping Dunkeld & Birnam
13:40 Not Stopping Pitlochry
14:24 Not Stopping Kingussie
14:38 Not Stopping Aviemore
14:52 Not Stopping Carrbridge
15:29 Not Stopping Inverness

14:39 Glasgow Queen Street to Inverness due 19:39 will be reinstated.
It will be terminated at Aberdeen.
It will no longer call at Dyce, Inverurie, Insch, Huntly, Keith, Elgin, Forres, Nairn, Inverness Airport and Inverness.
This is due to severe weather earlier.
Last Updated :05/08/2025 07:00
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 Not Stopping Dyce
17:46 Not Stopping Inverurie
17:59 Not Stopping Insch
18:15 Not Stopping Huntly
18:30 Not Stopping Keith
18:53 Not Stopping Elgin
19:06 Not Stopping Forres
19:18 Not Stopping Nairn
19:27 Not Stopping Inverness Airport
19:39 Not Stopping Inverness

14:50 Inverness to Glasgow Queen Street due 18:14 will be started from Perth.
It will no longer call at Inverness, Aviemore, Kingussie, Pitlochry and Dunkeld & Birnam.
This is due to severe weather earlier.
Last Updated :05/08/2025 06:46
Scheduled Expected Destination
14:50 Not Stopping Inverness
15:25 Not Stopping Aviemore
15:36 Not Stopping Kingussie
16:20 Not Stopping Pitlochry
16:37 Not Stopping Dunkeld & Birnam
17:05 17:05 Perth
17:41 17:41 Stirling
18:14 18:14 Glasgow Queen Street

2 Station Updates
The lifts will be out of order between high level and the low level booking office from 13:42 on 13/07/2025 until 23:59 on 31/10/2025 at Glasgow Central station.
Additional Information:
The lift at Glasgow Central from High Level to Low Level Booking Office is currently out of use
We're sorry if this station facility change affects your journey. If you need help to re-arrange your travel plans because of this, please get in touch:
* Online form
* At any staffed station on our network - check opening times at your station
* Free Assisted Travel Helpline: 0800 046 1634
* Assisted Travel Textphone: 18001 0800 046 1634(for people who are hard of hearing)
If your journey goes beyond our network, and includes travel on other train operator services, we ask that you book assistance 24 hours before travelling so we can meet their notice period requirements.
Last Updated :29/07/2025 14:33
The lifts will be out of order between platform 1 and booking office level from now until further notice at Paisley Gilmour Street station.
Additional Information:
We're sorry if this station facility change affects your journey. If you need help to re-arrange your travel plans because of this, please get in touch:
* Online form
* At any staffed station on our network - check opening times at your station
* Free Assisted Travel Helpline: 0800 046 1634
* Assisted Travel Textphone: 18001 0800 046 1634(for people who are hard of hearing)
If your journey goes beyond our network, and includes travel on other train operator services, we ask that you book assistance 24 hours before travelling so we can meet their notice period requirements.
Last Updated :04/08/2025 08:00
2 Improvement Works For Today
Planned engineering work will take place at Hamilton West from 00:01, Sunday 18 May 2025 to 23:59, Friday 29 August 2025.
Additional Information:
Platform works are taking place at Hamilton West station
For services via Hamilton West
Hamilton West Platform 2 will be closed to passengers services towards Motherwell & Larkhall will not call at Hamilton West.
No rail replacement transport will be provided.
Passengers are advised to use Hamilton Central if they are able.
Passengers who are unable to make these changes to their journey should press the station help-point for travel assistance.
Services to Blantyre & towards Glasgow will operate through Platform 1 as normal.
Last Updated :10/04/2025 01:55
Planned engineering work will take place at Hillington West from 00:01, Tuesday 29 July 2025 to 23:59, Sunday 17 August 2025.
Additional Information:
Platform works are taking place at Hillington West station
For services via Hillington West
Hillington West Platform 2 will be closed to passengers services towards Paisley will not call at Hillington West.
No rail replacement transport will be provided.
Passengers are advised to use Hillington East station if they are able.
Passengers who are unable to make these changes to their journey should press the station help-point for travel assistance.
Services through Platform 1 to Glasgow Central will operate as normal.
Last Updated :29/07/2025 22:13
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: 07:05:31 05-08-2025
Powered By    © 2025