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
9 Line Updates
Due to a fire at a station at Glasgow Central all lines are closed.
Impact:
Train services running to and from this station will be cancelled, delayed or revised. Disruption is expected until 23:59 15/03.
Customer Advice:
Option 1 - Check if a rail journey is currently possible..
* Use the National Rail Enquiries real-time journey planner to check if you can continue your journey by rail.
Option 2 - Alternative Routes & Local Public Transport..
* If you have had to drive to another station your ticket will be valid to collect your car on your return journey. Speak to a member of staff to validate your ticket.
* We have arranged for valid ScotRail train tickets to be accepted on the following buses at no extra cost just show your train ticket to the driver when boarding the bus -
* McGills buses on all routes ( numbers 26 and 38 from Paisley are terminating in the Bridge Street area of Glasgow, use Bridge Street underground to City Centre)
Inverclyde 531, 532, 533, X7, 507, 517, 540, 545, 547, 901 & 906
Lanarkshire 147, 247, 210, 213, 243, 245 and 310
Renfrewshire 3,17, 26, 38, 51,54, 66, 72, 166, 329, 757 and 904 (3 and 66 cover Barrhead)
* Lothian buses Edinburgh, Haymarket, Slateford, Wester Hailes and Curriehill
* JMB - Lanark - Motherwell via Carluke, Wishaw, Hamilton
* Stagecoach West - all routes to/from Glasgow. Ticket acceptance not on between 07:00 and 09:30 and 16:30 and 18:30.
* SPT Underground between Partick station and Buchanan Street / St Enoch and Bridge Street in both directions.
* First Glasgow Bus at the following locations;
Pollokshields East 38B
Queens Park 38B, 57B
Crosshill 38B, 4
Mount Florida 31, 5, 4, 75
Cathcart 4, 6,
Muirend 4, 6
Whitecraigs - 38B
Patterton 38B
Neilston Stagecoach 4, McGills 3,
Burnside 18, 18A
Croftfoot 75, 3, 7A
Kings Park 75, 3, 7A
Langside 4, 6
Pollokshaws East 38B, 3, 38E
Shawlands 38B, 3, 38E
Maxwell Park 28B, 57A
Pollokshields West 38B, 57A
Crossmyloof 38B, 3
Pollokshaws West 57A, 3
Thornliebank 38B, 57A, 57
Giffnock 38B, 38
Clarkston 4, 4A, 6
Busby 4A, 6
Thorntonhall 4, 6
Hairmyres 4, 6, 201,
East Kilbride 18, 18A, 201
Option 3 - Rail Replacement Transport..
* Currently, we have no Rail Replacement Transport and customers should check for information on services operating in around the city before travelling.
Option 4 - Consider travelling later..
* You might wish to consider postponing your journey until our service's return to normal.
Additional Information:
* Glasgow Central station remains closed, following the significant fire in a building next to the station on Union Street, with disruption expected to last for several days.
Services calling at Glasgow Central low level as scheduled.
Glasgow Central High Level will remain closed until at least the end of day on Sunday 15th March.
The following train services will be suspended in both directions -
* Glasgow Central Cathcart Circles
* Glasgow Central - Paisley Canal
* Glasgow Central - Newton
* Glasgow Central - Barrhead
* Glasgow Central - Neilston
* Glasgow Central - East Kilbride
* Glasgow Central - Ardroassan South Beach/Harbour
The following service alterations are in place -
* Glasgow - Gourock services will be reduced to hourly in both directions and will only run between Paisley Gilmour Street and Gourock.
* Glasgow - Wemyss Bay services will be reduced to hourly in each direction and will only run between Paisley Gilmour Street and Wemyss Bay in both directions.
* Glasgow - Largs services will only operate between Largs and Kilwinning in both directions.
* Glasgow - Lanark services will only operate between Lanark and Motherwell in both directions.
* Glasgow - Kilmarnock services will only operate between Kilmarnock and Barrhead in both directions - Please note these services between Kilmarnock and Barrhead are subject to delay and cancellation due to lightning strikes which has affected signalling.
* Glasgow - Ayr services will be reduced to hourly in both directions and will only run between Ayr and Paisley Gilmour Street calling additionally at Milliken Park, Howwood, Lochwinnoch, Glengarnock and Dalry in both directions.
* Glasgow - Dumfries/Carlise services will only operate between Carlisle/Dumfries and Kilmarnock in both directions.
* Glasgow - Stranraer services will only operate between Stranraer and Kilmarnock in both directions.
* Edinburgh - Glasgow Central via Shotts will be reduced and operate between West Calder and Edinburgh in both directions.
* Edinburgh - Glasgow Central via Carstairs limited services running.
Customers should check for information on services operating in and around the city before travelling and ensure they can complete their complete journey during this disruption.
An update will follow within the next 1 hour.
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 :12/03/2026 08:05
Due to a fault with the signalling system at Haymarket:
Impact:
Train services running through this station may be cancelled, delayed or revised. Disruption is expected until 11:30 12/03.
Customer Advice:
Option 1 - Check if a rail journey is currently possible..
* Use the National Rail Enquiries real-time journey planner to check if you can continue your journey by rail.
Option 2 - Alternative Routes & Local Public Transport..
* If you have had to drive to another station your ticket will be valid to collect your car on your return journey. Speak to a member of staff to validate your ticket.
* We have arranged for your rail tickets to be accepted with Edinburgh Trams between Edinburgh and Edinburgh Park.
* Just show your valid ticket or Smart card when requested.
Option 3 - Rail Replacement Transport..
* We have 2 McPhail's coaches confirmed at Bathgate at 09:45 and 2 Ratho coaches confirmed at Edinburgh Park at 09:40 to shuttle between calling at stations.
Option 4 - Consider travelling later..
* You might wish to consider postponing your journey until our services return to normal.
Additional Information:
* We have a signalling fault at platform 3 at Haymarket which is causing delays, alterations and cancellations to services.
* Services between Helensburgh/Milngavie and Edinburgh will terminate and start back from Bathgate.
* Our staff are onsite and require access to the track. As soon as we have more information we will let you know.
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 :12/03/2026 09:47
Due to lightning damaging the signalling system between Barrhead and Dunlop disruption is expected until 12:00 12/03.
Impact:
Train services between Kilmarnock and Glasgow Central will be cancelled, delayed by up to 15 minutes or terminated at and started back from Barrhead. All stations between Barrhead and Glasgow Central will not be served.
Customer Advice:
Option 1 - Check if a rail journey is currently possible..
* Use the National Rail Enquiries real-time journey planner to check if you can continue your journey by rail.
Option 2 - Alternative Routes & Local Public Transport..
* If you have had to drive to another station your ticket will be valid to collect your car on your return journey. Speak to a member of staff to validate your ticket.
Option 3 - Rail Replacement Transport..
* We have 1 bus confirmed at Kilmarnock, provided by Shuttle bus and 1 bus confirmed at Barrhead, provided by Arays.
* These buses will shuttle between, calling at stations as required.
Option 4 - Consider travelling later..
* You might wish to consider postponing your journey until our services return to normal.
Additional Information:
* Following lightning strikes in the Lugton area between Barrhead and Dunlop affecting the signalling system, our train shuttles between Kilmarnock and Barrhead are are subject to delay and cancellation.
* Our staff continue to work on the fault with investigations and testing still ongoing.
* As soon as we have more information we will let you know.
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 :12/03/2026 09:54
Due to a speed restriction because of high winds disruption is expected until 18:00 12/03.
Impact:
Train services between Inverness and Wick will be cancelled, delayed or revised.
Customer Advice:
The following cancellations and alterations will be in operation with delays to our trains on this route of up to 30 minutes -
07:00 Inverness to Wick will not call Thurso. We have one 16 seater mini bus confirmed, provided by Dunnets.
10:41 Inverness to Wick terminates Helmsdale. We have one 16 seater mini bus confirmed, provided by Dunnets from Helmsdale to Wick.
11:43 Inverness to Dingwall cancelled.
14:50 Inverness to Invergordon cancelled.
12:45 Dingwall to Inverness cancelled.
15:51 Invergordon to Inverness cancelled.
16:00 Wick to Inverness will start from Helmsdale. We have one 16 seater mini bus confirmed, provided by Dunnets.
* We have ticket acceptance in place with Stagecoach North buses between Inverness and Wick.
* Just show your valid ticket or Smart card to the driver when boarding the bus.
Additional Information:
* Due to forecasted severe weather we are having to run our trains at various locations at reduced speed, this will mean your journey time will be extended and you should therefore check your complete journey times.
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 :12/03/2026 10:10
Due to a speed restriction because of high winds disruption is expected until 18:00 12/03.
Impact:
Train services between Inverness and Kyle Of Lochalsh will be delayed by up to 30 minutes or revised.
Customer Advice:
Our 10:56 Inverness to Kyle service will start at Dingwall therefore where possible passengers should board the 10:41 departure from Inverness as this train will detach a unit at Dingwall to run the Kyle train from there.
Additional Information:
* Due to forecasted severe weather we are having to run our trains at various locations at reduced speed, this will mean your journey time will be extended and you should therefore check your complete journey times.
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 :12/03/2026 10:10
Due to a speed restriction because of high winds disruption is expected until 18:00 12/03.
Impact:
Train services between Inverness and Glasgow Queen Street may be delayed by up to 30 minutes.
Additional Information:
* Due to forecasted severe weather we are having to run our trains at various locations at reduced speed, this will mean your journey time will be extended and you should therefore check your complete journey times.
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 :12/03/2026 10:10
Due to a speed restriction because of high winds disruption is expected until 18:00 12/03.
Impact:
Train services between Glasgow Queen Street and Mallaig will be delayed by up to 30 minutes or revised.
Additional Information:
* Due to forecasted severe weather we are having to run our trains at various locations at reduced speed, this will mean your journey time will be extended and you should therefore check your complete journey times.
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 :12/03/2026 10:10
Due to a speed restriction because of high winds disruption is expected until 18:00 12/03.
Impact:
Train services between Glasgow Queen Street and Oban will be delayed.
Additional Information:
* Due to forecasted severe weather we are having to run our trains at various locations at reduced speed, this will mean your journey time will be extended and you should therefore check your complete journey times.
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 :12/03/2026 10:10
Due to a speed restriction because of high winds disruption is expected until 18:00 12/03.
Impact:
Train services between Inverness and Edinburgh may be delayed by up to 30 minutes.
Additional Information:
* Due to forecasted severe weather we are having to run our trains at various locations at reduced speed, this will mean your journey time will be extended and you should therefore check your complete journey times.
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 :12/03/2026 10:10
1 Catering Update
Facilities on the 12/03/26 14:39 Glasgow Queen Street to Inverness due 19:39.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :11/03/2026 14:18
Scheduled Expected Destination
14:39 14:39 Glasgow Queen Street
15:07 15:07 Stirling
15:40 15:40 Perth
16:04 16:04 Dundee
16:16 16:16 Carnoustie
16:23 16:23 Arbroath
16:37 16:37 Montrose
17:25 17:25 Aberdeen
17:34 17:34 Dyce
17:46 17:46 Inverurie
17:59 17:59 Insch
18:15 18:15 Huntly
18:30 18:30 Keith
18:53 18:53 Elgin
19:06 19:06 Forres
19:18 19:18 Nairn
19:27 19:27 Inverness Airport
19:39 19:39 Inverness

56 Train Formation Updates
Facilities on the 08:40 Dundee to Edinburgh due 10:05.
This is due to a broken down train.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:15
Scheduled Expected Destination
08:40 08:40 Dundee
08:53 08:53 Leuchars
09:00 09:00 Cupar
09:07 09:07 Ladybank
09:14 09:14 Markinch
09:25 09:25 Kirkcaldy
09:41 09:41 Inverkeithing
09:52 09:52 Edinburgh Gateway
09:59 09:59 Haymarket
10:05 10:05 Edinburgh

Facilities on the 09:45 Edinburgh to Cowdenbeath due 10:29.
This train will now be formed of the usual number of coaches.
Last Updated :12/03/2026 07:23
Scheduled Expected Destination
09:45 09:45 Edinburgh
09:49 09:49 Haymarket
09:55 09:55 Edinburgh Gateway
10:01 10:01 Dalmeny
10:05 10:05 North Queensferry
10:09 10:09 Inverkeithing
10:13 10:13 Rosyth
10:18 10:18 Dunfermline City
10:22 10:22 Dunfermline Queen Margaret
10:29 10:29 Cowdenbeath

Facilities on the 10:07 Largs to Kilwinning due 10:32.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:25
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:32 10:32 Kilwinning

Facilities on the 10:08 Aberdeen to Inverness due 12:24.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 09:49
Scheduled Expected Destination
10:08 10:08 Aberdeen
10:16 10:16 Dyce
10:26 10:26 Kintore
10:32 10:32 Inverurie
10:46 10:46 Insch
11:03 11:03 Huntly
11:18 11:18 Keith
11:40 11:40 Elgin
11:53 11:53 Forres
12:04 12:04 Nairn
12:13 12:13 Inverness Airport
12:24 12:24 Inverness

Facilities on the 10:18 Motherwell to Lanark due 10:42.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:22
Scheduled Expected Destination
10:18 10:18 Motherwell
10:21 10:21 Shieldmuir
10:26 10:26 Wishaw
10:32 10:32 Carluke
10:42 10:42 Lanark

Facilities on the 10:36 Glasgow Queen Street to Oban due 13:43.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 10:02
Scheduled Expected Destination
10:36 10:36 Glasgow Queen Street
10:58 10:58 Dalmuir
11:08 11:08 Dumbarton Central
11:27 11:27 Helensburgh Upper
11:40 11:40 Garelochhead
12:00 12:00 Arrochar & Tarbet
12:14 12:14 Ardlui
12:33 12:33 Crianlarich
12:41 12:41 Tyndrum Lower
12:59 12:59 Dalmally
13:04 13:04 Loch Awe
13:20 13:20 Taynuilt
13:30 13:30 Connel Ferry
13:43 13:43 Oban

Facilities on the 10:58 Cowdenbeath to Edinburgh due 11:40.
This train will now be formed of the usual number of coaches.
Last Updated :12/03/2026 07:23
Scheduled Expected Destination
10:58 10:58 Cowdenbeath
11:04 11:04 Dunfermline Queen Margaret
11:07 11:07 Dunfermline City
11:11 11:11 Rosyth
11:16 11:16 Inverkeithing
11:28 11:28 Edinburgh Gateway
11:34 11:34 Haymarket
11:40 11:40 Edinburgh

Facilities on the 10:59 Lanark to Motherwell due 11:23.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:22
Scheduled Expected Destination
10:59 10:59 Lanark
11:09 11:09 Carluke
11:16 11:16 Wishaw
11:19 11:19 Shieldmuir
11:23 11:23 Motherwell

Facilities on the 11:20 Motherwell to Lanark due 11:47.
This is due to a fire at a station.
Will be formed of 6 coaches instead of 3.
Last Updated :12/03/2026 05:20
Scheduled Expected Destination
11:20 11:20 Motherwell
11:24 11:24 Shieldmuir
11:29 11:29 Wishaw
11:36 11:36 Carluke
11:47 11:47 Lanark

Facilities on the 11:21 Kilwinning to Largs due 11:48.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:25
Scheduled Expected Destination
11:21 11:21 Kilwinning
11:25 11:25 Stevenston
11:28 11:28 Saltcoats
11:30 11:30 Ardrossan South Beach
11:36 11:36 West Kilbride
11:43 11:43 Fairlie
11:48 11:48 Largs

Facilities on the 11:47 Motherwell to Lanark due 12:13.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:22
Scheduled Expected Destination
11:47 11:47 Motherwell
11:50 11:50 Shieldmuir
11:56 11:56 Wishaw
12:02 12:02 Carluke
12:13 12:13 Lanark

Facilities on the 11:48 Edinburgh to Cowdenbeath due 12:32.
This train will now be formed of the usual number of coaches.
Last Updated :12/03/2026 07:23
Scheduled Expected Destination
11:48 11:48 Edinburgh
11:52 11:52 Haymarket
11:58 11:58 Edinburgh Gateway
12:04 12:04 Dalmeny
12:08 12:08 North Queensferry
12:12 12:12 Inverkeithing
12:16 12:16 Rosyth
12:21 12:21 Dunfermline City
12:25 12:25 Dunfermline Queen Margaret
12:32 12:32 Cowdenbeath

Facilities on the 12:07 Largs to Kilwinning due 12:32.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:25
Scheduled Expected Destination
12:07 12:07 Largs
12:12 12:12 Fairlie
12:17 12:17 West Kilbride
12:24 12:24 Ardrossan South Beach
12:26 12:26 Saltcoats
12:28 12:28 Stevenston
12:32 12:32 Kilwinning

Facilities on the 12:17 Lanark to Motherwell due 12:43.
This is due to a fire at a station.
Will be formed of 6 coaches instead of 3.
Last Updated :12/03/2026 05:20
Scheduled Expected Destination
12:17 12:17 Lanark
12:27 12:27 Carluke
12:36 12:36 Wishaw
12:40 12:40 Shieldmuir
12:43 12:43 Motherwell

Facilities on the 12:17 Motherwell to Lanark due 12:47.
This is due to a fire at a station.
Will be formed of 6 coaches instead of 3.
Last Updated :12/03/2026 05:20
Scheduled Expected Destination
12:17 12:17 Motherwell
12:20 12:20 Shieldmuir
12:24 12:24 Wishaw
12:36 12:36 Carluke
12:47 12:47 Lanark

Facilities on the 12:21 Kilwinning to Largs due 12:48.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:26
Scheduled Expected Destination
12:21 12:21 Kilwinning
12:25 12:25 Stevenston
12:28 12:28 Saltcoats
12:30 12:30 Ardrossan South Beach
12:36 12:36 West Kilbride
12:43 12:43 Fairlie
12:48 12:48 Largs

Facilities on the 12:22 Glasgow Queen Street to Oban due 15:28.
This is due to a broken down train.
This train will now be formed of the usual number of coaches.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
12:22 12:22 Glasgow Queen Street
12:53 12:53 Dumbarton Central
13:08 13:08 Helensburgh Upper
13:20 13:20 Garelochhead
13:40 13:40 Arrochar & Tarbet
13:56 13:56 Ardlui
14:18 14:18 Crianlarich
14:26 14:26 Tyndrum Lower
14:44 14:44 Dalmally
14:49 14:49 Loch Awe
15:05 15:05 Taynuilt
15:15 15:15 Connel Ferry
15:28 15:28 Oban

Facilities on the 12:47 Motherwell to Lanark due 13:15.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:22
Scheduled Expected Destination
12:47 12:47 Motherwell
12:51 12:51 Shieldmuir
12:56 12:56 Wishaw
13:04 13:04 Carluke
13:15 13:15 Lanark

Facilities on the 12:48 Inverness to Edinburgh due 16:33.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 09:49
Scheduled Expected Destination
12:48 12:48 Inverness
13:25 13:25 Carrbridge
13:34 13:34 Aviemore
13:46 13:46 Kingussie
13:51 13:51 Newtonmore
14:02 14:02 Dalwhinnie
14:33 14:33 Pitlochry
14:46 14:46 Dunkeld & Birnam
15:07 15:07 Perth
15:41 15:41 Stirling
16:28 16:28 Haymarket
16:33 16:33 Edinburgh

Facilities on the 12:52 Lanark to Motherwell due 13:16.
This is due to a fire at a station.
Will be formed of 6 coaches instead of 3.
Last Updated :12/03/2026 05:20
Scheduled Expected Destination
12:52 12:52 Lanark
13:02 13:02 Carluke
13:08 13:08 Wishaw
13:12 13:12 Shieldmuir
13:16 13:16 Motherwell

Facilities on the 12:55 Cowdenbeath to Edinburgh due 13:39.
This train will now be formed of the usual number of coaches.
Last Updated :12/03/2026 07:23
Scheduled Expected Destination
12:55 12:55 Cowdenbeath
13:01 13:01 Dunfermline Queen Margaret
13:04 13:04 Dunfermline City
13:08 13:08 Rosyth
13:13 13:13 Inverkeithing
13:18 13:18 North Queensferry
13:22 13:22 Dalmeny
13:28 13:28 Edinburgh Gateway
13:34 13:34 Haymarket
13:39 13:39 Edinburgh

Facilities on the 13:07 Largs to Kilwinning due 13:32.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:26
Scheduled Expected Destination
13:07 13:07 Largs
13:12 13:12 Fairlie
13:17 13:17 West Kilbride
13:24 13:24 Ardrossan South Beach
13:26 13:26 Saltcoats
13:28 13:28 Stevenston
13:32 13:32 Kilwinning

Facilities on the 13:20 Motherwell to Lanark due 13:45.
This is due to a fire at a station.
Will be formed of 6 coaches instead of 3.
Last Updated :12/03/2026 05:20
Scheduled Expected Destination
13:20 13:20 Motherwell
13:24 13:24 Shieldmuir
13:28 13:28 Wishaw
13:35 13:35 Carluke
13:45 13:45 Lanark

Facilities on the 13:21 Kilwinning to Largs due 13:48.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:25
Scheduled Expected Destination
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 13:24 Lanark to Motherwell due 13:51.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:22
Scheduled Expected Destination
13:24 13:24 Lanark
13:34 13:34 Carluke
13:41 13:41 Wishaw
13:47 13:47 Shieldmuir
13:51 13:51 Motherwell

Facilities on the 14:07 Largs to Kilwinning due 14:32.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:25
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:32 14:32 Kilwinning

Facilities on the 14:21 Kilwinning to Largs due 14:48.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:26
Scheduled Expected Destination
14:21 14:21 Kilwinning
14:25 14:25 Stevenston
14:28 14:28 Saltcoats
14:30 14:30 Ardrossan South Beach
14:36 14:36 West Kilbride
14:43 14:43 Fairlie
14:48 14:48 Largs

Facilities on the 14:22 Lanark to Motherwell due 14:50.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:22
Scheduled Expected Destination
14:22 14:22 Lanark
14:32 14:32 Carluke
14:41 14:41 Wishaw
14:46 14:46 Shieldmuir
14:50 14:50 Motherwell

Facilities on the 14:24 Crianlarich to Mallaig due 17:43.
This is due to a broken down train.
This train will now be formed of the usual number of coaches.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
14:24 14:24 Crianlarich
14:35 14:35 Upper Tyndrum
14:49 14:49 Bridge Of Orchy
15:12 15:12 Rannoch
15:24 15:24 Corrour
15:40 15:40 Tulloch
15:50 15:50 Roy Bridge
15:56 15:56 Spean Bridge
16:19 16:19 Fort William
16:25 16:25 Banavie
16:30 16:30 Corpach
16:36 16:36 Loch Eil Outward Bound
16:40 16:40 Locheilside
16:55 16:55 Glenfinnan
17:10 17:10 Lochailort
17:19 17:19 Beasdale
17:28 17:28 Arisaig
17:36 17:36 Morar
17:43 17:43 Mallaig

Facilities on the 14:41 Oban to Glasgow Queen Street due 17:43.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 10:02
Scheduled Expected Destination
14:41 14:41 Oban
14:52 14:52 Connel Ferry
15:06 15:06 Taynuilt
15:21 15:21 Loch Awe
15:26 15:26 Dalmally
15:45 15:45 Tyndrum Lower
15:56 15:56 Crianlarich
16:11 16:11 Ardlui
16:27 16:27 Arrochar & Tarbet
16:49 16:49 Garelochhead
17:00 17:00 Helensburgh Upper
17:13 17:13 Dumbarton Central
17:24 17:24 Dalmuir
17:43 17:43 Glasgow Queen Street

Facilities on the 15:07 Largs to Kilwinning due 15:32.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:26
Scheduled Expected Destination
15:07 15:07 Largs
15:12 15:12 Fairlie
15:17 15:17 West Kilbride
15:24 15:24 Ardrossan South Beach
15:26 15:26 Saltcoats
15:28 15:28 Stevenston
15:32 15:32 Kilwinning

Facilities on the 15:21 Kilwinning to Largs due 15:48.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:25
Scheduled Expected Destination
15:21 15:21 Kilwinning
15:25 15:25 Stevenston
15:28 15:28 Saltcoats
15:30 15:30 Ardrossan South Beach
15:36 15:36 West Kilbride
15:43 15:43 Fairlie
15:48 15:48 Largs

Facilities on the 15:47 Motherwell to Lanark due 16:16.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:22
Scheduled Expected Destination
15:47 15:47 Motherwell
15:50 15:50 Shieldmuir
15:57 15:57 Wishaw
16:04 16:04 Carluke
16:16 16:16 Lanark

Facilities on the 16:07 Largs to Kilwinning due 16:32.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:25
Scheduled Expected Destination
16:07 16:07 Largs
16:12 16:12 Fairlie
16:17 16:17 West Kilbride
16:24 16:24 Ardrossan South Beach
16:26 16:26 Saltcoats
16:28 16:28 Stevenston
16:32 16:32 Kilwinning

Facilities on the 16:10 Glasgow Queen Street to Arbroath due 18:20.
This train will now be formed of the usual number of coaches.
Last Updated :12/03/2026 07:23
Scheduled Expected Destination
16:10 16:10 Glasgow Queen Street
16:39 16:39 Stirling
16:44 16:44 Bridge Of Allan
16:49 16:49 Dunblane
17:03 17:03 Gleneagles
17:21 17:21 Perth
17:39 17:39 Invergowrie
17:50 17:50 Dundee
17:57 17:57 Broughty Ferry
18:00 18:00 Balmossie
18:03 18:03 Monifieth
18:07 18:07 Barry Links
18:10 18:10 Golf Street
18:12 18:12 Carnoustie
18:20 18:20 Arbroath

Facilities on the 16:22 Kilwinning to Largs due 16:49.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:26
Scheduled Expected Destination
16:22 16:22 Kilwinning
16:26 16:26 Stevenston
16:29 16:29 Saltcoats
16:31 16:31 Ardrossan South Beach
16:37 16:37 West Kilbride
16:44 16:44 Fairlie
16:49 16:49 Largs

Facilities on the 16:49 Lanark to Motherwell due 17:16.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:22
Scheduled Expected Destination
16:49 16:49 Lanark
16:59 16:59 Carluke
17:07 17:07 Wishaw
17:12 17:12 Shieldmuir
17:16 17:16 Motherwell

Facilities on the 16:51 Motherwell to Lanark due 17:18.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:22
Scheduled Expected Destination
16:51 16:51 Motherwell
16:55 16:55 Shieldmuir
17:00 17:00 Wishaw
17:06 17:06 Carluke
17:18 17:18 Lanark

Facilities on the 17:07 Largs to Kilwinning due 17:32.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:26
Scheduled Expected Destination
17:07 17:07 Largs
17:12 17:12 Fairlie
17:17 17:17 West Kilbride
17:24 17:24 Ardrossan South Beach
17:26 17:26 Saltcoats
17:28 17:28 Stevenston
17:32 17:32 Kilwinning

Facilities on the 17:33 Edinburgh to Inverness due 21:23.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 09:49
Scheduled Expected Destination
17:33 17:33 Edinburgh
17:39 17:39 Haymarket
18:20 18:20 Stirling
18:38 18:38 Gleneagles
19:03 19:03 Perth
19:20 19:20 Dunkeld & Birnam
19:34 19:34 Pitlochry
20:17 20:17 Kingussie
20:32 20:32 Aviemore
21:23 21:23 Inverness

Facilities on the 17:47 Motherwell to Lanark due 18:13.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:22
Scheduled Expected Destination
17:47 17:47 Motherwell
17:50 17:50 Shieldmuir
17:54 17:54 Wishaw
18:02 18:02 Carluke
18:13 18:13 Lanark

Facilities on the 17:53 Lanark to Motherwell due 18:16.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:22
Scheduled Expected Destination
17:53 17:53 Lanark
18:03 18:03 Carluke
18:09 18:09 Wishaw
18:13 18:13 Shieldmuir
18:16 18:16 Motherwell

Facilities on the 18:25 Kilwinning to Largs due 18:55.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:26
Scheduled Expected Destination
18:25 18:25 Kilwinning
18:29 18:29 Stevenston
18:35 18:35 Saltcoats
18:37 18:37 Ardrossan South Beach
18:43 18:43 West Kilbride
18:49 18:49 Fairlie
18:55 18:55 Largs

Facilities on the 18:43 Arbroath to Dundee due 19:08.
This train will now be formed of the usual number of coaches.
Last Updated :12/03/2026 07:23
Scheduled Expected Destination
18:43 18:43 Arbroath
18:50 18:50 Carnoustie
18:56 18:56 Monifieth
19:00 19:00 Broughty Ferry
19:08 19:08 Dundee

Facilities on the 18:48 Motherwell to Lanark due 19:14.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:22
Scheduled Expected Destination
18:48 18:48 Motherwell
18:51 18:51 Shieldmuir
18:56 18:56 Wishaw
19:03 19:03 Carluke
19:14 19:14 Lanark

Facilities on the 19:07 Largs to Kilwinning due 19:32.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:26
Scheduled Expected Destination
19:07 19:07 Largs
19:12 19:12 Fairlie
19:17 19:17 West Kilbride
19:24 19:24 Ardrossan South Beach
19:26 19:26 Saltcoats
19:28 19:28 Stevenston
19:32 19:32 Kilwinning

Facilities on the 19:15 Dundee to Glasgow Queen Street due 21:21.
This train will now be formed of the usual number of coaches.
Last Updated :12/03/2026 07:23
Scheduled Expected Destination
19:15 19:15 Dundee
19:28 19:28 Leuchars
19:36 19:36 Cupar
19:43 19:43 Ladybank
20:17 20:17 Dunfermline City
20:24 20:24 Inverkeithing
20:45 20:45 Linlithgow
20:56 20:56 Falkirk Grahamston
21:21 21:21 Glasgow Queen Street

Facilities on the 19:21 Kilwinning to Largs due 19:48.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:25
Scheduled Expected Destination
19:21 19:21 Kilwinning
19:25 19:25 Stevenston
19:28 19:28 Saltcoats
19:30 19:30 Ardrossan South Beach
19:36 19:36 West Kilbride
19:43 19:43 Fairlie
19:48 19:48 Largs

Facilities on the 20:07 Largs to Kilwinning due 20:32.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:25
Scheduled Expected Destination
20:07 20:07 Largs
20:12 20:12 Fairlie
20:17 20:17 West Kilbride
20:24 20:24 Ardrossan South Beach
20:26 20:26 Saltcoats
20:28 20:28 Stevenston
20:32 20:32 Kilwinning

Facilities on the 20:21 Kilwinning to Largs due 20:48.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:26
Scheduled Expected Destination
20:21 20:21 Kilwinning
20:25 20:25 Stevenston
20:28 20:28 Saltcoats
20:30 20:30 Ardrossan South Beach
20:36 20:36 West Kilbride
20:43 20:43 Fairlie
20:48 20:48 Largs

Facilities on the 21:07 Largs to Kilwinning due 21:32.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:25
Scheduled Expected Destination
21:07 21:07 Largs
21:12 21:12 Fairlie
21:17 21:17 West Kilbride
21:24 21:24 Ardrossan South Beach
21:26 21:26 Saltcoats
21:28 21:28 Stevenston
21:32 21:32 Kilwinning

Facilities on the 21:40 Glasgow Queen Street to Aberdeen due 00:32.
This train will now be formed of the usual number of coaches.
Last Updated :12/03/2026 07:23
Scheduled Expected Destination
21:40 21:40 Glasgow Queen Street
22:09 22:09 Stirling
22:13 22:13 Bridge Of Allan
22:18 22:18 Dunblane
22:30 22:30 Gleneagles
22:46 22:46 Perth
23:08 23:08 Dundee
23:15 23:15 Broughty Ferry
23:19 23:19 Monifieth
23:25 23:25 Carnoustie
23:32 23:32 Arbroath
23:47 23:47 Montrose
23:58 23:58 Laurencekirk
00:12 00:12 Stonehaven
00:20 00:20 Portlethen
00:32 00:32 Aberdeen

Facilities on the 22:21 Kilwinning to Largs due 22:48.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:26
Scheduled Expected Destination
22:21 22:21 Kilwinning
22:25 22:25 Stevenston
22:28 22:28 Saltcoats
22:30 22:30 Ardrossan South Beach
22:36 22:36 West Kilbride
22:43 22:43 Fairlie
22:48 22:48 Largs

Facilities on the 22:26 Gourock to Paisley Gilmour Street due 23:01.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:30
Scheduled Expected Destination
22:26 22:26 Gourock
22:29 22:29 Fort Matilda
22:32 22:32 Greenock West
22:34 22:34 Greenock Central
22:37 22:37 Cartsdyke
22:39 22:39 Bogston
22:41 22:41 Port Glasgow
22:44 22:44 Woodhall
22:48 22:48 Langbank
22:53 22:53 Bishopton
22:58 22:58 Paisley St James
23:01 23:01 Paisley Gilmour Street

Facilities on the 22:53 Largs to Kilwinning due 23:18.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:26
Scheduled Expected Destination
22:53 22:53 Largs
22:58 22:58 Fairlie
23:03 23:03 West Kilbride
23:10 23:10 Ardrossan South Beach
23:12 23:12 Saltcoats
23:14 23:14 Stevenston
23:18 23:18 Kilwinning

Facilities on the 23:21 Kilwinning to Largs due 23:48.
This is due to a fire at a station.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :12/03/2026 05:25
Scheduled Expected Destination
23:21 23:21 Kilwinning
23:25 23:25 Stevenston
23:28 23:28 Saltcoats
23:30 23:30 Ardrossan South Beach
23:36 23:36 West Kilbride
23:43 23:43 Fairlie
23:48 23:48 Largs

437 Train Cancellations
09:17 Motherwell to Dalmuir due 10:21 has been cancelled.
This is due to a train fault.
Last Updated :12/03/2026 09:18
Scheduled Expected Destination
09:17 Not Stopping Motherwell
09:19 Not Stopping Airbles
09:25 Not Stopping Hamilton Central
09:27 Not Stopping Hamilton West
09:31 Not Stopping Blantyre
09:35 Not Stopping Newton Lanark
09:38 Not Stopping Cambuslang
09:43 Not Stopping Rutherglen
09:46 Not Stopping Dalmarnock
09:48 Not Stopping Bridgeton
09:52 Not Stopping Argyle Street
09:55 Not Stopping Glasgow Central Low Level
09:57 Not Stopping Anderston
09:59 Not Stopping Exhibition Centre
10:02 Not Stopping Partick
10:05 Not Stopping Hyndland
10:08 Not Stopping Anniesland
10:11 Not Stopping Westerton
10:14 Not Stopping Drumchapel
10:16 Not Stopping Drumry
10:18 Not Stopping Singer
10:21 Not Stopping Dalmuir

10:15 Edinburgh to Glasgow Queen Street due 11:07 will be cancelled.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
10:15 Not Stopping Edinburgh
10:21 Not Stopping Haymarket
10:35 Not Stopping Linlithgow
10:41 Not Stopping Polmont
10:45 Not Stopping Falkirk High
10:54 Not Stopping Croy
11:07 Not Stopping Glasgow Queen Street

10:16 Edinburgh to Leven due 11:30 will be cancelled.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:06
Scheduled Expected Destination
10:16 Not Stopping Edinburgh
10:20 Not Stopping Haymarket
10:25 Not Stopping South Gyle
10:27 Not Stopping Edinburgh Gateway
10:38 Not Stopping Inverkeithing
10:41 Not Stopping Rosyth
10:46 Not Stopping Dunfermline City
10:50 Not Stopping Dunfermline Queen Margaret
10:57 Not Stopping Cowdenbeath
11:03 Not Stopping Lochgelly
11:07 Not Stopping Cardenden
11:15 Not Stopping Glenrothes With Thornton
11:25 Not Stopping Cameron Bridge
11:30 Not Stopping Leven

10:25 Edinburgh to West Calder due 11:00 will be cancelled.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:05
Scheduled Expected Destination
10:25 Not Stopping Edinburgh
10:30 Not Stopping Haymarket
10:34 Not Stopping Slateford
10:37 Not Stopping Kingsknowe
10:40 Not Stopping Wester Hailes
10:43 Not Stopping Curriehill
10:50 Not Stopping Kirknewton
10:56 Not Stopping Livingston South
11:00 Not Stopping West Calder

10:45 Glasgow Queen Street to Edinburgh due 11:33 will be cancelled.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:03
Scheduled Expected Destination
10:45 Not Stopping Glasgow Queen Street
10:56 Not Stopping Croy
11:06 Not Stopping Falkirk High
11:10 Not Stopping Polmont
11:15 Not Stopping Linlithgow
11:28 Not Stopping Haymarket
11:33 Not Stopping Edinburgh

11:43 Inverness to Dingwall due 12:21 will be cancelled.
This is due to a speed restriction because of severe weather.
Additional Information:
To help keep you on the move today during disruption we have arranged for your train ticket to be accepted on Stagecoach North bus services, just show your train ticket to the bus driver when boarding the bus.
Last Updated :12/03/2026 06:17
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:43 Leven to Edinburgh due 13:01 will be cancelled.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:06
Scheduled Expected Destination
11:43 Not Stopping Leven
11:48 Not Stopping Cameron Bridge
11:59 Not Stopping Glenrothes With Thornton
12:06 Not Stopping Cardenden
12:11 Not Stopping Lochgelly
12:17 Not Stopping Cowdenbeath
12:23 Not Stopping Dunfermline Queen Margaret
12:26 Not Stopping Dunfermline City
12:30 Not Stopping Rosyth
12:34 Not Stopping Inverkeithing
12:38 Not Stopping North Queensferry
12:42 Not Stopping Dalmeny
12:48 Not Stopping Edinburgh Gateway
12:50 Not Stopping South Gyle
12:57 Not Stopping Haymarket
13:01 Not Stopping Edinburgh

12:45 Dingwall to Inverness due 13:21 will be cancelled.
This is due to a speed restriction because of severe weather.
Additional Information:
To help keep you on the move today during disruption we have arranged for your train ticket to be accepted on Stagecoach North bus services, just show your train ticket to the bus driver when boarding the bus.
Last Updated :12/03/2026 06:17
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

14:50 Inverness to Invergordon due 15:41 will be cancelled.
This is due to a speed restriction because of severe weather.
Additional Information:
To help keep you on the move today during disruption we have arranged for your train ticket to be accepted on Stagecoach North bus services, just show your train ticket to the bus driver when boarding the bus.
Last Updated :12/03/2026 06:17
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

15:51 Invergordon to Inverness due 16:46 will be cancelled.
This is due to a speed restriction because of severe weather.
Additional Information:
To help keep you on the move today during disruption we have arranged for your train ticket to be accepted on Stagecoach North bus services, just show your train ticket to the bus driver when boarding the bus.
Last Updated :12/03/2026 06:17
Scheduled Expected Destination
15:51 Not Stopping Invergordon
15:56 Not Stopping Alness
16:11 Not Stopping Dingwall
16:16 Not Stopping Conon Bridge
16:24 Not Stopping Muir Of Ord
16:29 Not Stopping Beauly
16:46 Not Stopping Inverness

12/03/26 17:18 Glasgow Central to East Kilbride due 17:50 will be cancelled.
This is due to a fire at a station.
Last Updated :11/03/2026 05:00
Scheduled Expected Destination
17:18 Not Stopping Glasgow Central
17:24 Not Stopping Crossmyloof
17:26 Not Stopping Pollokshaws West
17:29 Not Stopping Thornliebank
17:32 Not Stopping Giffnock
17:35 Not Stopping Clarkston
17:38 Not Stopping Busby
17:41 Not Stopping Thorntonhall
17:46 Not Stopping Hairmyres
17:50 Not Stopping East Kilbride

12/03/26 17:59 Edinburgh to West Calder due 18:31 will be cancelled.
This is due to a fire at a station.
Last Updated :11/03/2026 13:13
Scheduled Expected Destination
17:59 Not Stopping Edinburgh
18:03 Not Stopping Haymarket
18:06 Not Stopping Slateford
18:09 Not Stopping Kingsknowe
18:11 Not Stopping Wester Hailes
18:15 Not Stopping Curriehill
18:21 Not Stopping Kirknewton
18:27 Not Stopping Livingston South
18:31 Not Stopping West Calder

12/03/26 20:51 Paisley Gilmour Street to Gourock due 21:26 will be cancelled.
This is due to a fire at a station.
Last Updated :11/03/2026 13:44
Scheduled Expected Destination
20:51 Not Stopping Paisley Gilmour Street
20:53 Not Stopping Paisley St James
20:58 Not Stopping Bishopton
21:04 Not Stopping Langbank
21:08 Not Stopping Woodhall
21:11 Not Stopping Port Glasgow
21:13 Not Stopping Bogston
21:15 Not Stopping Cartsdyke
21:17 Not Stopping Greenock Central
21:19 Not Stopping Greenock West
21:22 Not Stopping Fort Matilda
21:26 Not Stopping Gourock

12/03/26 21:51 Paisley Gilmour Street to Gourock due 22:26 will be cancelled.
This is due to a fire at a station.
Last Updated :11/03/2026 13:44
Scheduled Expected Destination
21:51 Not Stopping Paisley Gilmour Street
21:53 Not Stopping Paisley St James
21:58 Not Stopping Bishopton
22:04 Not Stopping Langbank
22:08 Not Stopping Woodhall
22:11 Not Stopping Port Glasgow
22:13 Not Stopping Bogston
22:15 Not Stopping Cartsdyke
22:17 Not Stopping Greenock Central
22:19 Not Stopping Greenock West
22:22 Not Stopping Fort Matilda
22:26 Not Stopping Gourock

12/03/26 22:57 Edinburgh to West Calder due 23:31 will be cancelled.
This is due to a fire at a station.
Last Updated :11/03/2026 13:13
Scheduled Expected Destination
22:57 Not Stopping Edinburgh
23:01 Not Stopping Haymarket
23:05 Not Stopping Slateford
23:08 Not Stopping Kingsknowe
23:11 Not Stopping Wester Hailes
23:15 Not Stopping Curriehill
23:22 Not Stopping Kirknewton
23:27 Not Stopping Livingston South
23:31 Not Stopping West Calder

23:00 East Kilbride to Glasgow Central due 23:31 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 05:07
Scheduled Expected Destination
23:00 Not Stopping East Kilbride
23:04 Not Stopping Hairmyres
23:07 Not Stopping Thorntonhall
23:10 Not Stopping Busby
23:13 Not Stopping Clarkston
23:16 Not Stopping Giffnock
23:19 Not Stopping Thornliebank
23:22 Not Stopping Pollokshaws West
23:25 Not Stopping Crossmyloof
23:31 Not Stopping Glasgow Central

23:30 East Kilbride to Glasgow Central due 00:01 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 05:07
Scheduled Expected Destination
23:30 Not Stopping East Kilbride
23:34 Not Stopping Hairmyres
23:36 Not Stopping Thorntonhall
23:40 Not Stopping Busby
23:42 Not Stopping Clarkston
23:45 Not Stopping Giffnock
23:48 Not Stopping Thornliebank
23:52 Not Stopping Pollokshaws West
23:55 Not Stopping Crossmyloof
00:01 Not Stopping Glasgow Central

23:48 Glasgow Central to Motherwell due 00:19 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 05:07
Scheduled Expected Destination
23:48 Not Stopping Glasgow Central
23:58 Not Stopping Cambuslang
00:04 Not Stopping Uddingston
00:08 Not Stopping Bellshill
00:19 Not Stopping Motherwell

23:57 East Kilbride to Glasgow Central due 00:29 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 05:07
Scheduled Expected Destination
23:57 Not Stopping East Kilbride
00:02 Not Stopping Hairmyres
00:04 Not Stopping Thorntonhall
00:07 Not Stopping Busby
00:10 Not Stopping Clarkston
00:14 Not Stopping Giffnock
00:16 Not Stopping Thornliebank
00:19 Not Stopping Pollokshaws West
00:22 Not Stopping Crossmyloof
00:29 Not Stopping Glasgow Central

13/03/26 06:05 Glasgow Central to Gourock due 06:46 will be cancelled.
This is due to a fire at a station.
Last Updated :11/03/2026 06:36
Scheduled Expected Destination
06:05 Not Stopping Glasgow Central
06:16 Not Stopping Paisley Gilmour Street
06:22 Not Stopping Bishopton
06:31 Not Stopping Port Glasgow
06:33 Not Stopping Bogston
06:35 Not Stopping Cartsdyke
06:37 Not Stopping Greenock Central
06:39 Not Stopping Greenock West
06:42 Not Stopping Fort Matilda
06:46 Not Stopping Gourock

13/03/26 06:08 Glasgow Central to Paisley Canal due 06:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
06:08 Not Stopping Glasgow Central
06:13 Not Stopping Dumbreck
06:16 Not Stopping Corkerhill
06:18 Not Stopping Mosspark
06:20 Not Stopping Crookston
06:23 Not Stopping Hawkhead
06:26 Not Stopping Paisley Canal

13/03/26 06:12 Glasgow Central to East Kilbride due 06:45 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
06:12 Not Stopping Glasgow Central
06:18 Not Stopping Crossmyloof
06:21 Not Stopping Pollokshaws West
06:24 Not Stopping Thornliebank
06:27 Not Stopping Giffnock
06:31 Not Stopping Clarkston
06:34 Not Stopping Busby
06:37 Not Stopping Thorntonhall
06:40 Not Stopping Hairmyres
06:45 Not Stopping East Kilbride

13/03/26 06:15 Glasgow Central to Glasgow Central due 06:43 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
06:15 Not Stopping Glasgow Central
06:21 Not Stopping Pollokshields West
06:23 Not Stopping Maxwell Park
06:25 Not Stopping Shawlands
06:26 Not Stopping Pollokshaws East
06:28 Not Stopping Langside
06:31 Not Stopping Cathcart
06:33 Not Stopping Mount Florida
06:35 Not Stopping Crosshill
06:37 Not Stopping Queens Park Strathclyde
06:38 Not Stopping Pollokshields East
06:43 Not Stopping Glasgow Central

13/03/26 06:20 East Kilbride to Glasgow Central due 06:54 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
06:20 Not Stopping East Kilbride
06:24 Not Stopping Hairmyres
06:27 Not Stopping Thorntonhall
06:30 Not Stopping Busby
06:33 Not Stopping Clarkston
06:37 Not Stopping Giffnock
06:39 Not Stopping Thornliebank
06:43 Not Stopping Pollokshaws West
06:45 Not Stopping Crossmyloof
06:54 Not Stopping Glasgow Central

13/03/26 06:21 Glasgow Central to Newton Lanark due 06:45 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
06:21 Not Stopping Glasgow Central
06:26 Not Stopping Pollokshields East
06:27 Not Stopping Queens Park Strathclyde
06:29 Not Stopping Crosshill
06:31 Not Stopping Mount Florida
06:34 Not Stopping Kings Park
06:36 Not Stopping Croftfoot
06:39 Not Stopping Burnside
06:42 Not Stopping Kirkhill
06:45 Not Stopping Newton Lanark

13/03/26 06:25 Newton Lanark to Glasgow Central due 06:57 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
06:25 Not Stopping Newton Lanark
06:28 Not Stopping Kirkhill
06:31 Not Stopping Burnside
06:33 Not Stopping Croftfoot
06:35 Not Stopping Kings Park
06:39 Not Stopping Langside
06:41 Not Stopping Pollokshaws East
06:43 Not Stopping Shawlands
06:45 Not Stopping Maxwell Park
06:48 Not Stopping Pollokshields West
06:57 Not Stopping Glasgow Central

13/03/26 06:31 Paisley Canal to Glasgow Central due 06:55 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
06:31 Not Stopping Paisley Canal
06:33 Not Stopping Hawkhead
06:36 Not Stopping Crookston
06:39 Not Stopping Mosspark
06:41 Not Stopping Corkerhill
06:47 Not Stopping Dumbreck
06:55 Not Stopping Glasgow Central

13/03/26 06:36 Glasgow Central to Newton Lanark due 07:08 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
06:36 Not Stopping Glasgow Central
06:43 Not Stopping Pollokshields West
06:45 Not Stopping Maxwell Park
06:47 Not Stopping Shawlands
06:49 Not Stopping Pollokshaws East
06:51 Not Stopping Langside
06:55 Not Stopping Kings Park
06:58 Not Stopping Croftfoot
07:01 Not Stopping Burnside
07:04 Not Stopping Kirkhill
07:08 Not Stopping Newton Lanark

13/03/26 06:38 Glasgow Central to Paisley Canal due 06:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
06:38 Not Stopping Glasgow Central
06:43 Not Stopping Dumbreck
06:46 Not Stopping Corkerhill
06:48 Not Stopping Mosspark
06:50 Not Stopping Crookston
06:53 Not Stopping Hawkhead
06:56 Not Stopping Paisley Canal

13/03/26 06:48 Glasgow Central to East Kilbride due 07:17 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
06:48 Not Stopping Glasgow Central
06:54 Not Stopping Crossmyloof
06:56 Not Stopping Pollokshaws West
06:58 Not Stopping Thornliebank
07:01 Not Stopping Giffnock
07:04 Not Stopping Clarkston
07:07 Not Stopping Busby
07:12 Not Stopping Hairmyres
07:17 Not Stopping East Kilbride

13/03/26 06:49 Newton Lanark to Glasgow Central due 07:17 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
06:49 Not Stopping Newton Lanark
06:52 Not Stopping Kirkhill
06:55 Not Stopping Burnside
06:58 Not Stopping Croftfoot
07:00 Not Stopping Kings Park
07:03 Not Stopping Mount Florida
07:05 Not Stopping Crosshill
07:07 Not Stopping Queens Park Strathclyde
07:12 Not Stopping Pollokshields East
07:17 Not Stopping Glasgow Central

13/03/26 06:50 East Kilbride to Glasgow Central due 07:23 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
06:50 Not Stopping East Kilbride
06:54 Not Stopping Hairmyres
06:57 Not Stopping Thorntonhall
07:00 Not Stopping Busby
07:03 Not Stopping Clarkston
07:07 Not Stopping Giffnock
07:09 Not Stopping Thornliebank
07:13 Not Stopping Pollokshaws West
07:15 Not Stopping Crossmyloof
07:23 Not Stopping Glasgow Central

13/03/26 06:50 Glasgow Central to Glasgow Central due 07:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
06:50 Not Stopping Glasgow Central
06:55 Not Stopping Pollokshields East
06:56 Not Stopping Queens Park Strathclyde
06:58 Not Stopping Crosshill
07:00 Not Stopping Mount Florida
07:02 Not Stopping Cathcart
07:05 Not Stopping Langside
07:07 Not Stopping Pollokshaws East
07:09 Not Stopping Shawlands
07:11 Not Stopping Maxwell Park
07:13 Not Stopping Pollokshields West
07:21 Not Stopping Glasgow Central

13/03/26 06:53 Glasgow Central to Barrhead due 07:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:41
Scheduled Expected Destination
06:53 Not Stopping Glasgow Central
06:59 Not Stopping Crossmyloof
07:02 Not Stopping Pollokshaws West
07:05 Not Stopping Kennishead
07:07 Not Stopping Priesthill & Darnley
07:10 Not Stopping Nitshill
07:14 Not Stopping Barrhead

13/03/26 07:01 Paisley Canal to Glasgow Central due 07:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
07:01 Not Stopping Paisley Canal
07:03 Not Stopping Hawkhead
07:06 Not Stopping Crookston
07:09 Not Stopping Mosspark
07:11 Not Stopping Corkerhill
07:14 Not Stopping Dumbreck
07:21 Not Stopping Glasgow Central

13/03/26 07:05 Glasgow Central to Edinburgh due 08:26 will be cancelled.
This is due to a fire at a station.
Last Updated :11/03/2026 06:36
Scheduled Expected Destination
07:05 Not Stopping Glasgow Central
07:21 Not Stopping Motherwell
07:27 Not Stopping Wishaw
07:37 Not Stopping Carluke
07:47 Not Stopping Carstairs
08:02 Not Stopping Kirknewton
08:09 Not Stopping Curriehill
08:12 Not Stopping Wester Hailes
08:15 Not Stopping Kingsknowe
08:17 Not Stopping Slateford
08:21 Not Stopping Haymarket
08:26 Not Stopping Edinburgh

13/03/26 07:05 Glasgow Central to Newton Lanark due 07:33 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
07:05 Not Stopping Glasgow Central
07:11 Not Stopping Pollokshields West
07:13 Not Stopping Maxwell Park
07:15 Not Stopping Shawlands
07:16 Not Stopping Pollokshaws East
07:18 Not Stopping Langside
07:22 Not Stopping Kings Park
07:24 Not Stopping Croftfoot
07:27 Not Stopping Burnside
07:30 Not Stopping Kirkhill
07:33 Not Stopping Newton Lanark

13/03/26 07:08 Glasgow Central to Paisley Canal due 07:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
07:08 Not Stopping Glasgow Central
07:13 Not Stopping Dumbreck
07:16 Not Stopping Corkerhill
07:18 Not Stopping Mosspark
07:20 Not Stopping Crookston
07:23 Not Stopping Hawkhead
07:26 Not Stopping Paisley Canal

13/03/26 07:13 Glasgow Central to Edinburgh due 08:49 will be cancelled.
This is due to a fire at a station.
Last Updated :11/03/2026 06:36
Scheduled Expected Destination
07:13 Not Stopping Glasgow Central
07:23 Not Stopping Cambuslang
07:29 Not Stopping Uddingston
07:34 Not Stopping Bellshill
07:40 Not Stopping Holytown
07:42 Not Stopping Carfin
07:46 Not Stopping Cleland
07:51 Not Stopping Hartwood
07:55 Not Stopping Shotts
08:00 Not Stopping Fauldhouse
08:04 Not Stopping Breich
08:09 Not Stopping Addiewell
08:12 Not Stopping West Calder
08:17 Not Stopping Livingston South
08:22 Not Stopping Kirknewton
08:28 Not Stopping Curriehill
08:32 Not Stopping Wester Hailes
08:35 Not Stopping Kingsknowe
08:38 Not Stopping Slateford
08:44 Not Stopping Haymarket
08:49 Not Stopping Edinburgh

13/03/26 07:15 Glasgow Central to East Kilbride due 07:54 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
07:15 Not Stopping Glasgow Central
07:21 Not Stopping Crossmyloof
07:24 Not Stopping Pollokshaws West
07:28 Not Stopping Thornliebank
07:31 Not Stopping Giffnock
07:35 Not Stopping Clarkston
07:40 Not Stopping Busby
07:50 Not Stopping Hairmyres
07:54 Not Stopping East Kilbride

13/03/26 07:15 Newton Lanark to Glasgow Central due 07:43 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
07:15 Not Stopping Newton Lanark
07:18 Not Stopping Kirkhill
07:21 Not Stopping Burnside
07:23 Not Stopping Croftfoot
07:25 Not Stopping Kings Park
07:29 Not Stopping Langside
07:31 Not Stopping Pollokshaws East
07:33 Not Stopping Shawlands
07:35 Not Stopping Maxwell Park
07:37 Not Stopping Pollokshields West
07:43 Not Stopping Glasgow Central

13/03/26 07:17 Glasgow Central to Glasgow Central due 07:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
07:17 Not Stopping Glasgow Central
07:24 Not Stopping Pollokshields West
07:26 Not Stopping Maxwell Park
07:28 Not Stopping Shawlands
07:29 Not Stopping Pollokshaws East
07:31 Not Stopping Langside
07:34 Not Stopping Cathcart
07:36 Not Stopping Mount Florida
07:38 Not Stopping Crosshill
07:40 Not Stopping Queens Park Strathclyde
07:42 Not Stopping Pollokshields East
07:49 Not Stopping Glasgow Central

13/03/26 07:22 Glasgow Central to Newton Lanark due 07:46 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
07:22 Not Stopping Glasgow Central
07:27 Not Stopping Pollokshields East
07:28 Not Stopping Queens Park Strathclyde
07:30 Not Stopping Crosshill
07:32 Not Stopping Mount Florida
07:35 Not Stopping Kings Park
07:37 Not Stopping Croftfoot
07:40 Not Stopping Burnside
07:43 Not Stopping Kirkhill
07:46 Not Stopping Newton Lanark

13/03/26 07:26 Barrhead to Glasgow Central due 07:45 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:40
Scheduled Expected Destination
07:26 Not Stopping Barrhead
07:29 Not Stopping Nitshill
07:31 Not Stopping Priesthill & Darnley
07:33 Not Stopping Kennishead
07:36 Not Stopping Pollokshaws West
07:39 Not Stopping Crossmyloof
07:45 Not Stopping Glasgow Central

13/03/26 07:28 East Kilbride to Glasgow Central due 07:59 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
07:28 Not Stopping East Kilbride
07:32 Not Stopping Hairmyres
07:35 Not Stopping Thorntonhall
07:38 Not Stopping Busby
07:41 Not Stopping Clarkston
07:44 Not Stopping Giffnock
07:47 Not Stopping Thornliebank
07:50 Not Stopping Pollokshaws West
07:53 Not Stopping Crossmyloof
07:59 Not Stopping Glasgow Central

13/03/26 07:31 Paisley Canal to Glasgow Central due 07:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
07:31 Not Stopping Paisley Canal
07:33 Not Stopping Hawkhead
07:36 Not Stopping Crookston
07:39 Not Stopping Mosspark
07:41 Not Stopping Corkerhill
07:44 Not Stopping Dumbreck
07:49 Not Stopping Glasgow Central

13/03/26 07:36 Glasgow Central to Glasgow Central due 08:06 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
07:36 Not Stopping Glasgow Central
07:41 Not Stopping Pollokshields East
07:42 Not Stopping Queens Park Strathclyde
07:44 Not Stopping Crosshill
07:46 Not Stopping Mount Florida
07:48 Not Stopping Cathcart
07:51 Not Stopping Langside
07:53 Not Stopping Pollokshaws East
07:55 Not Stopping Shawlands
07:57 Not Stopping Maxwell Park
07:59 Not Stopping Pollokshields West
08:06 Not Stopping Glasgow Central

13/03/26 07:38 Glasgow Central to Paisley Canal due 07:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
07:38 Not Stopping Glasgow Central
07:43 Not Stopping Dumbreck
07:46 Not Stopping Corkerhill
07:48 Not Stopping Mosspark
07:50 Not Stopping Crookston
07:53 Not Stopping Hawkhead
07:56 Not Stopping Paisley Canal

13/03/26 07:41 Newton Lanark to Glasgow Central due 08:09 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
07:41 Not Stopping Newton Lanark
07:44 Not Stopping Kirkhill
07:47 Not Stopping Burnside
07:50 Not Stopping Croftfoot
07:52 Not Stopping Kings Park
07:55 Not Stopping Mount Florida
07:57 Not Stopping Crosshill
07:59 Not Stopping Queens Park Strathclyde
08:02 Not Stopping Pollokshields East
08:09 Not Stopping Glasgow Central

13/03/26 07:45 Glasgow Central to Newton Lanark due 08:15 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
07:45 Not Stopping Glasgow Central
07:52 Not Stopping Pollokshields West
07:54 Not Stopping Maxwell Park
07:56 Not Stopping Shawlands
07:57 Not Stopping Pollokshaws East
07:59 Not Stopping Langside
08:05 Not Stopping Kings Park
08:07 Not Stopping Croftfoot
08:09 Not Stopping Burnside
08:12 Not Stopping Kirkhill
08:15 Not Stopping Newton Lanark

13/03/26 07:47 East Kilbride to Glasgow Central due 08:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
07:47 Not Stopping East Kilbride
07:51 Not Stopping Hairmyres
07:56 Not Stopping Busby
07:59 Not Stopping Clarkston
08:03 Not Stopping Giffnock
08:07 Not Stopping Thornliebank
08:10 Not Stopping Pollokshaws West
08:13 Not Stopping Crossmyloof
08:21 Not Stopping Glasgow Central

13/03/26 07:47 Glasgow Central to East Kilbride due 08:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
07:47 Not Stopping Glasgow Central
07:54 Not Stopping Crossmyloof
07:57 Not Stopping Pollokshaws West
08:01 Not Stopping Thornliebank
08:04 Not Stopping Giffnock
08:08 Not Stopping Clarkston
08:11 Not Stopping Busby
08:17 Not Stopping Hairmyres
08:21 Not Stopping East Kilbride

13/03/26 07:50 Newton Lanark to Glasgow Central due 08:23 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
07:50 Not Stopping Newton Lanark
07:53 Not Stopping Kirkhill
07:56 Not Stopping Burnside
07:59 Not Stopping Croftfoot
08:02 Not Stopping Kings Park
08:06 Not Stopping Langside
08:08 Not Stopping Pollokshaws East
08:10 Not Stopping Shawlands
08:12 Not Stopping Maxwell Park
08:16 Not Stopping Pollokshields West
08:23 Not Stopping Glasgow Central

13/03/26 07:53 Glasgow Central to Barrhead due 08:16 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:41
Scheduled Expected Destination
07:53 Not Stopping Glasgow Central
08:01 Not Stopping Crossmyloof
08:04 Not Stopping Pollokshaws West
08:07 Not Stopping Kennishead
08:10 Not Stopping Priesthill & Darnley
08:12 Not Stopping Nitshill
08:16 Not Stopping Barrhead

13/03/26 07:57 Glasgow Central to Newton Lanark due 08:22 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
07:57 Not Stopping Glasgow Central
08:02 Not Stopping Pollokshields East
08:04 Not Stopping Queens Park Strathclyde
08:06 Not Stopping Crosshill
08:08 Not Stopping Mount Florida
08:11 Not Stopping Kings Park
08:13 Not Stopping Croftfoot
08:16 Not Stopping Burnside
08:19 Not Stopping Kirkhill
08:22 Not Stopping Newton Lanark

13/03/26 07:59 East Kilbride to Glasgow Central due 08:32 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
07:59 Not Stopping East Kilbride
08:04 Not Stopping Hairmyres
08:07 Not Stopping Thorntonhall
08:10 Not Stopping Busby
08:13 Not Stopping Clarkston
08:16 Not Stopping Giffnock
08:19 Not Stopping Thornliebank
08:22 Not Stopping Pollokshaws West
08:25 Not Stopping Crossmyloof
08:32 Not Stopping Glasgow Central

13/03/26 08:01 Paisley Canal to Glasgow Central due 08:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
08:01 Not Stopping Paisley Canal
08:03 Not Stopping Hawkhead
08:06 Not Stopping Crookston
08:09 Not Stopping Mosspark
08:11 Not Stopping Corkerhill
08:14 Not Stopping Dumbreck
08:21 Not Stopping Glasgow Central

13/03/26 08:08 Glasgow Central to Paisley Canal due 08:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
08:08 Not Stopping Glasgow Central
08:13 Not Stopping Dumbreck
08:16 Not Stopping Corkerhill
08:18 Not Stopping Mosspark
08:20 Not Stopping Crookston
08:23 Not Stopping Hawkhead
08:26 Not Stopping Paisley Canal

13/03/26 08:13 Glasgow Central to Glasgow Central due 08:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
08:13 Not Stopping Glasgow Central
08:19 Not Stopping Pollokshields West
08:21 Not Stopping Maxwell Park
08:23 Not Stopping Shawlands
08:24 Not Stopping Pollokshaws East
08:26 Not Stopping Langside
08:29 Not Stopping Cathcart
08:31 Not Stopping Mount Florida
08:33 Not Stopping Crosshill
08:35 Not Stopping Queens Park Strathclyde
08:37 Not Stopping Pollokshields East
08:44 Not Stopping Glasgow Central

13/03/26 08:14 East Kilbride to Glasgow Central due 08:48 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
08:14 Not Stopping East Kilbride
08:18 Not Stopping Hairmyres
08:23 Not Stopping Busby
08:26 Not Stopping Clarkston
08:30 Not Stopping Giffnock
08:33 Not Stopping Thornliebank
08:37 Not Stopping Pollokshaws West
08:40 Not Stopping Crossmyloof
08:48 Not Stopping Glasgow Central

13/03/26 08:15 Glasgow Central to East Kilbride due 08:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
08:15 Not Stopping Glasgow Central
08:21 Not Stopping Crossmyloof
08:23 Not Stopping Pollokshaws West
08:26 Not Stopping Thornliebank
08:29 Not Stopping Giffnock
08:32 Not Stopping Clarkston
08:39 Not Stopping Busby
08:41 Not Stopping Thorntonhall
08:45 Not Stopping Hairmyres
08:49 Not Stopping East Kilbride

13/03/26 08:20 Newton Lanark to Glasgow Central due 08:50 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
08:20 Not Stopping Newton Lanark
08:23 Not Stopping Kirkhill
08:26 Not Stopping Burnside
08:28 Not Stopping Croftfoot
08:30 Not Stopping Kings Park
08:36 Not Stopping Mount Florida
08:38 Not Stopping Crosshill
08:41 Not Stopping Queens Park Strathclyde
08:43 Not Stopping Pollokshields East
08:50 Not Stopping Glasgow Central

13/03/26 08:22 Glasgow Central to Glasgow Central due 08:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
08:22 Not Stopping Glasgow Central
08:27 Not Stopping Pollokshields East
08:28 Not Stopping Queens Park Strathclyde
08:30 Not Stopping Crosshill
08:32 Not Stopping Mount Florida
08:35 Not Stopping Cathcart
08:38 Not Stopping Langside
08:40 Not Stopping Pollokshaws East
08:42 Not Stopping Shawlands
08:44 Not Stopping Maxwell Park
08:48 Not Stopping Pollokshields West
08:56 Not Stopping Glasgow Central

13/03/26 08:28 East Kilbride to Glasgow Central due 09:03 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
08:28 Not Stopping East Kilbride
08:32 Not Stopping Hairmyres
08:35 Not Stopping Thorntonhall
08:39 Not Stopping Busby
08:42 Not Stopping Clarkston
08:45 Not Stopping Giffnock
08:48 Not Stopping Thornliebank
08:52 Not Stopping Pollokshaws West
08:55 Not Stopping Crossmyloof
09:03 Not Stopping Glasgow Central

13/03/26 08:31 Paisley Canal to Glasgow Central due 08:52 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
08:31 Not Stopping Paisley Canal
08:33 Not Stopping Hawkhead
08:36 Not Stopping Crookston
08:39 Not Stopping Mosspark
08:41 Not Stopping Corkerhill
08:44 Not Stopping Dumbreck
08:52 Not Stopping Glasgow Central

13/03/26 08:31 Barrhead to Glasgow Central due 08:52 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:40
Scheduled Expected Destination
08:31 Not Stopping Barrhead
08:34 Not Stopping Nitshill
08:37 Not Stopping Priesthill & Darnley
08:39 Not Stopping Kennishead
08:42 Not Stopping Pollokshaws West
08:45 Not Stopping Crossmyloof
08:52 Not Stopping Glasgow Central

13/03/26 08:38 Glasgow Central to Paisley Canal due 08:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
08:38 Not Stopping Glasgow Central
08:43 Not Stopping Dumbreck
08:46 Not Stopping Corkerhill
08:48 Not Stopping Mosspark
08:50 Not Stopping Crookston
08:53 Not Stopping Hawkhead
08:56 Not Stopping Paisley Canal

13/03/26 08:46 Glasgow Central to Newton Lanark due 09:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
08:46 Not Stopping Glasgow Central
08:52 Not Stopping Pollokshields West
08:54 Not Stopping Maxwell Park
08:56 Not Stopping Shawlands
08:57 Not Stopping Pollokshaws East
09:00 Not Stopping Langside
09:04 Not Stopping Kings Park
09:06 Not Stopping Croftfoot
09:08 Not Stopping Burnside
09:11 Not Stopping Kirkhill
09:14 Not Stopping Newton Lanark

13/03/26 08:47 Newton Lanark to Glasgow Central due 09:16 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
08:47 Not Stopping Newton Lanark
08:50 Not Stopping Kirkhill
08:53 Not Stopping Burnside
08:55 Not Stopping Croftfoot
08:58 Not Stopping Kings Park
09:02 Not Stopping Langside
09:04 Not Stopping Pollokshaws East
09:06 Not Stopping Shawlands
09:08 Not Stopping Maxwell Park
09:10 Not Stopping Pollokshields West
09:16 Not Stopping Glasgow Central

13/03/26 08:48 Glasgow Central to East Kilbride due 09:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
08:48 Not Stopping Glasgow Central
08:57 Not Stopping Crossmyloof
08:59 Not Stopping Pollokshaws West
09:02 Not Stopping Thornliebank
09:05 Not Stopping Giffnock
09:07 Not Stopping Clarkston
09:11 Not Stopping Busby
09:13 Not Stopping Thorntonhall
09:17 Not Stopping Hairmyres
09:21 Not Stopping East Kilbride

13/03/26 08:52 Glasgow Central to Glasgow Central due 09:22 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
08:52 Not Stopping Glasgow Central
08:58 Not Stopping Pollokshields East
08:59 Not Stopping Queens Park Strathclyde
09:01 Not Stopping Crosshill
09:03 Not Stopping Mount Florida
09:05 Not Stopping Cathcart
09:08 Not Stopping Langside
09:10 Not Stopping Pollokshaws East
09:12 Not Stopping Shawlands
09:14 Not Stopping Maxwell Park
09:16 Not Stopping Pollokshields West
09:22 Not Stopping Glasgow Central

13/03/26 08:59 East Kilbride to Glasgow Central due 09:28 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
08:59 Not Stopping East Kilbride
09:03 Not Stopping Hairmyres
09:05 Not Stopping Thorntonhall
09:09 Not Stopping Busby
09:11 Not Stopping Clarkston
09:14 Not Stopping Giffnock
09:16 Not Stopping Thornliebank
09:20 Not Stopping Pollokshaws West
09:22 Not Stopping Crossmyloof
09:28 Not Stopping Glasgow Central

13/03/26 08:59 Glasgow Central to Barrhead due 09:20 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:41
Scheduled Expected Destination
08:59 Not Stopping Glasgow Central
09:05 Not Stopping Crossmyloof
09:07 Not Stopping Pollokshaws West
09:10 Not Stopping Kennishead
09:13 Not Stopping Priesthill & Darnley
09:15 Not Stopping Nitshill
09:20 Not Stopping Barrhead

13/03/26 09:01 Paisley Canal to Glasgow Central due 09:20 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
09:01 Not Stopping Paisley Canal
09:03 Not Stopping Hawkhead
09:06 Not Stopping Crookston
09:09 Not Stopping Mosspark
09:11 Not Stopping Corkerhill
09:14 Not Stopping Dumbreck
09:20 Not Stopping Glasgow Central

13/03/26 09:08 Glasgow Central to Paisley Canal due 09:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
09:08 Not Stopping Glasgow Central
09:13 Not Stopping Dumbreck
09:16 Not Stopping Corkerhill
09:18 Not Stopping Mosspark
09:20 Not Stopping Crookston
09:23 Not Stopping Hawkhead
09:26 Not Stopping Paisley Canal

13/03/26 09:16 Glasgow Central to Glasgow Central due 09:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
09:16 Not Stopping Glasgow Central
09:22 Not Stopping Pollokshields West
09:24 Not Stopping Maxwell Park
09:26 Not Stopping Shawlands
09:27 Not Stopping Pollokshaws East
09:29 Not Stopping Langside
09:32 Not Stopping Cathcart
09:34 Not Stopping Mount Florida
09:36 Not Stopping Crosshill
09:38 Not Stopping Queens Park Strathclyde
09:39 Not Stopping Pollokshields East
09:44 Not Stopping Glasgow Central

13/03/26 09:18 Glasgow Central to East Kilbride due 09:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
09:18 Not Stopping Glasgow Central
09:25 Not Stopping Crossmyloof
09:28 Not Stopping Pollokshaws West
09:31 Not Stopping Thornliebank
09:34 Not Stopping Giffnock
09:38 Not Stopping Clarkston
09:41 Not Stopping Busby
09:47 Not Stopping Hairmyres
09:51 Not Stopping East Kilbride

13/03/26 09:19 Newton Lanark to Glasgow Central due 09:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
09:19 Not Stopping Newton Lanark
09:22 Not Stopping Kirkhill
09:25 Not Stopping Burnside
09:27 Not Stopping Croftfoot
09:29 Not Stopping Kings Park
09:34 Not Stopping Langside
09:36 Not Stopping Pollokshaws East
09:38 Not Stopping Shawlands
09:40 Not Stopping Maxwell Park
09:44 Not Stopping Pollokshields West
09:51 Not Stopping Glasgow Central

13/03/26 09:20 Glasgow Central to Newton Lanark due 09:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
09:20 Not Stopping Glasgow Central
09:25 Not Stopping Pollokshields East
09:26 Not Stopping Queens Park Strathclyde
09:28 Not Stopping Crosshill
09:30 Not Stopping Mount Florida
09:34 Not Stopping Kings Park
09:36 Not Stopping Croftfoot
09:38 Not Stopping Burnside
09:41 Not Stopping Kirkhill
09:44 Not Stopping Newton Lanark

13/03/26 09:28 Barrhead to Glasgow Central due 09:47 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:40
Scheduled Expected Destination
09:28 Not Stopping Barrhead
09:31 Not Stopping Nitshill
09:33 Not Stopping Priesthill & Darnley
09:35 Not Stopping Kennishead
09:38 Not Stopping Pollokshaws West
09:41 Not Stopping Crossmyloof
09:47 Not Stopping Glasgow Central

13/03/26 09:31 Paisley Canal to Glasgow Central due 09:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
09:31 Not Stopping Paisley Canal
09:33 Not Stopping Hawkhead
09:36 Not Stopping Crookston
09:39 Not Stopping Mosspark
09:41 Not Stopping Corkerhill
09:45 Not Stopping Dumbreck
09:51 Not Stopping Glasgow Central

13/03/26 09:32 East Kilbride to Glasgow Central due 10:02 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
09:32 Not Stopping East Kilbride
09:36 Not Stopping Hairmyres
09:41 Not Stopping Busby
09:43 Not Stopping Clarkston
09:46 Not Stopping Giffnock
09:49 Not Stopping Thornliebank
09:52 Not Stopping Pollokshaws West
09:55 Not Stopping Crossmyloof
10:02 Not Stopping Glasgow Central

13/03/26 09:38 Glasgow Central to Paisley Canal due 09:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
09:38 Not Stopping Glasgow Central
09:43 Not Stopping Dumbreck
09:46 Not Stopping Corkerhill
09:48 Not Stopping Mosspark
09:50 Not Stopping Crookston
09:53 Not Stopping Hawkhead
09:56 Not Stopping Paisley Canal

13/03/26 09:45 Glasgow Central to Newton Lanark due 10:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
09:45 Not Stopping Glasgow Central
09:51 Not Stopping Pollokshields West
09:53 Not Stopping Maxwell Park
09:55 Not Stopping Shawlands
09:56 Not Stopping Pollokshaws East
09:58 Not Stopping Langside
10:04 Not Stopping Kings Park
10:06 Not Stopping Croftfoot
10:08 Not Stopping Burnside
10:11 Not Stopping Kirkhill
10:14 Not Stopping Newton Lanark

13/03/26 09:47 Glasgow Central to East Kilbride due 10:18 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
09:47 Not Stopping Glasgow Central
09:53 Not Stopping Crossmyloof
09:56 Not Stopping Pollokshaws West
09:59 Not Stopping Thornliebank
10:02 Not Stopping Giffnock
10:04 Not Stopping Clarkston
10:08 Not Stopping Busby
10:10 Not Stopping Thorntonhall
10:14 Not Stopping Hairmyres
10:18 Not Stopping East Kilbride

13/03/26 09:49 Newton Lanark to Glasgow Central due 10:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
09:49 Not Stopping Newton Lanark
09:52 Not Stopping Kirkhill
09:55 Not Stopping Burnside
09:57 Not Stopping Croftfoot
09:59 Not Stopping Kings Park
10:03 Not Stopping Mount Florida
10:05 Not Stopping Crosshill
10:07 Not Stopping Queens Park Strathclyde
10:08 Not Stopping Pollokshields East
10:14 Not Stopping Glasgow Central

13/03/26 09:51 Glasgow Central to Glasgow Central due 10:23 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
09:51 Not Stopping Glasgow Central
09:56 Not Stopping Pollokshields East
09:57 Not Stopping Queens Park Strathclyde
09:59 Not Stopping Crosshill
10:01 Not Stopping Mount Florida
10:03 Not Stopping Cathcart
10:06 Not Stopping Langside
10:08 Not Stopping Pollokshaws East
10:10 Not Stopping Shawlands
10:12 Not Stopping Maxwell Park
10:14 Not Stopping Pollokshields West
10:23 Not Stopping Glasgow Central

13/03/26 09:57 East Kilbride to Glasgow Central due 10:31 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
09:57 Not Stopping East Kilbride
10:01 Not Stopping Hairmyres
10:04 Not Stopping Thorntonhall
10:08 Not Stopping Busby
10:11 Not Stopping Clarkston
10:14 Not Stopping Giffnock
10:17 Not Stopping Thornliebank
10:21 Not Stopping Pollokshaws West
10:24 Not Stopping Crossmyloof
10:31 Not Stopping Glasgow Central

13/03/26 09:58 Glasgow Central to Barrhead due 10:19 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:41
Scheduled Expected Destination
09:58 Not Stopping Glasgow Central
10:04 Not Stopping Crossmyloof
10:06 Not Stopping Pollokshaws West
10:09 Not Stopping Kennishead
10:12 Not Stopping Priesthill & Darnley
10:14 Not Stopping Nitshill
10:19 Not Stopping Barrhead

13/03/26 10:01 Paisley Canal to Glasgow Central due 10:19 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
10:01 Not Stopping Paisley Canal
10:03 Not Stopping Hawkhead
10:06 Not Stopping Crookston
10:09 Not Stopping Mosspark
10:11 Not Stopping Corkerhill
10:14 Not Stopping Dumbreck
10:19 Not Stopping Glasgow Central

13/03/26 10:08 Glasgow Central to Paisley Canal due 10:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
10:08 Not Stopping Glasgow Central
10:13 Not Stopping Dumbreck
10:16 Not Stopping Corkerhill
10:18 Not Stopping Mosspark
10:20 Not Stopping Crookston
10:23 Not Stopping Hawkhead
10:26 Not Stopping Paisley Canal

13/03/26 10:15 Glasgow Central to Glasgow Central due 10:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
10:15 Not Stopping Glasgow Central
10:21 Not Stopping Pollokshields West
10:23 Not Stopping Maxwell Park
10:25 Not Stopping Shawlands
10:26 Not Stopping Pollokshaws East
10:28 Not Stopping Langside
10:31 Not Stopping Cathcart
10:33 Not Stopping Mount Florida
10:35 Not Stopping Crosshill
10:37 Not Stopping Queens Park Strathclyde
10:39 Not Stopping Pollokshields East
10:44 Not Stopping Glasgow Central

13/03/26 10:17 Glasgow Central to East Kilbride due 10:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
10:17 Not Stopping Glasgow Central
10:23 Not Stopping Crossmyloof
10:26 Not Stopping Pollokshaws West
10:28 Not Stopping Thornliebank
10:31 Not Stopping Giffnock
10:34 Not Stopping Clarkston
10:40 Not Stopping Busby
10:45 Not Stopping Hairmyres
10:49 Not Stopping East Kilbride

13/03/26 10:19 Newton Lanark to Glasgow Central due 10:55 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
10:19 Not Stopping Newton Lanark
10:22 Not Stopping Kirkhill
10:25 Not Stopping Burnside
10:27 Not Stopping Croftfoot
10:29 Not Stopping Kings Park
10:34 Not Stopping Langside
10:36 Not Stopping Pollokshaws East
10:38 Not Stopping Shawlands
10:40 Not Stopping Maxwell Park
10:46 Not Stopping Pollokshields West
10:55 Not Stopping Glasgow Central

13/03/26 10:21 Glasgow Central to Newton Lanark due 10:45 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
10:21 Not Stopping Glasgow Central
10:26 Not Stopping Pollokshields East
10:27 Not Stopping Queens Park Strathclyde
10:29 Not Stopping Crosshill
10:31 Not Stopping Mount Florida
10:35 Not Stopping Kings Park
10:37 Not Stopping Croftfoot
10:39 Not Stopping Burnside
10:42 Not Stopping Kirkhill
10:45 Not Stopping Newton Lanark

13/03/26 10:28 Barrhead to Glasgow Central due 10:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:40
Scheduled Expected Destination
10:28 Not Stopping Barrhead
10:31 Not Stopping Nitshill
10:33 Not Stopping Priesthill & Darnley
10:35 Not Stopping Kennishead
10:38 Not Stopping Pollokshaws West
10:41 Not Stopping Crossmyloof
10:49 Not Stopping Glasgow Central

13/03/26 10:31 East Kilbride to Glasgow Central due 11:00 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
10:31 Not Stopping East Kilbride
10:35 Not Stopping Hairmyres
10:39 Not Stopping Busby
10:42 Not Stopping Clarkston
10:44 Not Stopping Giffnock
10:47 Not Stopping Thornliebank
10:51 Not Stopping Pollokshaws West
10:54 Not Stopping Crossmyloof
11:00 Not Stopping Glasgow Central

13/03/26 10:31 Paisley Canal to Glasgow Central due 10:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
10:31 Not Stopping Paisley Canal
10:33 Not Stopping Hawkhead
10:36 Not Stopping Crookston
10:39 Not Stopping Mosspark
10:41 Not Stopping Corkerhill
10:44 Not Stopping Dumbreck
10:49 Not Stopping Glasgow Central

13/03/26 10:38 Glasgow Central to Paisley Canal due 10:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
10:38 Not Stopping Glasgow Central
10:43 Not Stopping Dumbreck
10:46 Not Stopping Corkerhill
10:48 Not Stopping Mosspark
10:50 Not Stopping Crookston
10:53 Not Stopping Hawkhead
10:56 Not Stopping Paisley Canal

13/03/26 10:45 Glasgow Central to Newton Lanark due 11:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
10:45 Not Stopping Glasgow Central
10:51 Not Stopping Pollokshields West
10:53 Not Stopping Maxwell Park
10:55 Not Stopping Shawlands
10:56 Not Stopping Pollokshaws East
10:58 Not Stopping Langside
11:04 Not Stopping Kings Park
11:06 Not Stopping Croftfoot
11:08 Not Stopping Burnside
11:11 Not Stopping Kirkhill
11:14 Not Stopping Newton Lanark

13/03/26 10:48 Glasgow Central to East Kilbride due 11:23 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
10:48 Not Stopping Glasgow Central
10:55 Not Stopping Crossmyloof
10:58 Not Stopping Pollokshaws West
11:01 Not Stopping Thornliebank
11:05 Not Stopping Giffnock
11:08 Not Stopping Clarkston
11:12 Not Stopping Busby
11:15 Not Stopping Thorntonhall
11:19 Not Stopping Hairmyres
11:23 Not Stopping East Kilbride

13/03/26 10:50 Newton Lanark to Glasgow Central due 11:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
10:50 Not Stopping Newton Lanark
10:53 Not Stopping Kirkhill
10:56 Not Stopping Burnside
10:58 Not Stopping Croftfoot
11:00 Not Stopping Kings Park
11:04 Not Stopping Mount Florida
11:06 Not Stopping Crosshill
11:08 Not Stopping Queens Park Strathclyde
11:09 Not Stopping Pollokshields East
11:14 Not Stopping Glasgow Central

13/03/26 10:51 Glasgow Central to Glasgow Central due 11:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
10:51 Not Stopping Glasgow Central
10:56 Not Stopping Pollokshields East
10:57 Not Stopping Queens Park Strathclyde
10:59 Not Stopping Crosshill
11:01 Not Stopping Mount Florida
11:04 Not Stopping Cathcart
11:07 Not Stopping Langside
11:09 Not Stopping Pollokshaws East
11:11 Not Stopping Shawlands
11:13 Not Stopping Maxwell Park
11:15 Not Stopping Pollokshields West
11:21 Not Stopping Glasgow Central

13/03/26 11:00 Glasgow Central to Barrhead due 11:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:41
Scheduled Expected Destination
11:00 Not Stopping Glasgow Central
11:06 Not Stopping Crossmyloof
11:08 Not Stopping Pollokshaws West
11:11 Not Stopping Kennishead
11:14 Not Stopping Priesthill & Darnley
11:16 Not Stopping Nitshill
11:21 Not Stopping Barrhead

13/03/26 11:01 Paisley Canal to Glasgow Central due 11:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
11:01 Not Stopping Paisley Canal
11:03 Not Stopping Hawkhead
11:06 Not Stopping Crookston
11:09 Not Stopping Mosspark
11:11 Not Stopping Corkerhill
11:14 Not Stopping Dumbreck
11:21 Not Stopping Glasgow Central

13/03/26 11:02 East Kilbride to Glasgow Central due 11:32 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
11:02 Not Stopping East Kilbride
11:06 Not Stopping Hairmyres
11:08 Not Stopping Thorntonhall
11:12 Not Stopping Busby
11:15 Not Stopping Clarkston
11:18 Not Stopping Giffnock
11:21 Not Stopping Thornliebank
11:23 Not Stopping Pollokshaws West
11:26 Not Stopping Crossmyloof
11:32 Not Stopping Glasgow Central

13/03/26 11:08 Glasgow Central to Paisley Canal due 11:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
11:08 Not Stopping Glasgow Central
11:13 Not Stopping Dumbreck
11:16 Not Stopping Corkerhill
11:18 Not Stopping Mosspark
11:20 Not Stopping Crookston
11:23 Not Stopping Hawkhead
11:26 Not Stopping Paisley Canal

13/03/26 11:15 Glasgow Central to Glasgow Central due 11:45 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
11:15 Not Stopping Glasgow Central
11:21 Not Stopping Pollokshields West
11:23 Not Stopping Maxwell Park
11:25 Not Stopping Shawlands
11:26 Not Stopping Pollokshaws East
11:28 Not Stopping Langside
11:31 Not Stopping Cathcart
11:33 Not Stopping Mount Florida
11:35 Not Stopping Crosshill
11:37 Not Stopping Queens Park Strathclyde
11:39 Not Stopping Pollokshields East
11:45 Not Stopping Glasgow Central

13/03/26 11:19 Glasgow Central to East Kilbride due 11:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
11:19 Not Stopping Glasgow Central
11:25 Not Stopping Crossmyloof
11:28 Not Stopping Pollokshaws West
11:30 Not Stopping Thornliebank
11:33 Not Stopping Giffnock
11:36 Not Stopping Clarkston
11:39 Not Stopping Busby
11:44 Not Stopping Hairmyres
11:49 Not Stopping East Kilbride

13/03/26 11:19 Newton Lanark to Glasgow Central due 11:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
11:19 Not Stopping Newton Lanark
11:22 Not Stopping Kirkhill
11:25 Not Stopping Burnside
11:27 Not Stopping Croftfoot
11:29 Not Stopping Kings Park
11:34 Not Stopping Langside
11:36 Not Stopping Pollokshaws East
11:38 Not Stopping Shawlands
11:40 Not Stopping Maxwell Park
11:45 Not Stopping Pollokshields West
11:51 Not Stopping Glasgow Central

13/03/26 11:21 Glasgow Central to Newton Lanark due 11:45 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
11:21 Not Stopping Glasgow Central
11:26 Not Stopping Pollokshields East
11:27 Not Stopping Queens Park Strathclyde
11:29 Not Stopping Crosshill
11:31 Not Stopping Mount Florida
11:35 Not Stopping Kings Park
11:37 Not Stopping Croftfoot
11:39 Not Stopping Burnside
11:42 Not Stopping Kirkhill
11:45 Not Stopping Newton Lanark

13/03/26 11:28 East Kilbride to Glasgow Central due 12:01 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
11:28 Not Stopping East Kilbride
11:32 Not Stopping Hairmyres
11:37 Not Stopping Busby
11:40 Not Stopping Clarkston
11:44 Not Stopping Giffnock
11:47 Not Stopping Thornliebank
11:51 Not Stopping Pollokshaws West
11:54 Not Stopping Crossmyloof
12:01 Not Stopping Glasgow Central

13/03/26 11:29 Barrhead to Glasgow Central due 11:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:40
Scheduled Expected Destination
11:29 Not Stopping Barrhead
11:32 Not Stopping Nitshill
11:34 Not Stopping Priesthill & Darnley
11:36 Not Stopping Kennishead
11:39 Not Stopping Pollokshaws West
11:42 Not Stopping Crossmyloof
11:49 Not Stopping Glasgow Central

13/03/26 11:31 Paisley Canal to Glasgow Central due 11:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
11:31 Not Stopping Paisley Canal
11:33 Not Stopping Hawkhead
11:36 Not Stopping Crookston
11:39 Not Stopping Mosspark
11:41 Not Stopping Corkerhill
11:44 Not Stopping Dumbreck
11:49 Not Stopping Glasgow Central

13/03/26 11:38 Glasgow Central to Paisley Canal due 11:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
11:38 Not Stopping Glasgow Central
11:43 Not Stopping Dumbreck
11:46 Not Stopping Corkerhill
11:48 Not Stopping Mosspark
11:50 Not Stopping Crookston
11:53 Not Stopping Hawkhead
11:56 Not Stopping Paisley Canal

13/03/26 11:45 Glasgow Central to Newton Lanark due 12:15 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
11:45 Not Stopping Glasgow Central
11:51 Not Stopping Pollokshields West
11:53 Not Stopping Maxwell Park
11:55 Not Stopping Shawlands
11:56 Not Stopping Pollokshaws East
11:58 Not Stopping Langside
12:05 Not Stopping Kings Park
12:07 Not Stopping Croftfoot
12:09 Not Stopping Burnside
12:12 Not Stopping Kirkhill
12:15 Not Stopping Newton Lanark

13/03/26 11:47 Glasgow Central to East Kilbride due 12:19 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
11:47 Not Stopping Glasgow Central
11:53 Not Stopping Crossmyloof
11:56 Not Stopping Pollokshaws West
11:58 Not Stopping Thornliebank
12:01 Not Stopping Giffnock
12:04 Not Stopping Clarkston
12:09 Not Stopping Busby
12:11 Not Stopping Thorntonhall
12:15 Not Stopping Hairmyres
12:19 Not Stopping East Kilbride

13/03/26 11:50 Newton Lanark to Glasgow Central due 12:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
11:50 Not Stopping Newton Lanark
11:53 Not Stopping Kirkhill
11:56 Not Stopping Burnside
11:58 Not Stopping Croftfoot
12:00 Not Stopping Kings Park
12:04 Not Stopping Mount Florida
12:06 Not Stopping Crosshill
12:08 Not Stopping Queens Park Strathclyde
12:09 Not Stopping Pollokshields East
12:14 Not Stopping Glasgow Central

13/03/26 11:52 Glasgow Central to Glasgow Central due 12:24 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
11:52 Not Stopping Glasgow Central
11:57 Not Stopping Pollokshields East
11:58 Not Stopping Queens Park Strathclyde
12:00 Not Stopping Crosshill
12:02 Not Stopping Mount Florida
12:04 Not Stopping Cathcart
12:07 Not Stopping Langside
12:09 Not Stopping Pollokshaws East
12:11 Not Stopping Shawlands
12:13 Not Stopping Maxwell Park
12:15 Not Stopping Pollokshields West
12:24 Not Stopping Glasgow Central

13/03/26 11:57 Glasgow Central to Barrhead due 12:18 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:41
Scheduled Expected Destination
11:57 Not Stopping Glasgow Central
12:03 Not Stopping Crossmyloof
12:05 Not Stopping Pollokshaws West
12:08 Not Stopping Kennishead
12:11 Not Stopping Priesthill & Darnley
12:13 Not Stopping Nitshill
12:18 Not Stopping Barrhead

13/03/26 11:59 East Kilbride to Glasgow Central due 12:29 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
11:59 Not Stopping East Kilbride
12:03 Not Stopping Hairmyres
12:05 Not Stopping Thorntonhall
12:09 Not Stopping Busby
12:11 Not Stopping Clarkston
12:14 Not Stopping Giffnock
12:16 Not Stopping Thornliebank
12:20 Not Stopping Pollokshaws West
12:23 Not Stopping Crossmyloof
12:29 Not Stopping Glasgow Central

13/03/26 12:01 Paisley Canal to Glasgow Central due 12:19 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
12:01 Not Stopping Paisley Canal
12:03 Not Stopping Hawkhead
12:06 Not Stopping Crookston
12:09 Not Stopping Mosspark
12:11 Not Stopping Corkerhill
12:14 Not Stopping Dumbreck
12:19 Not Stopping Glasgow Central

13/03/26 12:08 Glasgow Central to Paisley Canal due 12:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
12:08 Not Stopping Glasgow Central
12:13 Not Stopping Dumbreck
12:16 Not Stopping Corkerhill
12:18 Not Stopping Mosspark
12:20 Not Stopping Crookston
12:23 Not Stopping Hawkhead
12:26 Not Stopping Paisley Canal

13/03/26 12:15 Glasgow Central to Glasgow Central due 12:43 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
12:15 Not Stopping Glasgow Central
12:21 Not Stopping Pollokshields West
12:23 Not Stopping Maxwell Park
12:25 Not Stopping Shawlands
12:26 Not Stopping Pollokshaws East
12:28 Not Stopping Langside
12:31 Not Stopping Cathcart
12:33 Not Stopping Mount Florida
12:35 Not Stopping Crosshill
12:37 Not Stopping Queens Park Strathclyde
12:38 Not Stopping Pollokshields East
12:43 Not Stopping Glasgow Central

13/03/26 12:17 Glasgow Central to East Kilbride due 12:50 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
12:17 Not Stopping Glasgow Central
12:24 Not Stopping Crossmyloof
12:27 Not Stopping Pollokshaws West
12:30 Not Stopping Thornliebank
12:33 Not Stopping Giffnock
12:37 Not Stopping Clarkston
12:40 Not Stopping Busby
12:46 Not Stopping Hairmyres
12:50 Not Stopping East Kilbride

13/03/26 12:20 Newton Lanark to Glasgow Central due 12:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
12:20 Not Stopping Newton Lanark
12:23 Not Stopping Kirkhill
12:26 Not Stopping Burnside
12:28 Not Stopping Croftfoot
12:30 Not Stopping Kings Park
12:35 Not Stopping Langside
12:37 Not Stopping Pollokshaws East
12:39 Not Stopping Shawlands
12:41 Not Stopping Maxwell Park
12:45 Not Stopping Pollokshields West
12:51 Not Stopping Glasgow Central

13/03/26 12:20 Glasgow Central to Newton Lanark due 12:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
12:20 Not Stopping Glasgow Central
12:25 Not Stopping Pollokshields East
12:26 Not Stopping Queens Park Strathclyde
12:28 Not Stopping Crosshill
12:30 Not Stopping Mount Florida
12:34 Not Stopping Kings Park
12:36 Not Stopping Croftfoot
12:38 Not Stopping Burnside
12:41 Not Stopping Kirkhill
12:44 Not Stopping Newton Lanark

13/03/26 12:28 Barrhead to Glasgow Central due 12:47 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:40
Scheduled Expected Destination
12:28 Not Stopping Barrhead
12:31 Not Stopping Nitshill
12:33 Not Stopping Priesthill & Darnley
12:35 Not Stopping Kennishead
12:38 Not Stopping Pollokshaws West
12:41 Not Stopping Crossmyloof
12:47 Not Stopping Glasgow Central

13/03/26 12:31 East Kilbride to Glasgow Central due 13:00 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
12:31 Not Stopping East Kilbride
12:35 Not Stopping Hairmyres
12:39 Not Stopping Busby
12:42 Not Stopping Clarkston
12:44 Not Stopping Giffnock
12:47 Not Stopping Thornliebank
12:50 Not Stopping Pollokshaws West
12:53 Not Stopping Crossmyloof
13:00 Not Stopping Glasgow Central

13/03/26 12:31 Paisley Canal to Glasgow Central due 12:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
12:31 Not Stopping Paisley Canal
12:33 Not Stopping Hawkhead
12:36 Not Stopping Crookston
12:39 Not Stopping Mosspark
12:41 Not Stopping Corkerhill
12:44 Not Stopping Dumbreck
12:51 Not Stopping Glasgow Central

13/03/26 12:38 Glasgow Central to Paisley Canal due 12:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
12:38 Not Stopping Glasgow Central
12:43 Not Stopping Dumbreck
12:46 Not Stopping Corkerhill
12:48 Not Stopping Mosspark
12:50 Not Stopping Crookston
12:53 Not Stopping Hawkhead
12:56 Not Stopping Paisley Canal

13/03/26 12:45 Glasgow Central to Newton Lanark due 13:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
12:45 Not Stopping Glasgow Central
12:51 Not Stopping Pollokshields West
12:53 Not Stopping Maxwell Park
12:55 Not Stopping Shawlands
12:56 Not Stopping Pollokshaws East
12:58 Not Stopping Langside
13:04 Not Stopping Kings Park
13:06 Not Stopping Croftfoot
13:08 Not Stopping Burnside
13:11 Not Stopping Kirkhill
13:14 Not Stopping Newton Lanark

13/03/26 12:47 Glasgow Central to East Kilbride due 13:19 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
12:47 Not Stopping Glasgow Central
12:53 Not Stopping Crossmyloof
12:56 Not Stopping Pollokshaws West
12:58 Not Stopping Thornliebank
13:01 Not Stopping Giffnock
13:04 Not Stopping Clarkston
13:09 Not Stopping Busby
13:11 Not Stopping Thorntonhall
13:15 Not Stopping Hairmyres
13:19 Not Stopping East Kilbride

13/03/26 12:49 Newton Lanark to Glasgow Central due 13:13 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
12:49 Not Stopping Newton Lanark
12:52 Not Stopping Kirkhill
12:55 Not Stopping Burnside
12:57 Not Stopping Croftfoot
12:59 Not Stopping Kings Park
13:03 Not Stopping Mount Florida
13:05 Not Stopping Crosshill
13:07 Not Stopping Queens Park Strathclyde
13:08 Not Stopping Pollokshields East
13:13 Not Stopping Glasgow Central

13/03/26 12:50 Glasgow Central to Glasgow Central due 13:22 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
12:50 Not Stopping Glasgow Central
12:55 Not Stopping Pollokshields East
12:56 Not Stopping Queens Park Strathclyde
12:58 Not Stopping Crosshill
13:01 Not Stopping Mount Florida
13:03 Not Stopping Cathcart
13:06 Not Stopping Langside
13:08 Not Stopping Pollokshaws East
13:10 Not Stopping Shawlands
13:12 Not Stopping Maxwell Park
13:14 Not Stopping Pollokshields West
13:22 Not Stopping Glasgow Central

13/03/26 12:57 East Kilbride to Glasgow Central due 13:32 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
12:57 Not Stopping East Kilbride
13:01 Not Stopping Hairmyres
13:05 Not Stopping Thorntonhall
13:08 Not Stopping Busby
13:11 Not Stopping Clarkston
13:15 Not Stopping Giffnock
13:18 Not Stopping Thornliebank
13:22 Not Stopping Pollokshaws West
13:25 Not Stopping Crossmyloof
13:32 Not Stopping Glasgow Central

13/03/26 12:57 Glasgow Central to Barrhead due 13:18 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:41
Scheduled Expected Destination
12:57 Not Stopping Glasgow Central
13:03 Not Stopping Crossmyloof
13:05 Not Stopping Pollokshaws West
13:08 Not Stopping Kennishead
13:11 Not Stopping Priesthill & Darnley
13:13 Not Stopping Nitshill
13:18 Not Stopping Barrhead

13/03/26 13:01 Paisley Canal to Glasgow Central due 13:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
13:01 Not Stopping Paisley Canal
13:03 Not Stopping Hawkhead
13:06 Not Stopping Crookston
13:09 Not Stopping Mosspark
13:11 Not Stopping Corkerhill
13:14 Not Stopping Dumbreck
13:21 Not Stopping Glasgow Central

13/03/26 13:08 Glasgow Central to Paisley Canal due 13:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
13:08 Not Stopping Glasgow Central
13:13 Not Stopping Dumbreck
13:16 Not Stopping Corkerhill
13:18 Not Stopping Mosspark
13:20 Not Stopping Crookston
13:23 Not Stopping Hawkhead
13:26 Not Stopping Paisley Canal

13/03/26 13:15 Glasgow Central to Glasgow Central due 13:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
13:15 Not Stopping Glasgow Central
13:21 Not Stopping Pollokshields West
13:23 Not Stopping Maxwell Park
13:25 Not Stopping Shawlands
13:26 Not Stopping Pollokshaws East
13:28 Not Stopping Langside
13:31 Not Stopping Cathcart
13:33 Not Stopping Mount Florida
13:35 Not Stopping Crosshill
13:37 Not Stopping Queens Park Strathclyde
13:39 Not Stopping Pollokshields East
13:44 Not Stopping Glasgow Central

13/03/26 13:18 Glasgow Central to East Kilbride due 13:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
13:18 Not Stopping Glasgow Central
13:24 Not Stopping Crossmyloof
13:27 Not Stopping Pollokshaws West
13:29 Not Stopping Thornliebank
13:32 Not Stopping Giffnock
13:35 Not Stopping Clarkston
13:40 Not Stopping Busby
13:45 Not Stopping Hairmyres
13:49 Not Stopping East Kilbride

13/03/26 13:19 Newton Lanark to Glasgow Central due 13:47 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
13:19 Not Stopping Newton Lanark
13:22 Not Stopping Kirkhill
13:25 Not Stopping Burnside
13:27 Not Stopping Croftfoot
13:29 Not Stopping Kings Park
13:33 Not Stopping Langside
13:35 Not Stopping Pollokshaws East
13:37 Not Stopping Shawlands
13:39 Not Stopping Maxwell Park
13:41 Not Stopping Pollokshields West
13:47 Not Stopping Glasgow Central

13/03/26 13:20 Glasgow Central to Newton Lanark due 13:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
13:20 Not Stopping Glasgow Central
13:25 Not Stopping Pollokshields East
13:26 Not Stopping Queens Park Strathclyde
13:28 Not Stopping Crosshill
13:30 Not Stopping Mount Florida
13:34 Not Stopping Kings Park
13:36 Not Stopping Croftfoot
13:38 Not Stopping Burnside
13:41 Not Stopping Kirkhill
13:44 Not Stopping Newton Lanark

13/03/26 13:31 East Kilbride to Glasgow Central due 14:00 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
13:31 Not Stopping East Kilbride
13:35 Not Stopping Hairmyres
13:39 Not Stopping Busby
13:42 Not Stopping Clarkston
13:45 Not Stopping Giffnock
13:47 Not Stopping Thornliebank
13:50 Not Stopping Pollokshaws West
13:53 Not Stopping Crossmyloof
14:00 Not Stopping Glasgow Central

13/03/26 13:31 Paisley Canal to Glasgow Central due 13:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
13:31 Not Stopping Paisley Canal
13:33 Not Stopping Hawkhead
13:36 Not Stopping Crookston
13:39 Not Stopping Mosspark
13:41 Not Stopping Corkerhill
13:44 Not Stopping Dumbreck
13:51 Not Stopping Glasgow Central

13/03/26 13:32 Barrhead to Glasgow Central due 13:52 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:40
Scheduled Expected Destination
13:32 Not Stopping Barrhead
13:35 Not Stopping Nitshill
13:37 Not Stopping Priesthill & Darnley
13:39 Not Stopping Kennishead
13:42 Not Stopping Pollokshaws West
13:45 Not Stopping Crossmyloof
13:52 Not Stopping Glasgow Central

13/03/26 13:38 Glasgow Central to Paisley Canal due 13:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
13:38 Not Stopping Glasgow Central
13:43 Not Stopping Dumbreck
13:46 Not Stopping Corkerhill
13:48 Not Stopping Mosspark
13:50 Not Stopping Crookston
13:53 Not Stopping Hawkhead
13:56 Not Stopping Paisley Canal

13/03/26 13:45 Glasgow Central to Newton Lanark due 14:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
13:45 Not Stopping Glasgow Central
13:51 Not Stopping Pollokshields West
13:53 Not Stopping Maxwell Park
13:55 Not Stopping Shawlands
13:57 Not Stopping Pollokshaws East
13:59 Not Stopping Langside
14:04 Not Stopping Kings Park
14:06 Not Stopping Croftfoot
14:08 Not Stopping Burnside
14:11 Not Stopping Kirkhill
14:14 Not Stopping Newton Lanark

13/03/26 13:48 Glasgow Central to East Kilbride due 14:22 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
13:48 Not Stopping Glasgow Central
13:54 Not Stopping Crossmyloof
13:57 Not Stopping Pollokshaws West
14:01 Not Stopping Thornliebank
14:04 Not Stopping Giffnock
14:08 Not Stopping Clarkston
14:11 Not Stopping Busby
14:14 Not Stopping Thorntonhall
14:18 Not Stopping Hairmyres
14:22 Not Stopping East Kilbride

13/03/26 13:49 Newton Lanark to Glasgow Central due 14:13 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
13:49 Not Stopping Newton Lanark
13:52 Not Stopping Kirkhill
13:55 Not Stopping Burnside
13:57 Not Stopping Croftfoot
13:59 Not Stopping Kings Park
14:03 Not Stopping Mount Florida
14:05 Not Stopping Crosshill
14:07 Not Stopping Queens Park Strathclyde
14:08 Not Stopping Pollokshields East
14:13 Not Stopping Glasgow Central

13/03/26 13:51 Glasgow Central to Glasgow Central due 14:24 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
13:51 Not Stopping Glasgow Central
13:56 Not Stopping Pollokshields East
13:57 Not Stopping Queens Park Strathclyde
13:59 Not Stopping Crosshill
14:01 Not Stopping Mount Florida
14:03 Not Stopping Cathcart
14:06 Not Stopping Langside
14:08 Not Stopping Pollokshaws East
14:10 Not Stopping Shawlands
14:12 Not Stopping Maxwell Park
14:14 Not Stopping Pollokshields West
14:24 Not Stopping Glasgow Central

13/03/26 13:57 East Kilbride to Glasgow Central due 14:30 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
13:57 Not Stopping East Kilbride
14:01 Not Stopping Hairmyres
14:03 Not Stopping Thorntonhall
14:07 Not Stopping Busby
14:09 Not Stopping Clarkston
14:12 Not Stopping Giffnock
14:15 Not Stopping Thornliebank
14:18 Not Stopping Pollokshaws West
14:21 Not Stopping Crossmyloof
14:30 Not Stopping Glasgow Central

13/03/26 13:59 Glasgow Central to Barrhead due 14:20 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:41
Scheduled Expected Destination
13:59 Not Stopping Glasgow Central
14:05 Not Stopping Crossmyloof
14:07 Not Stopping Pollokshaws West
14:10 Not Stopping Kennishead
14:13 Not Stopping Priesthill & Darnley
14:15 Not Stopping Nitshill
14:20 Not Stopping Barrhead

13/03/26 14:01 Paisley Canal to Glasgow Central due 14:19 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
14:01 Not Stopping Paisley Canal
14:03 Not Stopping Hawkhead
14:06 Not Stopping Crookston
14:09 Not Stopping Mosspark
14:11 Not Stopping Corkerhill
14:14 Not Stopping Dumbreck
14:19 Not Stopping Glasgow Central

13/03/26 14:08 Glasgow Central to Paisley Canal due 14:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
14:08 Not Stopping Glasgow Central
14:13 Not Stopping Dumbreck
14:16 Not Stopping Corkerhill
14:18 Not Stopping Mosspark
14:20 Not Stopping Crookston
14:23 Not Stopping Hawkhead
14:26 Not Stopping Paisley Canal

13/03/26 14:15 Glasgow Central to Glasgow Central due 14:43 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
14:15 Not Stopping Glasgow Central
14:21 Not Stopping Pollokshields West
14:23 Not Stopping Maxwell Park
14:25 Not Stopping Shawlands
14:26 Not Stopping Pollokshaws East
14:28 Not Stopping Langside
14:31 Not Stopping Cathcart
14:33 Not Stopping Mount Florida
14:35 Not Stopping Crosshill
14:37 Not Stopping Queens Park Strathclyde
14:38 Not Stopping Pollokshields East
14:43 Not Stopping Glasgow Central

13/03/26 14:18 Glasgow Central to East Kilbride due 14:48 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
14:18 Not Stopping Glasgow Central
14:24 Not Stopping Crossmyloof
14:27 Not Stopping Pollokshaws West
14:29 Not Stopping Thornliebank
14:32 Not Stopping Giffnock
14:35 Not Stopping Clarkston
14:38 Not Stopping Busby
14:43 Not Stopping Hairmyres
14:48 Not Stopping East Kilbride

13/03/26 14:19 Newton Lanark to Glasgow Central due 14:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
14:19 Not Stopping Newton Lanark
14:22 Not Stopping Kirkhill
14:25 Not Stopping Burnside
14:27 Not Stopping Croftfoot
14:30 Not Stopping Kings Park
14:35 Not Stopping Langside
14:37 Not Stopping Pollokshaws East
14:39 Not Stopping Shawlands
14:41 Not Stopping Maxwell Park
14:45 Not Stopping Pollokshields West
14:51 Not Stopping Glasgow Central

13/03/26 14:20 Glasgow Central to Newton Lanark due 14:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
14:20 Not Stopping Glasgow Central
14:25 Not Stopping Pollokshields East
14:26 Not Stopping Queens Park Strathclyde
14:28 Not Stopping Crosshill
14:30 Not Stopping Mount Florida
14:34 Not Stopping Kings Park
14:36 Not Stopping Croftfoot
14:38 Not Stopping Burnside
14:41 Not Stopping Kirkhill
14:44 Not Stopping Newton Lanark

13/03/26 14:28 East Kilbride to Glasgow Central due 15:01 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
14:28 Not Stopping East Kilbride
14:32 Not Stopping Hairmyres
14:37 Not Stopping Busby
14:40 Not Stopping Clarkston
14:44 Not Stopping Giffnock
14:47 Not Stopping Thornliebank
14:51 Not Stopping Pollokshaws West
14:54 Not Stopping Crossmyloof
15:01 Not Stopping Glasgow Central

13/03/26 14:28 Barrhead to Glasgow Central due 14:47 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:40
Scheduled Expected Destination
14:28 Not Stopping Barrhead
14:31 Not Stopping Nitshill
14:33 Not Stopping Priesthill & Darnley
14:35 Not Stopping Kennishead
14:38 Not Stopping Pollokshaws West
14:41 Not Stopping Crossmyloof
14:47 Not Stopping Glasgow Central

13/03/26 14:31 Paisley Canal to Glasgow Central due 14:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
14:31 Not Stopping Paisley Canal
14:33 Not Stopping Hawkhead
14:36 Not Stopping Crookston
14:39 Not Stopping Mosspark
14:41 Not Stopping Corkerhill
14:44 Not Stopping Dumbreck
14:51 Not Stopping Glasgow Central

13/03/26 14:38 Glasgow Central to Paisley Canal due 14:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
14:38 Not Stopping Glasgow Central
14:43 Not Stopping Dumbreck
14:46 Not Stopping Corkerhill
14:48 Not Stopping Mosspark
14:50 Not Stopping Crookston
14:53 Not Stopping Hawkhead
14:56 Not Stopping Paisley Canal

13/03/26 14:45 Glasgow Central to Newton Lanark due 15:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
14:45 Not Stopping Glasgow Central
14:51 Not Stopping Pollokshields West
14:53 Not Stopping Maxwell Park
14:55 Not Stopping Shawlands
14:56 Not Stopping Pollokshaws East
14:58 Not Stopping Langside
15:04 Not Stopping Kings Park
15:06 Not Stopping Croftfoot
15:08 Not Stopping Burnside
15:11 Not Stopping Kirkhill
15:14 Not Stopping Newton Lanark

13/03/26 14:47 Glasgow Central to East Kilbride due 15:20 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
14:47 Not Stopping Glasgow Central
14:54 Not Stopping Crossmyloof
14:56 Not Stopping Pollokshaws West
14:59 Not Stopping Thornliebank
15:03 Not Stopping Giffnock
15:06 Not Stopping Clarkston
15:09 Not Stopping Busby
15:12 Not Stopping Thorntonhall
15:16 Not Stopping Hairmyres
15:20 Not Stopping East Kilbride

13/03/26 14:49 Newton Lanark to Glasgow Central due 15:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
14:49 Not Stopping Newton Lanark
14:52 Not Stopping Kirkhill
14:55 Not Stopping Burnside
14:57 Not Stopping Croftfoot
14:59 Not Stopping Kings Park
15:03 Not Stopping Mount Florida
15:05 Not Stopping Crosshill
15:07 Not Stopping Queens Park Strathclyde
15:08 Not Stopping Pollokshields East
15:14 Not Stopping Glasgow Central

13/03/26 14:51 Glasgow Central to Glasgow Central due 15:20 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
14:51 Not Stopping Glasgow Central
14:56 Not Stopping Pollokshields East
14:57 Not Stopping Queens Park Strathclyde
14:59 Not Stopping Crosshill
15:01 Not Stopping Mount Florida
15:03 Not Stopping Cathcart
15:06 Not Stopping Langside
15:08 Not Stopping Pollokshaws East
15:10 Not Stopping Shawlands
15:12 Not Stopping Maxwell Park
15:14 Not Stopping Pollokshields West
15:20 Not Stopping Glasgow Central

13/03/26 14:57 Glasgow Central to Barrhead due 15:18 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:41
Scheduled Expected Destination
14:57 Not Stopping Glasgow Central
15:03 Not Stopping Crossmyloof
15:05 Not Stopping Pollokshaws West
15:08 Not Stopping Kennishead
15:11 Not Stopping Priesthill & Darnley
15:13 Not Stopping Nitshill
15:18 Not Stopping Barrhead

13/03/26 14:59 East Kilbride to Glasgow Central due 15:30 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
14:59 Not Stopping East Kilbride
15:03 Not Stopping Hairmyres
15:05 Not Stopping Thorntonhall
15:09 Not Stopping Busby
15:11 Not Stopping Clarkston
15:14 Not Stopping Giffnock
15:16 Not Stopping Thornliebank
15:20 Not Stopping Pollokshaws West
15:24 Not Stopping Crossmyloof
15:30 Not Stopping Glasgow Central

13/03/26 15:01 Paisley Canal to Glasgow Central due 15:22 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
15:01 Not Stopping Paisley Canal
15:03 Not Stopping Hawkhead
15:06 Not Stopping Crookston
15:09 Not Stopping Mosspark
15:11 Not Stopping Corkerhill
15:14 Not Stopping Dumbreck
15:22 Not Stopping Glasgow Central

13/03/26 15:08 Glasgow Central to Paisley Canal due 15:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
15:08 Not Stopping Glasgow Central
15:13 Not Stopping Dumbreck
15:16 Not Stopping Corkerhill
15:18 Not Stopping Mosspark
15:20 Not Stopping Crookston
15:23 Not Stopping Hawkhead
15:26 Not Stopping Paisley Canal

13/03/26 15:15 Glasgow Central to Glasgow Central due 15:45 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
15:15 Not Stopping Glasgow Central
15:21 Not Stopping Pollokshields West
15:23 Not Stopping Maxwell Park
15:25 Not Stopping Shawlands
15:26 Not Stopping Pollokshaws East
15:28 Not Stopping Langside
15:31 Not Stopping Cathcart
15:33 Not Stopping Mount Florida
15:35 Not Stopping Crosshill
15:37 Not Stopping Queens Park Strathclyde
15:40 Not Stopping Pollokshields East
15:45 Not Stopping Glasgow Central

13/03/26 15:18 Glasgow Central to East Kilbride due 15:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
15:18 Not Stopping Glasgow Central
15:24 Not Stopping Crossmyloof
15:27 Not Stopping Pollokshaws West
15:31 Not Stopping Thornliebank
15:34 Not Stopping Giffnock
15:38 Not Stopping Clarkston
15:41 Not Stopping Busby
15:47 Not Stopping Hairmyres
15:51 Not Stopping East Kilbride

13/03/26 15:19 Newton Lanark to Glasgow Central due 15:53 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
15:19 Not Stopping Newton Lanark
15:22 Not Stopping Kirkhill
15:25 Not Stopping Burnside
15:27 Not Stopping Croftfoot
15:29 Not Stopping Kings Park
15:34 Not Stopping Langside
15:36 Not Stopping Pollokshaws East
15:38 Not Stopping Shawlands
15:40 Not Stopping Maxwell Park
15:45 Not Stopping Pollokshields West
15:53 Not Stopping Glasgow Central

13/03/26 15:20 Glasgow Central to Newton Lanark due 15:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
15:20 Not Stopping Glasgow Central
15:25 Not Stopping Pollokshields East
15:26 Not Stopping Queens Park Strathclyde
15:28 Not Stopping Crosshill
15:30 Not Stopping Mount Florida
15:34 Not Stopping Kings Park
15:36 Not Stopping Croftfoot
15:38 Not Stopping Burnside
15:41 Not Stopping Kirkhill
15:44 Not Stopping Newton Lanark

13/03/26 15:28 East Kilbride to Glasgow Central due 16:02 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
15:28 Not Stopping East Kilbride
15:32 Not Stopping Hairmyres
15:37 Not Stopping Busby
15:40 Not Stopping Clarkston
15:43 Not Stopping Giffnock
15:46 Not Stopping Thornliebank
15:50 Not Stopping Pollokshaws West
15:53 Not Stopping Crossmyloof
16:02 Not Stopping Glasgow Central

13/03/26 15:28 Barrhead to Glasgow Central due 15:47 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:40
Scheduled Expected Destination
15:28 Not Stopping Barrhead
15:31 Not Stopping Nitshill
15:33 Not Stopping Priesthill & Darnley
15:35 Not Stopping Kennishead
15:38 Not Stopping Pollokshaws West
15:41 Not Stopping Crossmyloof
15:47 Not Stopping Glasgow Central

13/03/26 15:31 Paisley Canal to Glasgow Central due 15:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
15:31 Not Stopping Paisley Canal
15:33 Not Stopping Hawkhead
15:36 Not Stopping Crookston
15:39 Not Stopping Mosspark
15:41 Not Stopping Corkerhill
15:44 Not Stopping Dumbreck
15:51 Not Stopping Glasgow Central

13/03/26 15:38 Glasgow Central to Paisley Canal due 15:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
15:38 Not Stopping Glasgow Central
15:43 Not Stopping Dumbreck
15:46 Not Stopping Corkerhill
15:48 Not Stopping Mosspark
15:50 Not Stopping Crookston
15:53 Not Stopping Hawkhead
15:56 Not Stopping Paisley Canal

13/03/26 15:45 Glasgow Central to Newton Lanark due 16:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
15:45 Not Stopping Glasgow Central
15:51 Not Stopping Pollokshields West
15:53 Not Stopping Maxwell Park
15:55 Not Stopping Shawlands
15:56 Not Stopping Pollokshaws East
15:58 Not Stopping Langside
16:04 Not Stopping Kings Park
16:06 Not Stopping Croftfoot
16:08 Not Stopping Burnside
16:11 Not Stopping Kirkhill
16:14 Not Stopping Newton Lanark

13/03/26 15:47 Glasgow Central to East Kilbride due 16:18 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
15:47 Not Stopping Glasgow Central
15:53 Not Stopping Crossmyloof
15:56 Not Stopping Pollokshaws West
15:58 Not Stopping Thornliebank
16:01 Not Stopping Giffnock
16:04 Not Stopping Clarkston
16:08 Not Stopping Busby
16:10 Not Stopping Thorntonhall
16:14 Not Stopping Hairmyres
16:18 Not Stopping East Kilbride

13/03/26 15:49 Newton Lanark to Glasgow Central due 16:13 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
15:49 Not Stopping Newton Lanark
15:52 Not Stopping Kirkhill
15:55 Not Stopping Burnside
15:57 Not Stopping Croftfoot
15:59 Not Stopping Kings Park
16:03 Not Stopping Mount Florida
16:05 Not Stopping Crosshill
16:07 Not Stopping Queens Park Strathclyde
16:08 Not Stopping Pollokshields East
16:13 Not Stopping Glasgow Central

13/03/26 15:49 Glasgow Central to Glasgow Central due 16:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
15:49 Not Stopping Glasgow Central
15:54 Not Stopping Pollokshields East
15:55 Not Stopping Queens Park Strathclyde
15:57 Not Stopping Crosshill
15:59 Not Stopping Mount Florida
16:03 Not Stopping Cathcart
16:06 Not Stopping Langside
16:08 Not Stopping Pollokshaws East
16:10 Not Stopping Shawlands
16:12 Not Stopping Maxwell Park
16:14 Not Stopping Pollokshields West
16:21 Not Stopping Glasgow Central

13/03/26 15:56 East Kilbride to Glasgow Central due 16:30 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
15:56 Not Stopping East Kilbride
16:00 Not Stopping Hairmyres
16:03 Not Stopping Thorntonhall
16:07 Not Stopping Busby
16:10 Not Stopping Clarkston
16:13 Not Stopping Giffnock
16:16 Not Stopping Thornliebank
16:20 Not Stopping Pollokshaws West
16:23 Not Stopping Crossmyloof
16:30 Not Stopping Glasgow Central

13/03/26 15:58 Glasgow Central to Barrhead due 16:19 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:41
Scheduled Expected Destination
15:58 Not Stopping Glasgow Central
16:04 Not Stopping Crossmyloof
16:07 Not Stopping Pollokshaws West
16:10 Not Stopping Kennishead
16:12 Not Stopping Priesthill & Darnley
16:15 Not Stopping Nitshill
16:19 Not Stopping Barrhead

13/03/26 16:01 Paisley Canal to Glasgow Central due 16:23 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
16:01 Not Stopping Paisley Canal
16:03 Not Stopping Hawkhead
16:06 Not Stopping Crookston
16:09 Not Stopping Mosspark
16:11 Not Stopping Corkerhill
16:16 Not Stopping Dumbreck
16:23 Not Stopping Glasgow Central

13/03/26 16:08 Glasgow Central to Paisley Canal due 16:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
16:08 Not Stopping Glasgow Central
16:13 Not Stopping Dumbreck
16:16 Not Stopping Corkerhill
16:18 Not Stopping Mosspark
16:20 Not Stopping Crookston
16:23 Not Stopping Hawkhead
16:26 Not Stopping Paisley Canal

13/03/26 16:15 Glasgow Central to Glasgow Central due 16:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
16:15 Not Stopping Glasgow Central
16:21 Not Stopping Pollokshields West
16:23 Not Stopping Maxwell Park
16:25 Not Stopping Shawlands
16:26 Not Stopping Pollokshaws East
16:28 Not Stopping Langside
16:31 Not Stopping Cathcart
16:33 Not Stopping Mount Florida
16:35 Not Stopping Crosshill
16:37 Not Stopping Queens Park Strathclyde
16:39 Not Stopping Pollokshields East
16:44 Not Stopping Glasgow Central

13/03/26 16:17 Glasgow Central to East Kilbride due 16:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
16:17 Not Stopping Glasgow Central
16:24 Not Stopping Crossmyloof
16:27 Not Stopping Pollokshaws West
16:30 Not Stopping Thornliebank
16:33 Not Stopping Giffnock
16:36 Not Stopping Clarkston
16:40 Not Stopping Busby
16:43 Not Stopping Thorntonhall
16:46 Not Stopping Hairmyres
16:51 Not Stopping East Kilbride

13/03/26 16:19 Newton Lanark to Glasgow Central due 16:55 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
16:19 Not Stopping Newton Lanark
16:22 Not Stopping Kirkhill
16:25 Not Stopping Burnside
16:27 Not Stopping Croftfoot
16:29 Not Stopping Kings Park
16:34 Not Stopping Langside
16:37 Not Stopping Pollokshaws East
16:40 Not Stopping Shawlands
16:42 Not Stopping Maxwell Park
16:47 Not Stopping Pollokshields West
16:55 Not Stopping Glasgow Central

13/03/26 16:20 Glasgow Central to Newton Lanark due 16:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
16:20 Not Stopping Glasgow Central
16:25 Not Stopping Pollokshields East
16:27 Not Stopping Queens Park Strathclyde
16:29 Not Stopping Crosshill
16:31 Not Stopping Mount Florida
16:34 Not Stopping Kings Park
16:36 Not Stopping Croftfoot
16:38 Not Stopping Burnside
16:41 Not Stopping Kirkhill
16:44 Not Stopping Newton Lanark

13/03/26 16:31 East Kilbride to Glasgow Central due 17:02 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
16:31 Not Stopping East Kilbride
16:35 Not Stopping Hairmyres
16:39 Not Stopping Busby
16:42 Not Stopping Clarkston
16:44 Not Stopping Giffnock
16:47 Not Stopping Thornliebank
16:50 Not Stopping Pollokshaws West
16:53 Not Stopping Crossmyloof
17:02 Not Stopping Glasgow Central

13/03/26 16:31 Paisley Canal to Glasgow Central due 16:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
16:31 Not Stopping Paisley Canal
16:33 Not Stopping Hawkhead
16:36 Not Stopping Crookston
16:39 Not Stopping Mosspark
16:41 Not Stopping Corkerhill
16:44 Not Stopping Dumbreck
16:51 Not Stopping Glasgow Central

13/03/26 16:31 Barrhead to Glasgow Central due 16:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:40
Scheduled Expected Destination
16:31 Not Stopping Barrhead
16:34 Not Stopping Nitshill
16:36 Not Stopping Priesthill & Darnley
16:38 Not Stopping Kennishead
16:41 Not Stopping Pollokshaws West
16:44 Not Stopping Crossmyloof
16:51 Not Stopping Glasgow Central

13/03/26 16:33 Glasgow Central to East Kilbride due 17:04 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
16:33 Not Stopping Glasgow Central
16:49 Not Stopping Clarkston
16:52 Not Stopping Busby
17:00 Not Stopping Hairmyres
17:04 Not Stopping East Kilbride

13/03/26 16:38 Glasgow Central to Paisley Canal due 16:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
16:38 Not Stopping Glasgow Central
16:43 Not Stopping Dumbreck
16:46 Not Stopping Corkerhill
16:48 Not Stopping Mosspark
16:50 Not Stopping Crookston
16:53 Not Stopping Hawkhead
16:56 Not Stopping Paisley Canal

13/03/26 16:45 Glasgow Central to Newton Lanark due 17:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
16:45 Not Stopping Glasgow Central
16:51 Not Stopping Pollokshields West
16:53 Not Stopping Maxwell Park
16:55 Not Stopping Shawlands
16:56 Not Stopping Pollokshaws East
16:58 Not Stopping Langside
17:04 Not Stopping Kings Park
17:06 Not Stopping Croftfoot
17:08 Not Stopping Burnside
17:11 Not Stopping Kirkhill
17:14 Not Stopping Newton Lanark

13/03/26 16:47 Glasgow Central to East Kilbride due 17:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
16:47 Not Stopping Glasgow Central
16:54 Not Stopping Crossmyloof
16:57 Not Stopping Pollokshaws West
17:00 Not Stopping Thornliebank
17:03 Not Stopping Giffnock
17:07 Not Stopping Clarkston
17:10 Not Stopping Busby
17:13 Not Stopping Thorntonhall
17:17 Not Stopping Hairmyres
17:21 Not Stopping East Kilbride

13/03/26 16:49 Newton Lanark to Glasgow Central due 17:17 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
16:49 Not Stopping Newton Lanark
16:52 Not Stopping Kirkhill
16:55 Not Stopping Burnside
16:57 Not Stopping Croftfoot
16:59 Not Stopping Kings Park
17:03 Not Stopping Mount Florida
17:05 Not Stopping Crosshill
17:07 Not Stopping Queens Park Strathclyde
17:08 Not Stopping Pollokshields East
17:17 Not Stopping Glasgow Central

13/03/26 16:51 Glasgow Central to Glasgow Central due 17:24 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
16:51 Not Stopping Glasgow Central
16:56 Not Stopping Pollokshields East
16:57 Not Stopping Queens Park Strathclyde
16:59 Not Stopping Crosshill
17:01 Not Stopping Mount Florida
17:03 Not Stopping Cathcart
17:06 Not Stopping Langside
17:08 Not Stopping Pollokshaws East
17:10 Not Stopping Shawlands
17:12 Not Stopping Maxwell Park
17:15 Not Stopping Pollokshields West
17:24 Not Stopping Glasgow Central

13/03/26 16:57 East Kilbride to Glasgow Central due 17:32 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
16:57 Not Stopping East Kilbride
17:01 Not Stopping Hairmyres
17:04 Not Stopping Thorntonhall
17:08 Not Stopping Busby
17:11 Not Stopping Clarkston
17:14 Not Stopping Giffnock
17:17 Not Stopping Thornliebank
17:20 Not Stopping Pollokshaws West
17:23 Not Stopping Crossmyloof
17:32 Not Stopping Glasgow Central

13/03/26 16:58 Glasgow Central to Barrhead due 17:19 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:41
Scheduled Expected Destination
16:58 Not Stopping Glasgow Central
17:04 Not Stopping Crossmyloof
17:07 Not Stopping Pollokshaws West
17:10 Not Stopping Kennishead
17:12 Not Stopping Priesthill & Darnley
17:15 Not Stopping Nitshill
17:19 Not Stopping Barrhead

13/03/26 17:01 Paisley Canal to Glasgow Central due 17:19 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
17:01 Not Stopping Paisley Canal
17:03 Not Stopping Hawkhead
17:06 Not Stopping Crookston
17:09 Not Stopping Mosspark
17:11 Not Stopping Corkerhill
17:14 Not Stopping Dumbreck
17:19 Not Stopping Glasgow Central

13/03/26 17:06 Glasgow Central to East Kilbride due 17:34 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
17:06 Not Stopping Glasgow Central
17:20 Not Stopping Clarkston
17:23 Not Stopping Busby
17:26 Not Stopping Thorntonhall
17:30 Not Stopping Hairmyres
17:34 Not Stopping East Kilbride

13/03/26 17:08 Glasgow Central to Paisley Canal due 17:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
17:08 Not Stopping Glasgow Central
17:13 Not Stopping Dumbreck
17:16 Not Stopping Corkerhill
17:18 Not Stopping Mosspark
17:20 Not Stopping Crookston
17:23 Not Stopping Hawkhead
17:26 Not Stopping Paisley Canal

13/03/26 17:09 Glasgow Central to Glasgow Central due 17:39 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
17:09 Not Stopping Glasgow Central
17:16 Not Stopping Pollokshields West
17:18 Not Stopping Maxwell Park
17:20 Not Stopping Shawlands
17:21 Not Stopping Pollokshaws East
17:23 Not Stopping Langside
17:26 Not Stopping Cathcart
17:28 Not Stopping Mount Florida
17:30 Not Stopping Crosshill
17:32 Not Stopping Queens Park Strathclyde
17:34 Not Stopping Pollokshields East
17:39 Not Stopping Glasgow Central

13/03/26 17:18 Glasgow Central to East Kilbride due 17:50 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
17:18 Not Stopping Glasgow Central
17:24 Not Stopping Crossmyloof
17:26 Not Stopping Pollokshaws West
17:29 Not Stopping Thornliebank
17:32 Not Stopping Giffnock
17:35 Not Stopping Clarkston
17:38 Not Stopping Busby
17:41 Not Stopping Thorntonhall
17:46 Not Stopping Hairmyres
17:50 Not Stopping East Kilbride

13/03/26 17:19 Newton Lanark to Glasgow Central due 17:52 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
17:19 Not Stopping Newton Lanark
17:22 Not Stopping Kirkhill
17:25 Not Stopping Burnside
17:28 Not Stopping Croftfoot
17:32 Not Stopping Kings Park
17:36 Not Stopping Langside
17:38 Not Stopping Pollokshaws East
17:40 Not Stopping Shawlands
17:42 Not Stopping Maxwell Park
17:44 Not Stopping Pollokshields West
17:52 Not Stopping Glasgow Central

13/03/26 17:20 Glasgow Central to Newton Lanark due 17:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
17:20 Not Stopping Glasgow Central
17:25 Not Stopping Pollokshields East
17:26 Not Stopping Queens Park Strathclyde
17:28 Not Stopping Crosshill
17:31 Not Stopping Mount Florida
17:34 Not Stopping Kings Park
17:36 Not Stopping Croftfoot
17:38 Not Stopping Burnside
17:41 Not Stopping Kirkhill
17:44 Not Stopping Newton Lanark

13/03/26 17:24 Glasgow Central to Glasgow Central due 17:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
17:24 Not Stopping Glasgow Central
17:30 Not Stopping Pollokshields West
17:32 Not Stopping Maxwell Park
17:34 Not Stopping Shawlands
17:35 Not Stopping Pollokshaws East
17:37 Not Stopping Langside
17:41 Not Stopping Cathcart
17:43 Not Stopping Mount Florida
17:45 Not Stopping Crosshill
17:47 Not Stopping Queens Park Strathclyde
17:51 Not Stopping Pollokshields East
17:56 Not Stopping Glasgow Central

13/03/26 17:27 East Kilbride to Glasgow Central due 18:00 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:23
Scheduled Expected Destination
17:27 Not Stopping East Kilbride
17:31 Not Stopping Hairmyres
17:36 Not Stopping Busby
17:39 Not Stopping Clarkston
17:43 Not Stopping Giffnock
17:46 Not Stopping Thornliebank
17:50 Not Stopping Pollokshaws West
17:53 Not Stopping Crossmyloof
18:00 Not Stopping Glasgow Central

13/03/26 17:28 Barrhead to Glasgow Central due 17:47 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:40
Scheduled Expected Destination
17:28 Not Stopping Barrhead
17:31 Not Stopping Nitshill
17:33 Not Stopping Priesthill & Darnley
17:35 Not Stopping Kennishead
17:38 Not Stopping Pollokshaws West
17:41 Not Stopping Crossmyloof
17:47 Not Stopping Glasgow Central

13/03/26 17:31 Paisley Canal to Glasgow Central due 17:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
17:31 Not Stopping Paisley Canal
17:33 Not Stopping Hawkhead
17:36 Not Stopping Crookston
17:39 Not Stopping Mosspark
17:41 Not Stopping Corkerhill
17:44 Not Stopping Dumbreck
17:49 Not Stopping Glasgow Central

13/03/26 17:33 Glasgow Central to East Kilbride due 18:06 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
17:33 Not Stopping Glasgow Central
17:39 Not Stopping Crossmyloof
17:42 Not Stopping Pollokshaws West
17:45 Not Stopping Thornliebank
17:48 Not Stopping Giffnock
17:52 Not Stopping Clarkston
17:55 Not Stopping Busby
17:58 Not Stopping Thorntonhall
18:02 Not Stopping Hairmyres
18:06 Not Stopping East Kilbride

13/03/26 17:38 Glasgow Central to Paisley Canal due 17:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
17:38 Not Stopping Glasgow Central
17:43 Not Stopping Dumbreck
17:46 Not Stopping Corkerhill
17:48 Not Stopping Mosspark
17:50 Not Stopping Crookston
17:53 Not Stopping Hawkhead
17:56 Not Stopping Paisley Canal

13/03/26 17:46 Glasgow Central to Newton Lanark due 18:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
17:46 Not Stopping Glasgow Central
17:52 Not Stopping Pollokshields West
17:54 Not Stopping Maxwell Park
17:56 Not Stopping Shawlands
17:57 Not Stopping Pollokshaws East
17:59 Not Stopping Langside
18:04 Not Stopping Kings Park
18:06 Not Stopping Croftfoot
18:08 Not Stopping Burnside
18:11 Not Stopping Kirkhill
18:14 Not Stopping Newton Lanark

13/03/26 17:48 Glasgow Central to East Kilbride due 18:22 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
17:48 Not Stopping Glasgow Central
17:56 Not Stopping Crossmyloof
17:58 Not Stopping Pollokshaws West
18:01 Not Stopping Thornliebank
18:05 Not Stopping Giffnock
18:09 Not Stopping Clarkston
18:11 Not Stopping Busby
18:17 Not Stopping Hairmyres
18:22 Not Stopping East Kilbride

13/03/26 17:49 Newton Lanark to Glasgow Central due 18:15 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
17:49 Not Stopping Newton Lanark
17:52 Not Stopping Kirkhill
17:55 Not Stopping Burnside
17:57 Not Stopping Croftfoot
17:59 Not Stopping Kings Park
18:03 Not Stopping Mount Florida
18:05 Not Stopping Crosshill
18:07 Not Stopping Queens Park Strathclyde
18:09 Not Stopping Pollokshields East
18:15 Not Stopping Glasgow Central

13/03/26 17:52 Glasgow Central to Glasgow Central due 18:22 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
17:52 Not Stopping Glasgow Central
17:57 Not Stopping Pollokshields East
17:58 Not Stopping Queens Park Strathclyde
18:00 Not Stopping Crosshill
18:02 Not Stopping Mount Florida
18:04 Not Stopping Cathcart
18:07 Not Stopping Langside
18:09 Not Stopping Pollokshaws East
18:11 Not Stopping Shawlands
18:13 Not Stopping Maxwell Park
18:16 Not Stopping Pollokshields West
18:22 Not Stopping Glasgow Central

13/03/26 17:59 East Kilbride to Glasgow Central due 18:33 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:25
Scheduled Expected Destination
17:59 Not Stopping East Kilbride
18:03 Not Stopping Hairmyres
18:05 Not Stopping Thorntonhall
18:11 Not Stopping Busby
18:13 Not Stopping Clarkston
18:16 Not Stopping Giffnock
18:22 Not Stopping Thornliebank
18:25 Not Stopping Pollokshaws West
18:27 Not Stopping Crossmyloof
18:33 Not Stopping Glasgow Central

13/03/26 17:59 Glasgow Central to Barrhead due 18:20 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:41
Scheduled Expected Destination
17:59 Not Stopping Glasgow Central
18:05 Not Stopping Crossmyloof
18:07 Not Stopping Pollokshaws West
18:10 Not Stopping Kennishead
18:13 Not Stopping Priesthill & Darnley
18:15 Not Stopping Nitshill
18:20 Not Stopping Barrhead

13/03/26 18:01 Paisley Canal to Glasgow Central due 18:19 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
18:01 Not Stopping Paisley Canal
18:03 Not Stopping Hawkhead
18:06 Not Stopping Crookston
18:09 Not Stopping Mosspark
18:11 Not Stopping Corkerhill
18:14 Not Stopping Dumbreck
18:19 Not Stopping Glasgow Central

13/03/26 18:08 Glasgow Central to Paisley Canal due 18:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
18:08 Not Stopping Glasgow Central
18:13 Not Stopping Dumbreck
18:16 Not Stopping Corkerhill
18:18 Not Stopping Mosspark
18:20 Not Stopping Crookston
18:23 Not Stopping Hawkhead
18:26 Not Stopping Paisley Canal

13/03/26 18:16 Glasgow Central to Glasgow Central due 18:45 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
18:16 Not Stopping Glasgow Central
18:22 Not Stopping Pollokshields West
18:24 Not Stopping Maxwell Park
18:26 Not Stopping Shawlands
18:27 Not Stopping Pollokshaws East
18:29 Not Stopping Langside
18:32 Not Stopping Cathcart
18:34 Not Stopping Mount Florida
18:36 Not Stopping Crosshill
18:38 Not Stopping Queens Park Strathclyde
18:40 Not Stopping Pollokshields East
18:45 Not Stopping Glasgow Central

13/03/26 18:19 Newton Lanark to Glasgow Central due 18:54 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
18:19 Not Stopping Newton Lanark
18:22 Not Stopping Kirkhill
18:25 Not Stopping Burnside
18:27 Not Stopping Croftfoot
18:29 Not Stopping Kings Park
18:34 Not Stopping Langside
18:36 Not Stopping Pollokshaws East
18:39 Not Stopping Shawlands
18:42 Not Stopping Maxwell Park
18:47 Not Stopping Pollokshields West
18:54 Not Stopping Glasgow Central

13/03/26 18:20 Glasgow Central to East Kilbride due 18:52 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
18:20 Not Stopping Glasgow Central
18:26 Not Stopping Crossmyloof
18:29 Not Stopping Pollokshaws West
18:32 Not Stopping Thornliebank
18:36 Not Stopping Giffnock
18:39 Not Stopping Clarkston
18:42 Not Stopping Busby
18:48 Not Stopping Hairmyres
18:52 Not Stopping East Kilbride

13/03/26 18:22 Glasgow Central to Newton Lanark due 18:46 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
18:22 Not Stopping Glasgow Central
18:27 Not Stopping Pollokshields East
18:28 Not Stopping Queens Park Strathclyde
18:30 Not Stopping Crosshill
18:32 Not Stopping Mount Florida
18:35 Not Stopping Kings Park
18:37 Not Stopping Croftfoot
18:40 Not Stopping Burnside
18:43 Not Stopping Kirkhill
18:46 Not Stopping Newton Lanark

13/03/26 18:30 Barrhead to Glasgow Central due 18:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:40
Scheduled Expected Destination
18:30 Not Stopping Barrhead
18:33 Not Stopping Nitshill
18:35 Not Stopping Priesthill & Darnley
18:37 Not Stopping Kennishead
18:40 Not Stopping Pollokshaws West
18:43 Not Stopping Crossmyloof
18:49 Not Stopping Glasgow Central

13/03/26 18:31 Paisley Canal to Glasgow Central due 18:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
18:31 Not Stopping Paisley Canal
18:33 Not Stopping Hawkhead
18:36 Not Stopping Crookston
18:39 Not Stopping Mosspark
18:41 Not Stopping Corkerhill
18:44 Not Stopping Dumbreck
18:51 Not Stopping Glasgow Central

13/03/26 18:33 East Kilbride to Glasgow Central due 19:04 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:25
Scheduled Expected Destination
18:33 Not Stopping East Kilbride
18:37 Not Stopping Hairmyres
18:42 Not Stopping Busby
18:45 Not Stopping Clarkston
18:49 Not Stopping Giffnock
18:51 Not Stopping Thornliebank
18:55 Not Stopping Pollokshaws West
18:57 Not Stopping Crossmyloof
19:04 Not Stopping Glasgow Central

13/03/26 18:38 Glasgow Central to Paisley Canal due 18:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
18:38 Not Stopping Glasgow Central
18:43 Not Stopping Dumbreck
18:46 Not Stopping Corkerhill
18:48 Not Stopping Mosspark
18:50 Not Stopping Crookston
18:53 Not Stopping Hawkhead
18:56 Not Stopping Paisley Canal

13/03/26 18:45 Glasgow Central to Newton Lanark due 19:13 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
18:45 Not Stopping Glasgow Central
18:51 Not Stopping Pollokshields West
18:53 Not Stopping Maxwell Park
18:55 Not Stopping Shawlands
18:56 Not Stopping Pollokshaws East
18:58 Not Stopping Langside
19:02 Not Stopping Kings Park
19:04 Not Stopping Croftfoot
19:07 Not Stopping Burnside
19:10 Not Stopping Kirkhill
19:13 Not Stopping Newton Lanark

13/03/26 18:48 Glasgow Central to East Kilbride due 19:19 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
18:48 Not Stopping Glasgow Central
18:54 Not Stopping Crossmyloof
18:57 Not Stopping Pollokshaws West
18:59 Not Stopping Thornliebank
19:02 Not Stopping Giffnock
19:05 Not Stopping Clarkston
19:09 Not Stopping Busby
19:11 Not Stopping Thorntonhall
19:15 Not Stopping Hairmyres
19:19 Not Stopping East Kilbride

13/03/26 18:50 Newton Lanark to Glasgow Central due 19:17 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
18:50 Not Stopping Newton Lanark
18:53 Not Stopping Kirkhill
18:56 Not Stopping Burnside
18:59 Not Stopping Croftfoot
19:03 Not Stopping Kings Park
19:06 Not Stopping Mount Florida
19:08 Not Stopping Crosshill
19:10 Not Stopping Queens Park Strathclyde
19:12 Not Stopping Pollokshields East
19:17 Not Stopping Glasgow Central

13/03/26 18:52 Glasgow Central to Glasgow Central due 19:28 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
18:52 Not Stopping Glasgow Central
18:57 Not Stopping Pollokshields East
18:58 Not Stopping Queens Park Strathclyde
19:00 Not Stopping Crosshill
19:02 Not Stopping Mount Florida
19:04 Not Stopping Cathcart
19:07 Not Stopping Langside
19:09 Not Stopping Pollokshaws East
19:12 Not Stopping Shawlands
19:14 Not Stopping Maxwell Park
19:17 Not Stopping Pollokshields West
19:28 Not Stopping Glasgow Central

13/03/26 18:57 East Kilbride to Glasgow Central due 19:34 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:25
Scheduled Expected Destination
18:57 Not Stopping East Kilbride
19:01 Not Stopping Hairmyres
19:04 Not Stopping Thorntonhall
19:08 Not Stopping Busby
19:11 Not Stopping Clarkston
19:14 Not Stopping Giffnock
19:17 Not Stopping Thornliebank
19:21 Not Stopping Pollokshaws West
19:24 Not Stopping Crossmyloof
19:34 Not Stopping Glasgow Central

13/03/26 18:57 Glasgow Central to Barrhead due 19:18 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:41
Scheduled Expected Destination
18:57 Not Stopping Glasgow Central
19:03 Not Stopping Crossmyloof
19:05 Not Stopping Pollokshaws West
19:08 Not Stopping Kennishead
19:11 Not Stopping Priesthill & Darnley
19:13 Not Stopping Nitshill
19:18 Not Stopping Barrhead

13/03/26 19:01 Paisley Canal to Glasgow Central due 19:19 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
19:01 Not Stopping Paisley Canal
19:03 Not Stopping Hawkhead
19:06 Not Stopping Crookston
19:09 Not Stopping Mosspark
19:11 Not Stopping Corkerhill
19:14 Not Stopping Dumbreck
19:19 Not Stopping Glasgow Central

13/03/26 19:08 Glasgow Central to Paisley Canal due 19:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
19:08 Not Stopping Glasgow Central
19:13 Not Stopping Dumbreck
19:16 Not Stopping Corkerhill
19:18 Not Stopping Mosspark
19:20 Not Stopping Crookston
19:23 Not Stopping Hawkhead
19:26 Not Stopping Paisley Canal

13/03/26 19:17 Glasgow Central to Glasgow Central due 19:45 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
19:17 Not Stopping Glasgow Central
19:23 Not Stopping Pollokshields West
19:25 Not Stopping Maxwell Park
19:27 Not Stopping Shawlands
19:28 Not Stopping Pollokshaws East
19:30 Not Stopping Langside
19:33 Not Stopping Cathcart
19:35 Not Stopping Mount Florida
19:37 Not Stopping Crosshill
19:39 Not Stopping Queens Park Strathclyde
19:40 Not Stopping Pollokshields East
19:45 Not Stopping Glasgow Central

13/03/26 19:19 Newton Lanark to Glasgow Central due 19:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
19:19 Not Stopping Newton Lanark
19:22 Not Stopping Kirkhill
19:25 Not Stopping Burnside
19:27 Not Stopping Croftfoot
19:29 Not Stopping Kings Park
19:34 Not Stopping Langside
19:36 Not Stopping Pollokshaws East
19:38 Not Stopping Shawlands
19:40 Not Stopping Maxwell Park
19:45 Not Stopping Pollokshields West
19:51 Not Stopping Glasgow Central

13/03/26 19:22 Glasgow Central to East Kilbride due 19:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
19:22 Not Stopping Glasgow Central
19:28 Not Stopping Crossmyloof
19:30 Not Stopping Pollokshaws West
19:33 Not Stopping Thornliebank
19:36 Not Stopping Giffnock
19:38 Not Stopping Clarkston
19:42 Not Stopping Busby
19:47 Not Stopping Hairmyres
19:51 Not Stopping East Kilbride

13/03/26 19:26 Glasgow Central to Newton Lanark due 19:50 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
19:26 Not Stopping Glasgow Central
19:31 Not Stopping Pollokshields East
19:32 Not Stopping Queens Park Strathclyde
19:34 Not Stopping Crosshill
19:36 Not Stopping Mount Florida
19:39 Not Stopping Kings Park
19:41 Not Stopping Croftfoot
19:44 Not Stopping Burnside
19:47 Not Stopping Kirkhill
19:50 Not Stopping Newton Lanark

13/03/26 19:30 Barrhead to Glasgow Central due 19:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:40
Scheduled Expected Destination
19:30 Not Stopping Barrhead
19:33 Not Stopping Nitshill
19:35 Not Stopping Priesthill & Darnley
19:37 Not Stopping Kennishead
19:40 Not Stopping Pollokshaws West
19:43 Not Stopping Crossmyloof
19:49 Not Stopping Glasgow Central

13/03/26 19:31 East Kilbride to Glasgow Central due 20:00 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:25
Scheduled Expected Destination
19:31 Not Stopping East Kilbride
19:35 Not Stopping Hairmyres
19:39 Not Stopping Busby
19:42 Not Stopping Clarkston
19:44 Not Stopping Giffnock
19:47 Not Stopping Thornliebank
19:50 Not Stopping Pollokshaws West
19:53 Not Stopping Crossmyloof
20:00 Not Stopping Glasgow Central

13/03/26 19:31 Paisley Canal to Glasgow Central due 19:54 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
19:31 Not Stopping Paisley Canal
19:33 Not Stopping Hawkhead
19:36 Not Stopping Crookston
19:39 Not Stopping Mosspark
19:41 Not Stopping Corkerhill
19:46 Not Stopping Dumbreck
19:54 Not Stopping Glasgow Central

13/03/26 19:45 Glasgow Central to Newton Lanark due 20:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
19:45 Not Stopping Glasgow Central
19:51 Not Stopping Pollokshields West
19:53 Not Stopping Maxwell Park
19:55 Not Stopping Shawlands
19:56 Not Stopping Pollokshaws East
19:58 Not Stopping Langside
20:04 Not Stopping Kings Park
20:06 Not Stopping Croftfoot
20:08 Not Stopping Burnside
20:11 Not Stopping Kirkhill
20:14 Not Stopping Newton Lanark

13/03/26 19:47 Glasgow Central to East Kilbride due 20:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
19:47 Not Stopping Glasgow Central
19:54 Not Stopping Crossmyloof
19:57 Not Stopping Pollokshaws West
20:00 Not Stopping Thornliebank
20:03 Not Stopping Giffnock
20:07 Not Stopping Clarkston
20:10 Not Stopping Busby
20:13 Not Stopping Thorntonhall
20:17 Not Stopping Hairmyres
20:21 Not Stopping East Kilbride

13/03/26 19:54 Newton Lanark to Glasgow Central due 20:24 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
19:54 Not Stopping Newton Lanark
19:57 Not Stopping Kirkhill
20:00 Not Stopping Burnside
20:03 Not Stopping Croftfoot
20:06 Not Stopping Kings Park
20:10 Not Stopping Mount Florida
20:12 Not Stopping Crosshill
20:14 Not Stopping Queens Park Strathclyde
20:16 Not Stopping Pollokshields East
20:24 Not Stopping Glasgow Central

13/03/26 19:55 Glasgow Central to Glasgow Central due 20:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
19:55 Not Stopping Glasgow Central
20:00 Not Stopping Pollokshields East
20:01 Not Stopping Queens Park Strathclyde
20:03 Not Stopping Crosshill
20:05 Not Stopping Mount Florida
20:07 Not Stopping Cathcart
20:10 Not Stopping Langside
20:12 Not Stopping Pollokshaws East
20:14 Not Stopping Shawlands
20:16 Not Stopping Maxwell Park
20:18 Not Stopping Pollokshields West
20:26 Not Stopping Glasgow Central

13/03/26 20:00 East Kilbride to Glasgow Central due 20:31 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:25
Scheduled Expected Destination
20:00 Not Stopping East Kilbride
20:04 Not Stopping Hairmyres
20:06 Not Stopping Thorntonhall
20:11 Not Stopping Busby
20:14 Not Stopping Clarkston
20:17 Not Stopping Giffnock
20:19 Not Stopping Thornliebank
20:23 Not Stopping Pollokshaws West
20:25 Not Stopping Crossmyloof
20:31 Not Stopping Glasgow Central

13/03/26 20:09 Glasgow Central to Paisley Canal due 20:27 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
20:09 Not Stopping Glasgow Central
20:14 Not Stopping Dumbreck
20:17 Not Stopping Corkerhill
20:19 Not Stopping Mosspark
20:21 Not Stopping Crookston
20:24 Not Stopping Hawkhead
20:27 Not Stopping Paisley Canal

13/03/26 20:15 Glasgow Central to Glasgow Central due 20:46 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
20:15 Not Stopping Glasgow Central
20:21 Not Stopping Pollokshields West
20:23 Not Stopping Maxwell Park
20:25 Not Stopping Shawlands
20:26 Not Stopping Pollokshaws East
20:28 Not Stopping Langside
20:31 Not Stopping Cathcart
20:33 Not Stopping Mount Florida
20:35 Not Stopping Crosshill
20:37 Not Stopping Queens Park Strathclyde
20:39 Not Stopping Pollokshields East
20:46 Not Stopping Glasgow Central

13/03/26 20:19 Newton Lanark to Glasgow Central due 20:52 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
20:19 Not Stopping Newton Lanark
20:22 Not Stopping Kirkhill
20:25 Not Stopping Burnside
20:27 Not Stopping Croftfoot
20:29 Not Stopping Kings Park
20:34 Not Stopping Langside
20:36 Not Stopping Pollokshaws East
20:38 Not Stopping Shawlands
20:40 Not Stopping Maxwell Park
20:43 Not Stopping Pollokshields West
20:52 Not Stopping Glasgow Central

13/03/26 20:19 Glasgow Central to Newton Lanark due 20:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
20:19 Not Stopping Glasgow Central
20:25 Not Stopping Pollokshields East
20:26 Not Stopping Queens Park Strathclyde
20:28 Not Stopping Crosshill
20:31 Not Stopping Mount Florida
20:34 Not Stopping Kings Park
20:36 Not Stopping Croftfoot
20:38 Not Stopping Burnside
20:41 Not Stopping Kirkhill
20:44 Not Stopping Newton Lanark

13/03/26 20:21 Glasgow Central to East Kilbride due 20:53 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
20:21 Not Stopping Glasgow Central
20:29 Not Stopping Crossmyloof
20:32 Not Stopping Pollokshaws West
20:34 Not Stopping Thornliebank
20:37 Not Stopping Giffnock
20:40 Not Stopping Clarkston
20:43 Not Stopping Busby
20:48 Not Stopping Hairmyres
20:53 Not Stopping East Kilbride

13/03/26 20:27 East Kilbride to Glasgow Central due 21:01 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:25
Scheduled Expected Destination
20:27 Not Stopping East Kilbride
20:31 Not Stopping Hairmyres
20:34 Not Stopping Thorntonhall
20:38 Not Stopping Busby
20:41 Not Stopping Clarkston
20:44 Not Stopping Giffnock
20:47 Not Stopping Thornliebank
20:51 Not Stopping Pollokshaws West
20:54 Not Stopping Crossmyloof
21:01 Not Stopping Glasgow Central

13/03/26 20:32 Paisley Canal to Glasgow Central due 20:50 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
20:32 Not Stopping Paisley Canal
20:34 Not Stopping Hawkhead
20:37 Not Stopping Crookston
20:40 Not Stopping Mosspark
20:42 Not Stopping Corkerhill
20:45 Not Stopping Dumbreck
20:50 Not Stopping Glasgow Central

13/03/26 20:45 Glasgow Central to Newton Lanark due 21:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
20:45 Not Stopping Glasgow Central
20:51 Not Stopping Pollokshields West
20:53 Not Stopping Maxwell Park
20:55 Not Stopping Shawlands
20:56 Not Stopping Pollokshaws East
20:58 Not Stopping Langside
21:04 Not Stopping Kings Park
21:06 Not Stopping Croftfoot
21:08 Not Stopping Burnside
21:11 Not Stopping Kirkhill
21:14 Not Stopping Newton Lanark

13/03/26 20:47 Glasgow Central to East Kilbride due 21:19 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
20:47 Not Stopping Glasgow Central
20:53 Not Stopping Crossmyloof
20:56 Not Stopping Pollokshaws West
20:58 Not Stopping Thornliebank
21:01 Not Stopping Giffnock
21:04 Not Stopping Clarkston
21:09 Not Stopping Busby
21:11 Not Stopping Thorntonhall
21:15 Not Stopping Hairmyres
21:19 Not Stopping East Kilbride

13/03/26 20:49 Newton Lanark to Glasgow Central due 21:13 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
20:49 Not Stopping Newton Lanark
20:52 Not Stopping Kirkhill
20:55 Not Stopping Burnside
20:57 Not Stopping Croftfoot
20:59 Not Stopping Kings Park
21:03 Not Stopping Mount Florida
21:05 Not Stopping Crosshill
21:07 Not Stopping Queens Park Strathclyde
21:08 Not Stopping Pollokshields East
21:13 Not Stopping Glasgow Central

13/03/26 20:53 Glasgow Central to Glasgow Central due 21:24 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
20:53 Not Stopping Glasgow Central
20:58 Not Stopping Pollokshields East
20:59 Not Stopping Queens Park Strathclyde
21:01 Not Stopping Crosshill
21:03 Not Stopping Mount Florida
21:05 Not Stopping Cathcart
21:08 Not Stopping Langside
21:10 Not Stopping Pollokshaws East
21:12 Not Stopping Shawlands
21:14 Not Stopping Maxwell Park
21:16 Not Stopping Pollokshields West
21:24 Not Stopping Glasgow Central

13/03/26 20:59 East Kilbride to Glasgow Central due 21:33 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:25
Scheduled Expected Destination
20:59 Not Stopping East Kilbride
21:02 Not Stopping Hairmyres
21:05 Not Stopping Thorntonhall
21:08 Not Stopping Busby
21:11 Not Stopping Clarkston
21:14 Not Stopping Giffnock
21:16 Not Stopping Thornliebank
21:20 Not Stopping Pollokshaws West
21:23 Not Stopping Crossmyloof
21:33 Not Stopping Glasgow Central

13/03/26 21:09 Glasgow Central to Paisley Canal due 21:27 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
21:09 Not Stopping Glasgow Central
21:14 Not Stopping Dumbreck
21:17 Not Stopping Corkerhill
21:19 Not Stopping Mosspark
21:21 Not Stopping Crookston
21:24 Not Stopping Hawkhead
21:27 Not Stopping Paisley Canal

13/03/26 21:16 Glasgow Central to Glasgow Central due 21:45 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
21:16 Not Stopping Glasgow Central
21:22 Not Stopping Pollokshields West
21:24 Not Stopping Maxwell Park
21:26 Not Stopping Shawlands
21:27 Not Stopping Pollokshaws East
21:29 Not Stopping Langside
21:32 Not Stopping Cathcart
21:34 Not Stopping Mount Florida
21:36 Not Stopping Crosshill
21:38 Not Stopping Queens Park Strathclyde
21:40 Not Stopping Pollokshields East
21:45 Not Stopping Glasgow Central

13/03/26 21:18 Glasgow Central to East Kilbride due 21:50 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
21:18 Not Stopping Glasgow Central
21:24 Not Stopping Crossmyloof
21:27 Not Stopping Pollokshaws West
21:30 Not Stopping Thornliebank
21:33 Not Stopping Giffnock
21:37 Not Stopping Clarkston
21:40 Not Stopping Busby
21:46 Not Stopping Hairmyres
21:50 Not Stopping East Kilbride

13/03/26 21:19 Newton Lanark to Glasgow Central due 21:53 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
21:19 Not Stopping Newton Lanark
21:23 Not Stopping Kirkhill
21:26 Not Stopping Burnside
21:28 Not Stopping Croftfoot
21:30 Not Stopping Kings Park
21:35 Not Stopping Langside
21:37 Not Stopping Pollokshaws East
21:39 Not Stopping Shawlands
21:41 Not Stopping Maxwell Park
21:43 Not Stopping Pollokshields West
21:53 Not Stopping Glasgow Central

13/03/26 21:20 Glasgow Central to Newton Lanark due 21:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
21:20 Not Stopping Glasgow Central
21:25 Not Stopping Pollokshields East
21:26 Not Stopping Queens Park Strathclyde
21:28 Not Stopping Crosshill
21:31 Not Stopping Mount Florida
21:34 Not Stopping Kings Park
21:36 Not Stopping Croftfoot
21:38 Not Stopping Burnside
21:41 Not Stopping Kirkhill
21:44 Not Stopping Newton Lanark

13/03/26 21:30 East Kilbride to Glasgow Central due 22:02 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:25
Scheduled Expected Destination
21:30 Not Stopping East Kilbride
21:33 Not Stopping Hairmyres
21:36 Not Stopping Thorntonhall
21:39 Not Stopping Busby
21:42 Not Stopping Clarkston
21:44 Not Stopping Giffnock
21:47 Not Stopping Thornliebank
21:50 Not Stopping Pollokshaws West
21:53 Not Stopping Crossmyloof
22:02 Not Stopping Glasgow Central

13/03/26 21:38 Paisley Canal to Glasgow Central due 21:58 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
21:38 Not Stopping Paisley Canal
21:40 Not Stopping Hawkhead
21:43 Not Stopping Crookston
21:46 Not Stopping Mosspark
21:48 Not Stopping Corkerhill
21:51 Not Stopping Dumbreck
21:58 Not Stopping Glasgow Central

13/03/26 21:47 Glasgow Central to Newton Lanark due 22:15 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
21:47 Not Stopping Glasgow Central
21:53 Not Stopping Pollokshields West
21:55 Not Stopping Maxwell Park
21:57 Not Stopping Shawlands
21:58 Not Stopping Pollokshaws East
22:00 Not Stopping Langside
22:05 Not Stopping Kings Park
22:07 Not Stopping Croftfoot
22:09 Not Stopping Burnside
22:12 Not Stopping Kirkhill
22:15 Not Stopping Newton Lanark

13/03/26 21:49 Glasgow Central to East Kilbride due 22:22 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
21:49 Not Stopping Glasgow Central
21:56 Not Stopping Crossmyloof
21:58 Not Stopping Pollokshaws West
22:01 Not Stopping Thornliebank
22:05 Not Stopping Giffnock
22:08 Not Stopping Clarkston
22:11 Not Stopping Busby
22:14 Not Stopping Thorntonhall
22:18 Not Stopping Hairmyres
22:22 Not Stopping East Kilbride

13/03/26 21:49 Newton Lanark to Glasgow Central due 22:13 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
21:49 Not Stopping Newton Lanark
21:52 Not Stopping Kirkhill
21:55 Not Stopping Burnside
21:57 Not Stopping Croftfoot
21:59 Not Stopping Kings Park
22:03 Not Stopping Mount Florida
22:05 Not Stopping Crosshill
22:07 Not Stopping Queens Park Strathclyde
22:08 Not Stopping Pollokshields East
22:13 Not Stopping Glasgow Central

13/03/26 21:56 Glasgow Central to Glasgow Central due 22:25 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
21:56 Not Stopping Glasgow Central
22:01 Not Stopping Pollokshields East
22:02 Not Stopping Queens Park Strathclyde
22:04 Not Stopping Crosshill
22:06 Not Stopping Mount Florida
22:08 Not Stopping Cathcart
22:11 Not Stopping Langside
22:13 Not Stopping Pollokshaws East
22:15 Not Stopping Shawlands
22:17 Not Stopping Maxwell Park
22:19 Not Stopping Pollokshields West
22:25 Not Stopping Glasgow Central

13/03/26 21:57 East Kilbride to Glasgow Central due 22:30 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:25
Scheduled Expected Destination
21:57 Not Stopping East Kilbride
22:01 Not Stopping Hairmyres
22:04 Not Stopping Thorntonhall
22:07 Not Stopping Busby
22:10 Not Stopping Clarkston
22:14 Not Stopping Giffnock
22:16 Not Stopping Thornliebank
22:20 Not Stopping Pollokshaws West
22:23 Not Stopping Crossmyloof
22:30 Not Stopping Glasgow Central

13/03/26 22:08 Glasgow Central to Paisley Canal due 22:26 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
22:08 Not Stopping Glasgow Central
22:13 Not Stopping Dumbreck
22:16 Not Stopping Corkerhill
22:18 Not Stopping Mosspark
22:20 Not Stopping Crookston
22:23 Not Stopping Hawkhead
22:26 Not Stopping Paisley Canal

13/03/26 22:14 Glasgow Central to Dumfries due 23:57 will be cancelled.
This is due to a fire at a station.
Last Updated :11/03/2026 06:36
Scheduled Expected Destination
22:14 Not Stopping Glasgow Central
22:25 Not Stopping Barrhead
22:37 Not Stopping Dunlop
22:42 Not Stopping Stewarton
22:46 Not Stopping Kilmaurs
22:53 Not Stopping Kilmarnock
23:09 Not Stopping Auchinleck
23:18 Not Stopping New Cumnock
23:26 Not Stopping Kirkconnel
23:31 Not Stopping Sanquhar
23:57 Not Stopping Dumfries

13/03/26 22:16 Glasgow Central to Glasgow Central due 22:45 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
22:16 Not Stopping Glasgow Central
22:22 Not Stopping Pollokshields West
22:24 Not Stopping Maxwell Park
22:26 Not Stopping Shawlands
22:27 Not Stopping Pollokshaws East
22:29 Not Stopping Langside
22:32 Not Stopping Cathcart
22:34 Not Stopping Mount Florida
22:36 Not Stopping Crosshill
22:38 Not Stopping Queens Park Strathclyde
22:39 Not Stopping Pollokshields East
22:45 Not Stopping Glasgow Central

13/03/26 22:18 Glasgow Central to East Kilbride due 22:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
22:18 Not Stopping Glasgow Central
22:24 Not Stopping Crossmyloof
22:26 Not Stopping Pollokshaws West
22:29 Not Stopping Thornliebank
22:32 Not Stopping Giffnock
22:34 Not Stopping Clarkston
22:40 Not Stopping Busby
22:45 Not Stopping Hairmyres
22:49 Not Stopping East Kilbride

13/03/26 22:20 Newton Lanark to Glasgow Central due 22:54 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
22:20 Not Stopping Newton Lanark
22:23 Not Stopping Kirkhill
22:26 Not Stopping Burnside
22:28 Not Stopping Croftfoot
22:30 Not Stopping Kings Park
22:35 Not Stopping Langside
22:37 Not Stopping Pollokshaws East
22:39 Not Stopping Shawlands
22:41 Not Stopping Maxwell Park
22:44 Not Stopping Pollokshields West
22:54 Not Stopping Glasgow Central

13/03/26 22:21 Glasgow Central to Newton Lanark due 22:45 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
22:21 Not Stopping Glasgow Central
22:26 Not Stopping Pollokshields East
22:27 Not Stopping Queens Park Strathclyde
22:29 Not Stopping Crosshill
22:32 Not Stopping Mount Florida
22:35 Not Stopping Kings Park
22:37 Not Stopping Croftfoot
22:39 Not Stopping Burnside
22:42 Not Stopping Kirkhill
22:45 Not Stopping Newton Lanark

13/03/26 22:27 East Kilbride to Glasgow Central due 23:01 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:25
Scheduled Expected Destination
22:27 Not Stopping East Kilbride
22:31 Not Stopping Hairmyres
22:34 Not Stopping Thorntonhall
22:38 Not Stopping Busby
22:41 Not Stopping Clarkston
22:44 Not Stopping Giffnock
22:47 Not Stopping Thornliebank
22:51 Not Stopping Pollokshaws West
22:54 Not Stopping Crossmyloof
23:01 Not Stopping Glasgow Central

13/03/26 22:31 Paisley Canal to Glasgow Central due 22:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
22:31 Not Stopping Paisley Canal
22:33 Not Stopping Hawkhead
22:36 Not Stopping Crookston
22:39 Not Stopping Mosspark
22:41 Not Stopping Corkerhill
22:44 Not Stopping Dumbreck
22:49 Not Stopping Glasgow Central

13/03/26 22:39 Glasgow Central to Paisley Canal due 22:57 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
22:39 Not Stopping Glasgow Central
22:44 Not Stopping Dumbreck
22:47 Not Stopping Corkerhill
22:49 Not Stopping Mosspark
22:51 Not Stopping Crookston
22:54 Not Stopping Hawkhead
22:57 Not Stopping Paisley Canal

13/03/26 22:45 Glasgow Central to Newton Lanark due 23:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
22:45 Not Stopping Glasgow Central
22:51 Not Stopping Pollokshields West
22:53 Not Stopping Maxwell Park
22:55 Not Stopping Shawlands
22:57 Not Stopping Pollokshaws East
22:59 Not Stopping Langside
23:04 Not Stopping Kings Park
23:06 Not Stopping Croftfoot
23:08 Not Stopping Burnside
23:11 Not Stopping Kirkhill
23:14 Not Stopping Newton Lanark

13/03/26 22:47 Glasgow Central to East Kilbride due 23:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
22:47 Not Stopping Glasgow Central
22:54 Not Stopping Crossmyloof
22:56 Not Stopping Pollokshaws West
22:59 Not Stopping Thornliebank
23:02 Not Stopping Giffnock
23:05 Not Stopping Clarkston
23:10 Not Stopping Busby
23:13 Not Stopping Thorntonhall
23:16 Not Stopping Hairmyres
23:21 Not Stopping East Kilbride

13/03/26 22:50 Newton Lanark to Glasgow Central due 23:14 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
22:50 Not Stopping Newton Lanark
22:53 Not Stopping Kirkhill
22:56 Not Stopping Burnside
22:58 Not Stopping Croftfoot
23:00 Not Stopping Kings Park
23:04 Not Stopping Mount Florida
23:06 Not Stopping Crosshill
23:08 Not Stopping Queens Park Strathclyde
23:09 Not Stopping Pollokshields East
23:14 Not Stopping Glasgow Central

13/03/26 22:53 Glasgow Central to Glasgow Central due 23:22 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
22:53 Not Stopping Glasgow Central
22:58 Not Stopping Pollokshields East
22:59 Not Stopping Queens Park Strathclyde
23:01 Not Stopping Crosshill
23:03 Not Stopping Mount Florida
23:05 Not Stopping Cathcart
23:08 Not Stopping Langside
23:10 Not Stopping Pollokshaws East
23:12 Not Stopping Shawlands
23:14 Not Stopping Maxwell Park
23:16 Not Stopping Pollokshields West
23:22 Not Stopping Glasgow Central

13/03/26 23:00 East Kilbride to Glasgow Central due 23:31 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:25
Scheduled Expected Destination
23:00 Not Stopping East Kilbride
23:04 Not Stopping Hairmyres
23:07 Not Stopping Thorntonhall
23:10 Not Stopping Busby
23:13 Not Stopping Clarkston
23:16 Not Stopping Giffnock
23:19 Not Stopping Thornliebank
23:22 Not Stopping Pollokshaws West
23:25 Not Stopping Crossmyloof
23:31 Not Stopping Glasgow Central

13/03/26 23:02 Paisley Canal to Glasgow Central due 23:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
23:02 Not Stopping Paisley Canal
23:04 Not Stopping Hawkhead
23:07 Not Stopping Crookston
23:10 Not Stopping Mosspark
23:12 Not Stopping Corkerhill
23:15 Not Stopping Dumbreck
23:21 Not Stopping Glasgow Central

13/03/26 23:08 Glasgow Central to Paisley Canal due 23:27 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
23:08 Not Stopping Glasgow Central
23:13 Not Stopping Dumbreck
23:17 Not Stopping Corkerhill
23:19 Not Stopping Mosspark
23:21 Not Stopping Crookston
23:24 Not Stopping Hawkhead
23:27 Not Stopping Paisley Canal

13/03/26 23:12 Glasgow Central to Glasgow Central due 23:42 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
23:12 Not Stopping Glasgow Central
23:18 Not Stopping Pollokshields West
23:20 Not Stopping Maxwell Park
23:22 Not Stopping Shawlands
23:23 Not Stopping Pollokshaws East
23:25 Not Stopping Langside
23:28 Not Stopping Cathcart
23:30 Not Stopping Mount Florida
23:32 Not Stopping Crosshill
23:34 Not Stopping Queens Park Strathclyde
23:36 Not Stopping Pollokshields East
23:42 Not Stopping Glasgow Central

13/03/26 23:17 Glasgow Central to East Kilbride due 23:52 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:27
Scheduled Expected Destination
23:17 Not Stopping Glasgow Central
23:25 Not Stopping Crossmyloof
23:28 Not Stopping Pollokshaws West
23:31 Not Stopping Thornliebank
23:34 Not Stopping Giffnock
23:38 Not Stopping Clarkston
23:41 Not Stopping Busby
23:44 Not Stopping Thorntonhall
23:48 Not Stopping Hairmyres
23:52 Not Stopping East Kilbride

13/03/26 23:19 Newton Lanark to Glasgow Central due 23:50 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:29
Scheduled Expected Destination
23:19 Not Stopping Newton Lanark
23:22 Not Stopping Kirkhill
23:25 Not Stopping Burnside
23:27 Not Stopping Croftfoot
23:29 Not Stopping Kings Park
23:34 Not Stopping Langside
23:36 Not Stopping Pollokshaws East
23:38 Not Stopping Shawlands
23:40 Not Stopping Maxwell Park
23:43 Not Stopping Pollokshields West
23:50 Not Stopping Glasgow Central

13/03/26 23:20 Glasgow Central to Newton Lanark due 23:44 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:31
Scheduled Expected Destination
23:20 Not Stopping Glasgow Central
23:25 Not Stopping Pollokshields East
23:26 Not Stopping Queens Park Strathclyde
23:28 Not Stopping Crosshill
23:30 Not Stopping Mount Florida
23:34 Not Stopping Kings Park
23:36 Not Stopping Croftfoot
23:38 Not Stopping Burnside
23:41 Not Stopping Kirkhill
23:44 Not Stopping Newton Lanark

13/03/26 23:30 East Kilbride to Glasgow Central due 00:01 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:25
Scheduled Expected Destination
23:30 Not Stopping East Kilbride
23:34 Not Stopping Hairmyres
23:36 Not Stopping Thorntonhall
23:40 Not Stopping Busby
23:42 Not Stopping Clarkston
23:45 Not Stopping Giffnock
23:48 Not Stopping Thornliebank
23:52 Not Stopping Pollokshaws West
23:55 Not Stopping Crossmyloof
00:01 Not Stopping Glasgow Central

13/03/26 23:32 Paisley Canal to Glasgow Central due 23:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:37
Scheduled Expected Destination
23:32 Not Stopping Paisley Canal
23:34 Not Stopping Hawkhead
23:37 Not Stopping Crookston
23:40 Not Stopping Mosspark
23:42 Not Stopping Corkerhill
23:45 Not Stopping Dumbreck
23:51 Not Stopping Glasgow Central

13/03/26 23:38 Glasgow Central to Paisley Canal due 00:01 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
23:38 Not Stopping Glasgow Central
23:47 Not Stopping Dumbreck
23:50 Not Stopping Corkerhill
23:52 Not Stopping Mosspark
23:54 Not Stopping Crookston
23:57 Not Stopping Hawkhead
00:01 Not Stopping Paisley Canal

13/03/26 23:57 East Kilbride to Glasgow Central due 00:29 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:25
Scheduled Expected Destination
23:57 Not Stopping East Kilbride
00:02 Not Stopping Hairmyres
00:04 Not Stopping Thorntonhall
00:07 Not Stopping Busby
00:10 Not Stopping Clarkston
00:14 Not Stopping Giffnock
00:16 Not Stopping Thornliebank
00:19 Not Stopping Pollokshaws West
00:22 Not Stopping Crossmyloof
00:29 Not Stopping Glasgow Central

14/03/26 06:10 Glasgow Central to East Kilbride due 06:43 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
06:10 Not Stopping Glasgow Central
06:16 Not Stopping Crossmyloof
06:19 Not Stopping Pollokshaws West
06:22 Not Stopping Thornliebank
06:26 Not Stopping Giffnock
06:29 Not Stopping Clarkston
06:32 Not Stopping Busby
06:35 Not Stopping Thorntonhall
06:39 Not Stopping Hairmyres
06:43 Not Stopping East Kilbride

14/03/26 06:17 Glasgow Central to Neilston due 06:48 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
06:17 Not Stopping Glasgow Central
06:22 Not Stopping Pollokshields East
06:23 Not Stopping Queens Park Strathclyde
06:25 Not Stopping Crosshill
06:27 Not Stopping Mount Florida
06:29 Not Stopping Cathcart
06:32 Not Stopping Muirend
06:35 Not Stopping Williamwood
06:37 Not Stopping Whitecraigs
06:40 Not Stopping Patterton
06:48 Not Stopping Neilston

14/03/26 06:28 Neilston to Glasgow Central due 06:58 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
06:28 Not Stopping Neilston
06:35 Not Stopping Patterton
06:38 Not Stopping Whitecraigs
06:40 Not Stopping Williamwood
06:43 Not Stopping Muirend
06:46 Not Stopping Cathcart
06:48 Not Stopping Mount Florida
06:50 Not Stopping Crosshill
06:52 Not Stopping Queens Park Strathclyde
06:53 Not Stopping Pollokshields East
06:58 Not Stopping Glasgow Central

14/03/26 06:36 Glasgow Central to Neilston due 07:07 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
06:36 Not Stopping Glasgow Central
06:41 Not Stopping Pollokshields East
06:42 Not Stopping Queens Park Strathclyde
06:44 Not Stopping Crosshill
06:46 Not Stopping Mount Florida
06:48 Not Stopping Cathcart
06:51 Not Stopping Muirend
06:54 Not Stopping Williamwood
06:56 Not Stopping Whitecraigs
06:59 Not Stopping Patterton
07:07 Not Stopping Neilston

14/03/26 06:54 East Kilbride to Glasgow Central due 07:28 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
06:54 Not Stopping East Kilbride
06:58 Not Stopping Hairmyres
07:01 Not Stopping Thorntonhall
07:05 Not Stopping Busby
07:07 Not Stopping Clarkston
07:11 Not Stopping Giffnock
07:13 Not Stopping Thornliebank
07:17 Not Stopping Pollokshaws West
07:20 Not Stopping Crossmyloof
07:28 Not Stopping Glasgow Central

14/03/26 06:59 Neilston to Glasgow Central due 07:30 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
06:59 Not Stopping Neilston
07:06 Not Stopping Patterton
07:09 Not Stopping Whitecraigs
07:11 Not Stopping Williamwood
07:14 Not Stopping Muirend
07:17 Not Stopping Cathcart
07:19 Not Stopping Mount Florida
07:21 Not Stopping Crosshill
07:23 Not Stopping Queens Park Strathclyde
07:25 Not Stopping Pollokshields East
07:30 Not Stopping Glasgow Central

14/03/26 07:06 Glasgow Central to Neilston due 07:37 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
07:06 Not Stopping Glasgow Central
07:11 Not Stopping Pollokshields East
07:12 Not Stopping Queens Park Strathclyde
07:14 Not Stopping Crosshill
07:16 Not Stopping Mount Florida
07:18 Not Stopping Cathcart
07:21 Not Stopping Muirend
07:24 Not Stopping Williamwood
07:26 Not Stopping Whitecraigs
07:29 Not Stopping Patterton
07:37 Not Stopping Neilston

14/03/26 07:16 Glasgow Central to East Kilbride due 07:48 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
07:16 Not Stopping Glasgow Central
07:22 Not Stopping Crossmyloof
07:24 Not Stopping Pollokshaws West
07:27 Not Stopping Thornliebank
07:30 Not Stopping Giffnock
07:33 Not Stopping Clarkston
07:39 Not Stopping Busby
07:44 Not Stopping Hairmyres
07:48 Not Stopping East Kilbride

14/03/26 07:26 Neilston to Glasgow Central due 07:58 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
07:26 Not Stopping Neilston
07:33 Not Stopping Patterton
07:36 Not Stopping Whitecraigs
07:38 Not Stopping Williamwood
07:41 Not Stopping Muirend
07:44 Not Stopping Cathcart
07:46 Not Stopping Mount Florida
07:48 Not Stopping Crosshill
07:50 Not Stopping Queens Park Strathclyde
07:52 Not Stopping Pollokshields East
07:58 Not Stopping Glasgow Central

14/03/26 07:38 Glasgow Central to Neilston due 08:09 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
07:38 Not Stopping Glasgow Central
07:43 Not Stopping Pollokshields East
07:44 Not Stopping Queens Park Strathclyde
07:46 Not Stopping Crosshill
07:48 Not Stopping Mount Florida
07:50 Not Stopping Cathcart
07:53 Not Stopping Muirend
07:56 Not Stopping Williamwood
07:58 Not Stopping Whitecraigs
08:01 Not Stopping Patterton
08:09 Not Stopping Neilston

14/03/26 07:46 Glasgow Central to East Kilbride due 08:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
07:46 Not Stopping Glasgow Central
07:53 Not Stopping Crossmyloof
07:56 Not Stopping Pollokshaws West
07:59 Not Stopping Thornliebank
08:03 Not Stopping Giffnock
08:06 Not Stopping Clarkston
08:10 Not Stopping Busby
08:13 Not Stopping Thorntonhall
08:17 Not Stopping Hairmyres
08:21 Not Stopping East Kilbride

14/03/26 07:56 Neilston to Glasgow Central due 08:27 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
07:56 Not Stopping Neilston
08:03 Not Stopping Patterton
08:06 Not Stopping Whitecraigs
08:08 Not Stopping Williamwood
08:11 Not Stopping Muirend
08:14 Not Stopping Cathcart
08:16 Not Stopping Mount Florida
08:18 Not Stopping Crosshill
08:20 Not Stopping Queens Park Strathclyde
08:22 Not Stopping Pollokshields East
08:27 Not Stopping Glasgow Central

14/03/26 08:00 East Kilbride to Glasgow Central due 08:29 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
08:00 Not Stopping East Kilbride
08:03 Not Stopping Hairmyres
08:06 Not Stopping Thorntonhall
08:09 Not Stopping Busby
08:12 Not Stopping Clarkston
08:14 Not Stopping Giffnock
08:17 Not Stopping Thornliebank
08:20 Not Stopping Pollokshaws West
08:23 Not Stopping Crossmyloof
08:29 Not Stopping Glasgow Central

14/03/26 08:05 Glasgow Central to Neilston due 08:36 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
08:05 Not Stopping Glasgow Central
08:10 Not Stopping Pollokshields East
08:11 Not Stopping Queens Park Strathclyde
08:13 Not Stopping Crosshill
08:15 Not Stopping Mount Florida
08:17 Not Stopping Cathcart
08:20 Not Stopping Muirend
08:23 Not Stopping Williamwood
08:25 Not Stopping Whitecraigs
08:28 Not Stopping Patterton
08:36 Not Stopping Neilston

14/03/26 08:17 Glasgow Central to East Kilbride due 08:50 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
08:17 Not Stopping Glasgow Central
08:24 Not Stopping Crossmyloof
08:27 Not Stopping Pollokshaws West
08:30 Not Stopping Thornliebank
08:33 Not Stopping Giffnock
08:37 Not Stopping Clarkston
08:40 Not Stopping Busby
08:45 Not Stopping Hairmyres
08:50 Not Stopping East Kilbride

14/03/26 08:26 Neilston to Glasgow Central due 08:57 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
08:26 Not Stopping Neilston
08:33 Not Stopping Patterton
08:36 Not Stopping Whitecraigs
08:38 Not Stopping Williamwood
08:41 Not Stopping Muirend
08:44 Not Stopping Cathcart
08:46 Not Stopping Mount Florida
08:48 Not Stopping Crosshill
08:50 Not Stopping Queens Park Strathclyde
08:52 Not Stopping Pollokshields East
08:57 Not Stopping Glasgow Central

14/03/26 08:28 East Kilbride to Glasgow Central due 09:02 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
08:28 Not Stopping East Kilbride
08:32 Not Stopping Hairmyres
08:35 Not Stopping Thorntonhall
08:39 Not Stopping Busby
08:42 Not Stopping Clarkston
08:45 Not Stopping Giffnock
08:48 Not Stopping Thornliebank
08:52 Not Stopping Pollokshaws West
08:55 Not Stopping Crossmyloof
09:02 Not Stopping Glasgow Central

14/03/26 08:35 Glasgow Central to Neilston due 09:06 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
08:35 Not Stopping Glasgow Central
08:40 Not Stopping Pollokshields East
08:41 Not Stopping Queens Park Strathclyde
08:43 Not Stopping Crosshill
08:45 Not Stopping Mount Florida
08:47 Not Stopping Cathcart
08:50 Not Stopping Muirend
08:53 Not Stopping Williamwood
08:55 Not Stopping Whitecraigs
08:58 Not Stopping Patterton
09:06 Not Stopping Neilston

14/03/26 08:47 Glasgow Central to East Kilbride due 09:18 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
08:47 Not Stopping Glasgow Central
08:53 Not Stopping Crossmyloof
08:56 Not Stopping Pollokshaws West
08:58 Not Stopping Thornliebank
09:01 Not Stopping Giffnock
09:04 Not Stopping Clarkston
09:08 Not Stopping Busby
09:10 Not Stopping Thorntonhall
09:14 Not Stopping Hairmyres
09:18 Not Stopping East Kilbride

14/03/26 08:56 Neilston to Glasgow Central due 09:27 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
08:56 Not Stopping Neilston
09:03 Not Stopping Patterton
09:06 Not Stopping Whitecraigs
09:08 Not Stopping Williamwood
09:11 Not Stopping Muirend
09:14 Not Stopping Cathcart
09:16 Not Stopping Mount Florida
09:18 Not Stopping Crosshill
09:20 Not Stopping Queens Park Strathclyde
09:22 Not Stopping Pollokshields East
09:27 Not Stopping Glasgow Central

14/03/26 08:57 East Kilbride to Glasgow Central due 09:32 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
08:57 Not Stopping East Kilbride
09:01 Not Stopping Hairmyres
09:04 Not Stopping Thorntonhall
09:07 Not Stopping Busby
09:10 Not Stopping Clarkston
09:14 Not Stopping Giffnock
09:16 Not Stopping Thornliebank
09:20 Not Stopping Pollokshaws West
09:22 Not Stopping Crossmyloof
09:32 Not Stopping Glasgow Central

14/03/26 09:06 Glasgow Central to Neilston due 09:37 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
09:06 Not Stopping Glasgow Central
09:11 Not Stopping Pollokshields East
09:12 Not Stopping Queens Park Strathclyde
09:14 Not Stopping Crosshill
09:16 Not Stopping Mount Florida
09:18 Not Stopping Cathcart
09:21 Not Stopping Muirend
09:24 Not Stopping Williamwood
09:26 Not Stopping Whitecraigs
09:29 Not Stopping Patterton
09:37 Not Stopping Neilston

14/03/26 09:17 Glasgow Central to East Kilbride due 09:50 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
09:17 Not Stopping Glasgow Central
09:24 Not Stopping Crossmyloof
09:27 Not Stopping Pollokshaws West
09:30 Not Stopping Thornliebank
09:33 Not Stopping Giffnock
09:37 Not Stopping Clarkston
09:40 Not Stopping Busby
09:46 Not Stopping Hairmyres
09:50 Not Stopping East Kilbride

14/03/26 09:26 Neilston to Glasgow Central due 09:57 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
09:26 Not Stopping Neilston
09:33 Not Stopping Patterton
09:36 Not Stopping Whitecraigs
09:38 Not Stopping Williamwood
09:41 Not Stopping Muirend
09:44 Not Stopping Cathcart
09:46 Not Stopping Mount Florida
09:48 Not Stopping Crosshill
09:50 Not Stopping Queens Park Strathclyde
09:52 Not Stopping Pollokshields East
09:57 Not Stopping Glasgow Central

14/03/26 09:31 East Kilbride to Glasgow Central due 10:02 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
09:31 Not Stopping East Kilbride
09:34 Not Stopping Hairmyres
09:39 Not Stopping Busby
09:41 Not Stopping Clarkston
09:44 Not Stopping Giffnock
09:47 Not Stopping Thornliebank
09:50 Not Stopping Pollokshaws West
09:53 Not Stopping Crossmyloof
10:02 Not Stopping Glasgow Central

14/03/26 09:35 Glasgow Central to Neilston due 10:06 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
09:35 Not Stopping Glasgow Central
09:40 Not Stopping Pollokshields East
09:41 Not Stopping Queens Park Strathclyde
09:43 Not Stopping Crosshill
09:45 Not Stopping Mount Florida
09:47 Not Stopping Cathcart
09:50 Not Stopping Muirend
09:53 Not Stopping Williamwood
09:55 Not Stopping Whitecraigs
09:58 Not Stopping Patterton
10:06 Not Stopping Neilston

14/03/26 09:47 Glasgow Central to East Kilbride due 10:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
09:47 Not Stopping Glasgow Central
09:54 Not Stopping Crossmyloof
09:56 Not Stopping Pollokshaws West
09:59 Not Stopping Thornliebank
10:03 Not Stopping Giffnock
10:06 Not Stopping Clarkston
10:10 Not Stopping Busby
10:13 Not Stopping Thorntonhall
10:17 Not Stopping Hairmyres
10:21 Not Stopping East Kilbride

14/03/26 09:56 Neilston to Glasgow Central due 10:27 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
09:56 Not Stopping Neilston
10:03 Not Stopping Patterton
10:06 Not Stopping Whitecraigs
10:08 Not Stopping Williamwood
10:11 Not Stopping Muirend
10:14 Not Stopping Cathcart
10:16 Not Stopping Mount Florida
10:18 Not Stopping Crosshill
10:20 Not Stopping Queens Park Strathclyde
10:22 Not Stopping Pollokshields East
10:27 Not Stopping Glasgow Central

14/03/26 09:58 East Kilbride to Glasgow Central due 10:32 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
09:58 Not Stopping East Kilbride
10:02 Not Stopping Hairmyres
10:05 Not Stopping Thorntonhall
10:09 Not Stopping Busby
10:11 Not Stopping Clarkston
10:15 Not Stopping Giffnock
10:17 Not Stopping Thornliebank
10:21 Not Stopping Pollokshaws West
10:24 Not Stopping Crossmyloof
10:32 Not Stopping Glasgow Central

14/03/26 10:06 Glasgow Central to Neilston due 10:37 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
10:06 Not Stopping Glasgow Central
10:11 Not Stopping Pollokshields East
10:12 Not Stopping Queens Park Strathclyde
10:14 Not Stopping Crosshill
10:16 Not Stopping Mount Florida
10:18 Not Stopping Cathcart
10:21 Not Stopping Muirend
10:24 Not Stopping Williamwood
10:26 Not Stopping Whitecraigs
10:29 Not Stopping Patterton
10:37 Not Stopping Neilston

14/03/26 10:17 Glasgow Central to East Kilbride due 10:47 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
10:17 Not Stopping Glasgow Central
10:23 Not Stopping Crossmyloof
10:26 Not Stopping Pollokshaws West
10:28 Not Stopping Thornliebank
10:31 Not Stopping Giffnock
10:34 Not Stopping Clarkston
10:38 Not Stopping Busby
10:43 Not Stopping Hairmyres
10:47 Not Stopping East Kilbride

14/03/26 10:26 Neilston to Glasgow Central due 10:57 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
10:26 Not Stopping Neilston
10:33 Not Stopping Patterton
10:36 Not Stopping Whitecraigs
10:38 Not Stopping Williamwood
10:41 Not Stopping Muirend
10:44 Not Stopping Cathcart
10:46 Not Stopping Mount Florida
10:48 Not Stopping Crosshill
10:50 Not Stopping Queens Park Strathclyde
10:52 Not Stopping Pollokshields East
10:57 Not Stopping Glasgow Central

14/03/26 10:29 East Kilbride to Glasgow Central due 11:00 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
10:29 Not Stopping East Kilbride
10:33 Not Stopping Hairmyres
10:38 Not Stopping Busby
10:40 Not Stopping Clarkston
10:44 Not Stopping Giffnock
10:46 Not Stopping Thornliebank
10:50 Not Stopping Pollokshaws West
10:53 Not Stopping Crossmyloof
11:00 Not Stopping Glasgow Central

14/03/26 10:35 Glasgow Central to Neilston due 11:07 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
10:35 Not Stopping Glasgow Central
10:41 Not Stopping Pollokshields East
10:42 Not Stopping Queens Park Strathclyde
10:44 Not Stopping Crosshill
10:46 Not Stopping Mount Florida
10:48 Not Stopping Cathcart
10:51 Not Stopping Muirend
10:54 Not Stopping Williamwood
10:56 Not Stopping Whitecraigs
10:59 Not Stopping Patterton
11:07 Not Stopping Neilston

14/03/26 10:47 Glasgow Central to East Kilbride due 11:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
10:47 Not Stopping Glasgow Central
10:54 Not Stopping Crossmyloof
10:57 Not Stopping Pollokshaws West
11:00 Not Stopping Thornliebank
11:03 Not Stopping Giffnock
11:07 Not Stopping Clarkston
11:10 Not Stopping Busby
11:13 Not Stopping Thorntonhall
11:17 Not Stopping Hairmyres
11:21 Not Stopping East Kilbride

14/03/26 10:54 Neilston to Glasgow Central due 11:28 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
10:54 Not Stopping Neilston
11:01 Not Stopping Patterton
11:04 Not Stopping Whitecraigs
11:06 Not Stopping Williamwood
11:09 Not Stopping Muirend
11:12 Not Stopping Cathcart
11:14 Not Stopping Mount Florida
11:16 Not Stopping Crosshill
11:18 Not Stopping Queens Park Strathclyde
11:23 Not Stopping Pollokshields East
11:28 Not Stopping Glasgow Central

14/03/26 11:00 East Kilbride to Glasgow Central due 11:30 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
11:00 Not Stopping East Kilbride
11:03 Not Stopping Hairmyres
11:06 Not Stopping Thorntonhall
11:09 Not Stopping Busby
11:12 Not Stopping Clarkston
11:15 Not Stopping Giffnock
11:17 Not Stopping Thornliebank
11:21 Not Stopping Pollokshaws West
11:24 Not Stopping Crossmyloof
11:30 Not Stopping Glasgow Central

14/03/26 11:05 Glasgow Central to Neilston due 11:36 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
11:05 Not Stopping Glasgow Central
11:10 Not Stopping Pollokshields East
11:11 Not Stopping Queens Park Strathclyde
11:13 Not Stopping Crosshill
11:15 Not Stopping Mount Florida
11:17 Not Stopping Cathcart
11:20 Not Stopping Muirend
11:23 Not Stopping Williamwood
11:25 Not Stopping Whitecraigs
11:28 Not Stopping Patterton
11:36 Not Stopping Neilston

14/03/26 11:18 Glasgow Central to East Kilbride due 11:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
11:18 Not Stopping Glasgow Central
11:25 Not Stopping Crossmyloof
11:28 Not Stopping Pollokshaws West
11:31 Not Stopping Thornliebank
11:34 Not Stopping Giffnock
11:38 Not Stopping Clarkston
11:41 Not Stopping Busby
11:46 Not Stopping Hairmyres
11:51 Not Stopping East Kilbride

14/03/26 11:25 Neilston to Glasgow Central due 11:56 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
11:25 Not Stopping Neilston
11:32 Not Stopping Patterton
11:35 Not Stopping Whitecraigs
11:37 Not Stopping Williamwood
11:40 Not Stopping Muirend
11:43 Not Stopping Cathcart
11:45 Not Stopping Mount Florida
11:47 Not Stopping Crosshill
11:49 Not Stopping Queens Park Strathclyde
11:51 Not Stopping Pollokshields East
11:56 Not Stopping Glasgow Central

14/03/26 11:29 East Kilbride to Glasgow Central due 12:02 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
11:29 Not Stopping East Kilbride
11:33 Not Stopping Hairmyres
11:38 Not Stopping Busby
11:41 Not Stopping Clarkston
11:45 Not Stopping Giffnock
11:48 Not Stopping Thornliebank
11:52 Not Stopping Pollokshaws West
11:55 Not Stopping Crossmyloof
12:02 Not Stopping Glasgow Central

14/03/26 11:35 Glasgow Central to Neilston due 12:06 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
11:35 Not Stopping Glasgow Central
11:40 Not Stopping Pollokshields East
11:41 Not Stopping Queens Park Strathclyde
11:43 Not Stopping Crosshill
11:45 Not Stopping Mount Florida
11:47 Not Stopping Cathcart
11:50 Not Stopping Muirend
11:53 Not Stopping Williamwood
11:55 Not Stopping Whitecraigs
11:58 Not Stopping Patterton
12:06 Not Stopping Neilston

14/03/26 11:49 Glasgow Central to East Kilbride due 12:20 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
11:49 Not Stopping Glasgow Central
11:56 Not Stopping Crossmyloof
11:58 Not Stopping Pollokshaws West
12:01 Not Stopping Thornliebank
12:04 Not Stopping Giffnock
12:06 Not Stopping Clarkston
12:10 Not Stopping Busby
12:12 Not Stopping Thorntonhall
12:16 Not Stopping Hairmyres
12:20 Not Stopping East Kilbride

14/03/26 11:54 Neilston to Glasgow Central due 12:27 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
11:54 Not Stopping Neilston
12:01 Not Stopping Patterton
12:04 Not Stopping Whitecraigs
12:06 Not Stopping Williamwood
12:09 Not Stopping Muirend
12:12 Not Stopping Cathcart
12:14 Not Stopping Mount Florida
12:16 Not Stopping Crosshill
12:18 Not Stopping Queens Park Strathclyde
12:22 Not Stopping Pollokshields East
12:27 Not Stopping Glasgow Central

14/03/26 11:57 East Kilbride to Glasgow Central due 12:30 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
11:57 Not Stopping East Kilbride
12:01 Not Stopping Hairmyres
12:04 Not Stopping Thorntonhall
12:07 Not Stopping Busby
12:10 Not Stopping Clarkston
12:14 Not Stopping Giffnock
12:16 Not Stopping Thornliebank
12:20 Not Stopping Pollokshaws West
12:22 Not Stopping Crossmyloof
12:30 Not Stopping Glasgow Central

14/03/26 12:07 Glasgow Central to Neilston due 12:38 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
12:07 Not Stopping Glasgow Central
12:12 Not Stopping Pollokshields East
12:13 Not Stopping Queens Park Strathclyde
12:15 Not Stopping Crosshill
12:17 Not Stopping Mount Florida
12:19 Not Stopping Cathcart
12:22 Not Stopping Muirend
12:25 Not Stopping Williamwood
12:27 Not Stopping Whitecraigs
12:30 Not Stopping Patterton
12:38 Not Stopping Neilston

14/03/26 12:17 Glasgow Central to East Kilbride due 12:50 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
12:17 Not Stopping Glasgow Central
12:24 Not Stopping Crossmyloof
12:27 Not Stopping Pollokshaws West
12:30 Not Stopping Thornliebank
12:33 Not Stopping Giffnock
12:37 Not Stopping Clarkston
12:40 Not Stopping Busby
12:46 Not Stopping Hairmyres
12:50 Not Stopping East Kilbride

14/03/26 12:26 Neilston to Glasgow Central due 12:58 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
12:26 Not Stopping Neilston
12:33 Not Stopping Patterton
12:36 Not Stopping Whitecraigs
12:38 Not Stopping Williamwood
12:41 Not Stopping Muirend
12:44 Not Stopping Cathcart
12:46 Not Stopping Mount Florida
12:48 Not Stopping Crosshill
12:50 Not Stopping Queens Park Strathclyde
12:52 Not Stopping Pollokshields East
12:58 Not Stopping Glasgow Central

14/03/26 12:32 East Kilbride to Glasgow Central due 13:00 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
12:32 Not Stopping East Kilbride
12:35 Not Stopping Hairmyres
12:40 Not Stopping Busby
12:42 Not Stopping Clarkston
12:45 Not Stopping Giffnock
12:48 Not Stopping Thornliebank
12:51 Not Stopping Pollokshaws West
12:54 Not Stopping Crossmyloof
13:00 Not Stopping Glasgow Central

14/03/26 12:35 Glasgow Central to Neilston due 13:06 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
12:35 Not Stopping Glasgow Central
12:40 Not Stopping Pollokshields East
12:41 Not Stopping Queens Park Strathclyde
12:43 Not Stopping Crosshill
12:45 Not Stopping Mount Florida
12:47 Not Stopping Cathcart
12:50 Not Stopping Muirend
12:53 Not Stopping Williamwood
12:55 Not Stopping Whitecraigs
12:58 Not Stopping Patterton
13:06 Not Stopping Neilston

14/03/26 12:47 Glasgow Central to East Kilbride due 13:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
12:47 Not Stopping Glasgow Central
12:54 Not Stopping Crossmyloof
12:56 Not Stopping Pollokshaws West
12:59 Not Stopping Thornliebank
13:03 Not Stopping Giffnock
13:06 Not Stopping Clarkston
13:10 Not Stopping Busby
13:13 Not Stopping Thorntonhall
13:16 Not Stopping Hairmyres
13:21 Not Stopping East Kilbride

14/03/26 12:56 Neilston to Glasgow Central due 13:28 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
12:56 Not Stopping Neilston
13:03 Not Stopping Patterton
13:06 Not Stopping Whitecraigs
13:08 Not Stopping Williamwood
13:11 Not Stopping Muirend
13:14 Not Stopping Cathcart
13:16 Not Stopping Mount Florida
13:18 Not Stopping Crosshill
13:20 Not Stopping Queens Park Strathclyde
13:22 Not Stopping Pollokshields East
13:28 Not Stopping Glasgow Central

14/03/26 12:58 East Kilbride to Glasgow Central due 13:31 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
12:58 Not Stopping East Kilbride
13:02 Not Stopping Hairmyres
13:05 Not Stopping Thorntonhall
13:09 Not Stopping Busby
13:11 Not Stopping Clarkston
13:15 Not Stopping Giffnock
13:17 Not Stopping Thornliebank
13:21 Not Stopping Pollokshaws West
13:24 Not Stopping Crossmyloof
13:31 Not Stopping Glasgow Central

14/03/26 13:05 Glasgow Central to Neilston due 13:36 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
13:05 Not Stopping Glasgow Central
13:10 Not Stopping Pollokshields East
13:11 Not Stopping Queens Park Strathclyde
13:13 Not Stopping Crosshill
13:15 Not Stopping Mount Florida
13:17 Not Stopping Cathcart
13:20 Not Stopping Muirend
13:23 Not Stopping Williamwood
13:25 Not Stopping Whitecraigs
13:28 Not Stopping Patterton
13:36 Not Stopping Neilston

14/03/26 13:17 Glasgow Central to East Kilbride due 13:48 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
13:17 Not Stopping Glasgow Central
13:23 Not Stopping Crossmyloof
13:26 Not Stopping Pollokshaws West
13:28 Not Stopping Thornliebank
13:31 Not Stopping Giffnock
13:34 Not Stopping Clarkston
13:38 Not Stopping Busby
13:43 Not Stopping Hairmyres
13:48 Not Stopping East Kilbride

14/03/26 13:26 Neilston to Glasgow Central due 13:57 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
13:26 Not Stopping Neilston
13:33 Not Stopping Patterton
13:36 Not Stopping Whitecraigs
13:38 Not Stopping Williamwood
13:41 Not Stopping Muirend
13:44 Not Stopping Cathcart
13:46 Not Stopping Mount Florida
13:48 Not Stopping Crosshill
13:50 Not Stopping Queens Park Strathclyde
13:52 Not Stopping Pollokshields East
13:57 Not Stopping Glasgow Central

14/03/26 13:29 East Kilbride to Glasgow Central due 14:00 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
13:29 Not Stopping East Kilbride
13:33 Not Stopping Hairmyres
13:38 Not Stopping Busby
13:41 Not Stopping Clarkston
13:44 Not Stopping Giffnock
13:47 Not Stopping Thornliebank
13:50 Not Stopping Pollokshaws West
13:53 Not Stopping Crossmyloof
14:00 Not Stopping Glasgow Central

14/03/26 13:35 Glasgow Central to Neilston due 14:06 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
13:35 Not Stopping Glasgow Central
13:40 Not Stopping Pollokshields East
13:41 Not Stopping Queens Park Strathclyde
13:43 Not Stopping Crosshill
13:45 Not Stopping Mount Florida
13:47 Not Stopping Cathcart
13:50 Not Stopping Muirend
13:53 Not Stopping Williamwood
13:55 Not Stopping Whitecraigs
13:58 Not Stopping Patterton
14:06 Not Stopping Neilston

14/03/26 13:47 Glasgow Central to East Kilbride due 14:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
13:47 Not Stopping Glasgow Central
13:54 Not Stopping Crossmyloof
13:57 Not Stopping Pollokshaws West
14:00 Not Stopping Thornliebank
14:03 Not Stopping Giffnock
14:07 Not Stopping Clarkston
14:10 Not Stopping Busby
14:13 Not Stopping Thorntonhall
14:17 Not Stopping Hairmyres
14:21 Not Stopping East Kilbride

14/03/26 13:56 Neilston to Glasgow Central due 14:27 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
13:56 Not Stopping Neilston
14:03 Not Stopping Patterton
14:06 Not Stopping Whitecraigs
14:08 Not Stopping Williamwood
14:11 Not Stopping Muirend
14:14 Not Stopping Cathcart
14:16 Not Stopping Mount Florida
14:18 Not Stopping Crosshill
14:20 Not Stopping Queens Park Strathclyde
14:22 Not Stopping Pollokshields East
14:27 Not Stopping Glasgow Central

14/03/26 13:58 East Kilbride to Glasgow Central due 14:31 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
13:58 Not Stopping East Kilbride
14:01 Not Stopping Hairmyres
14:04 Not Stopping Thorntonhall
14:07 Not Stopping Busby
14:10 Not Stopping Clarkston
14:12 Not Stopping Giffnock
14:15 Not Stopping Thornliebank
14:19 Not Stopping Pollokshaws West
14:23 Not Stopping Crossmyloof
14:31 Not Stopping Glasgow Central

14/03/26 14:05 Glasgow Central to Neilston due 14:36 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
14:05 Not Stopping Glasgow Central
14:10 Not Stopping Pollokshields East
14:11 Not Stopping Queens Park Strathclyde
14:13 Not Stopping Crosshill
14:15 Not Stopping Mount Florida
14:17 Not Stopping Cathcart
14:20 Not Stopping Muirend
14:23 Not Stopping Williamwood
14:25 Not Stopping Whitecraigs
14:28 Not Stopping Patterton
14:36 Not Stopping Neilston

14/03/26 14:17 Glasgow Central to East Kilbride due 14:50 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
14:17 Not Stopping Glasgow Central
14:24 Not Stopping Crossmyloof
14:26 Not Stopping Pollokshaws West
14:29 Not Stopping Thornliebank
14:33 Not Stopping Giffnock
14:36 Not Stopping Clarkston
14:40 Not Stopping Busby
14:46 Not Stopping Hairmyres
14:50 Not Stopping East Kilbride

14/03/26 14:26 Neilston to Glasgow Central due 14:57 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
14:26 Not Stopping Neilston
14:33 Not Stopping Patterton
14:36 Not Stopping Whitecraigs
14:38 Not Stopping Williamwood
14:41 Not Stopping Muirend
14:44 Not Stopping Cathcart
14:46 Not Stopping Mount Florida
14:48 Not Stopping Crosshill
14:50 Not Stopping Queens Park Strathclyde
14:52 Not Stopping Pollokshields East
14:57 Not Stopping Glasgow Central

14/03/26 14:29 East Kilbride to Glasgow Central due 15:01 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
14:29 Not Stopping East Kilbride
14:33 Not Stopping Hairmyres
14:38 Not Stopping Busby
14:41 Not Stopping Clarkston
14:45 Not Stopping Giffnock
14:47 Not Stopping Thornliebank
14:51 Not Stopping Pollokshaws West
14:54 Not Stopping Crossmyloof
15:01 Not Stopping Glasgow Central

14/03/26 14:35 Glasgow Central to Neilston due 15:06 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
14:35 Not Stopping Glasgow Central
14:40 Not Stopping Pollokshields East
14:41 Not Stopping Queens Park Strathclyde
14:43 Not Stopping Crosshill
14:45 Not Stopping Mount Florida
14:47 Not Stopping Cathcart
14:50 Not Stopping Muirend
14:53 Not Stopping Williamwood
14:55 Not Stopping Whitecraigs
14:58 Not Stopping Patterton
15:06 Not Stopping Neilston

14/03/26 14:47 Glasgow Central to East Kilbride due 15:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
14:47 Not Stopping Glasgow Central
14:54 Not Stopping Crossmyloof
14:56 Not Stopping Pollokshaws West
14:59 Not Stopping Thornliebank
15:03 Not Stopping Giffnock
15:06 Not Stopping Clarkston
15:10 Not Stopping Busby
15:13 Not Stopping Thorntonhall
15:16 Not Stopping Hairmyres
15:21 Not Stopping East Kilbride

14/03/26 14:56 Neilston to Glasgow Central due 15:28 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
14:56 Not Stopping Neilston
15:03 Not Stopping Patterton
15:06 Not Stopping Whitecraigs
15:08 Not Stopping Williamwood
15:11 Not Stopping Muirend
15:14 Not Stopping Cathcart
15:16 Not Stopping Mount Florida
15:18 Not Stopping Crosshill
15:20 Not Stopping Queens Park Strathclyde
15:23 Not Stopping Pollokshields East
15:28 Not Stopping Glasgow Central

14/03/26 14:57 East Kilbride to Glasgow Central due 15:30 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
14:57 Not Stopping East Kilbride
15:01 Not Stopping Hairmyres
15:04 Not Stopping Thorntonhall
15:07 Not Stopping Busby
15:10 Not Stopping Clarkston
15:14 Not Stopping Giffnock
15:16 Not Stopping Thornliebank
15:20 Not Stopping Pollokshaws West
15:22 Not Stopping Crossmyloof
15:30 Not Stopping Glasgow Central

14/03/26 15:05 Glasgow Central to Neilston due 15:37 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
15:05 Not Stopping Glasgow Central
15:11 Not Stopping Pollokshields East
15:12 Not Stopping Queens Park Strathclyde
15:14 Not Stopping Crosshill
15:16 Not Stopping Mount Florida
15:18 Not Stopping Cathcart
15:21 Not Stopping Muirend
15:24 Not Stopping Williamwood
15:26 Not Stopping Whitecraigs
15:29 Not Stopping Patterton
15:37 Not Stopping Neilston

14/03/26 15:18 Glasgow Central to East Kilbride due 15:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
15:18 Not Stopping Glasgow Central
15:24 Not Stopping Crossmyloof
15:27 Not Stopping Pollokshaws West
15:31 Not Stopping Thornliebank
15:34 Not Stopping Giffnock
15:38 Not Stopping Clarkston
15:41 Not Stopping Busby
15:47 Not Stopping Hairmyres
15:51 Not Stopping East Kilbride

14/03/26 15:26 Neilston to Glasgow Central due 15:58 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
15:26 Not Stopping Neilston
15:33 Not Stopping Patterton
15:36 Not Stopping Whitecraigs
15:38 Not Stopping Williamwood
15:41 Not Stopping Muirend
15:44 Not Stopping Cathcart
15:46 Not Stopping Mount Florida
15:48 Not Stopping Crosshill
15:50 Not Stopping Queens Park Strathclyde
15:53 Not Stopping Pollokshields East
15:58 Not Stopping Glasgow Central

14/03/26 15:29 East Kilbride to Glasgow Central due 16:00 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
15:29 Not Stopping East Kilbride
15:33 Not Stopping Hairmyres
15:38 Not Stopping Busby
15:41 Not Stopping Clarkston
15:44 Not Stopping Giffnock
15:47 Not Stopping Thornliebank
15:50 Not Stopping Pollokshaws West
15:53 Not Stopping Crossmyloof
16:00 Not Stopping Glasgow Central

14/03/26 15:35 Glasgow Central to Neilston due 16:06 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
15:35 Not Stopping Glasgow Central
15:40 Not Stopping Pollokshields East
15:41 Not Stopping Queens Park Strathclyde
15:43 Not Stopping Crosshill
15:45 Not Stopping Mount Florida
15:47 Not Stopping Cathcart
15:50 Not Stopping Muirend
15:53 Not Stopping Williamwood
15:55 Not Stopping Whitecraigs
15:58 Not Stopping Patterton
16:06 Not Stopping Neilston

14/03/26 15:48 Glasgow Central to East Kilbride due 16:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
15:48 Not Stopping Glasgow Central
15:55 Not Stopping Crossmyloof
15:57 Not Stopping Pollokshaws West
16:00 Not Stopping Thornliebank
16:04 Not Stopping Giffnock
16:07 Not Stopping Clarkston
16:10 Not Stopping Busby
16:13 Not Stopping Thorntonhall
16:17 Not Stopping Hairmyres
16:21 Not Stopping East Kilbride

14/03/26 15:56 Neilston to Glasgow Central due 16:27 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
15:56 Not Stopping Neilston
16:03 Not Stopping Patterton
16:06 Not Stopping Whitecraigs
16:08 Not Stopping Williamwood
16:11 Not Stopping Muirend
16:14 Not Stopping Cathcart
16:16 Not Stopping Mount Florida
16:18 Not Stopping Crosshill
16:20 Not Stopping Queens Park Strathclyde
16:22 Not Stopping Pollokshields East
16:27 Not Stopping Glasgow Central

14/03/26 15:57 East Kilbride to Glasgow Central due 16:30 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
15:57 Not Stopping East Kilbride
16:01 Not Stopping Hairmyres
16:04 Not Stopping Thorntonhall
16:08 Not Stopping Busby
16:10 Not Stopping Clarkston
16:14 Not Stopping Giffnock
16:16 Not Stopping Thornliebank
16:20 Not Stopping Pollokshaws West
16:23 Not Stopping Crossmyloof
16:30 Not Stopping Glasgow Central

14/03/26 16:08 Glasgow Central to Neilston due 16:39 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
16:08 Not Stopping Glasgow Central
16:13 Not Stopping Pollokshields East
16:14 Not Stopping Queens Park Strathclyde
16:16 Not Stopping Crosshill
16:18 Not Stopping Mount Florida
16:20 Not Stopping Cathcart
16:23 Not Stopping Muirend
16:26 Not Stopping Williamwood
16:28 Not Stopping Whitecraigs
16:31 Not Stopping Patterton
16:39 Not Stopping Neilston

14/03/26 16:17 Glasgow Central to East Kilbride due 16:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
16:17 Not Stopping Glasgow Central
16:24 Not Stopping Crossmyloof
16:26 Not Stopping Pollokshaws West
16:29 Not Stopping Thornliebank
16:33 Not Stopping Giffnock
16:36 Not Stopping Clarkston
16:40 Not Stopping Busby
16:43 Not Stopping Thorntonhall
16:46 Not Stopping Hairmyres
16:51 Not Stopping East Kilbride

14/03/26 16:26 Neilston to Glasgow Central due 16:58 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
16:26 Not Stopping Neilston
16:33 Not Stopping Patterton
16:36 Not Stopping Whitecraigs
16:38 Not Stopping Williamwood
16:41 Not Stopping Muirend
16:44 Not Stopping Cathcart
16:46 Not Stopping Mount Florida
16:48 Not Stopping Crosshill
16:50 Not Stopping Queens Park Strathclyde
16:52 Not Stopping Pollokshields East
16:58 Not Stopping Glasgow Central

14/03/26 16:29 East Kilbride to Glasgow Central due 17:02 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
16:29 Not Stopping East Kilbride
16:33 Not Stopping Hairmyres
16:38 Not Stopping Busby
16:41 Not Stopping Clarkston
16:44 Not Stopping Giffnock
16:47 Not Stopping Thornliebank
16:50 Not Stopping Pollokshaws West
16:53 Not Stopping Crossmyloof
17:02 Not Stopping Glasgow Central

14/03/26 16:35 Glasgow Central to Neilston due 17:06 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
16:35 Not Stopping Glasgow Central
16:40 Not Stopping Pollokshields East
16:41 Not Stopping Queens Park Strathclyde
16:43 Not Stopping Crosshill
16:45 Not Stopping Mount Florida
16:47 Not Stopping Cathcart
16:50 Not Stopping Muirend
16:53 Not Stopping Williamwood
16:55 Not Stopping Whitecraigs
16:58 Not Stopping Patterton
17:06 Not Stopping Neilston

14/03/26 16:47 Glasgow Central to East Kilbride due 17:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
16:47 Not Stopping Glasgow Central
16:54 Not Stopping Crossmyloof
16:57 Not Stopping Pollokshaws West
17:00 Not Stopping Thornliebank
17:04 Not Stopping Giffnock
17:07 Not Stopping Clarkston
17:10 Not Stopping Busby
17:13 Not Stopping Thorntonhall
17:17 Not Stopping Hairmyres
17:21 Not Stopping East Kilbride

14/03/26 16:56 Neilston to Glasgow Central due 17:27 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
16:56 Not Stopping Neilston
17:03 Not Stopping Patterton
17:06 Not Stopping Whitecraigs
17:08 Not Stopping Williamwood
17:11 Not Stopping Muirend
17:14 Not Stopping Cathcart
17:16 Not Stopping Mount Florida
17:18 Not Stopping Crosshill
17:20 Not Stopping Queens Park Strathclyde
17:22 Not Stopping Pollokshields East
17:27 Not Stopping Glasgow Central

14/03/26 16:57 East Kilbride to Glasgow Central due 17:29 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
16:57 Not Stopping East Kilbride
17:01 Not Stopping Hairmyres
17:04 Not Stopping Thorntonhall
17:07 Not Stopping Busby
17:10 Not Stopping Clarkston
17:14 Not Stopping Giffnock
17:16 Not Stopping Thornliebank
17:20 Not Stopping Pollokshaws West
17:22 Not Stopping Crossmyloof
17:29 Not Stopping Glasgow Central

14/03/26 17:07 Glasgow Central to Neilston due 17:38 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
17:07 Not Stopping Glasgow Central
17:12 Not Stopping Pollokshields East
17:13 Not Stopping Queens Park Strathclyde
17:15 Not Stopping Crosshill
17:17 Not Stopping Mount Florida
17:19 Not Stopping Cathcart
17:22 Not Stopping Muirend
17:25 Not Stopping Williamwood
17:27 Not Stopping Whitecraigs
17:30 Not Stopping Patterton
17:38 Not Stopping Neilston

14/03/26 17:17 Glasgow Central to East Kilbride due 17:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
17:17 Not Stopping Glasgow Central
17:24 Not Stopping Crossmyloof
17:26 Not Stopping Pollokshaws West
17:29 Not Stopping Thornliebank
17:33 Not Stopping Giffnock
17:36 Not Stopping Clarkston
17:40 Not Stopping Busby
17:43 Not Stopping Thorntonhall
17:47 Not Stopping Hairmyres
17:51 Not Stopping East Kilbride

14/03/26 17:26 Neilston to Glasgow Central due 17:57 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
17:26 Not Stopping Neilston
17:33 Not Stopping Patterton
17:36 Not Stopping Whitecraigs
17:38 Not Stopping Williamwood
17:41 Not Stopping Muirend
17:44 Not Stopping Cathcart
17:46 Not Stopping Mount Florida
17:48 Not Stopping Crosshill
17:50 Not Stopping Queens Park Strathclyde
17:52 Not Stopping Pollokshields East
17:57 Not Stopping Glasgow Central

14/03/26 17:29 East Kilbride to Glasgow Central due 18:01 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
17:29 Not Stopping East Kilbride
17:33 Not Stopping Hairmyres
17:38 Not Stopping Busby
17:41 Not Stopping Clarkston
17:45 Not Stopping Giffnock
17:47 Not Stopping Thornliebank
17:51 Not Stopping Pollokshaws West
17:54 Not Stopping Crossmyloof
18:01 Not Stopping Glasgow Central

14/03/26 17:37 Glasgow Central to Neilston due 18:08 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
17:37 Not Stopping Glasgow Central
17:42 Not Stopping Pollokshields East
17:43 Not Stopping Queens Park Strathclyde
17:45 Not Stopping Crosshill
17:47 Not Stopping Mount Florida
17:49 Not Stopping Cathcart
17:52 Not Stopping Muirend
17:55 Not Stopping Williamwood
17:57 Not Stopping Whitecraigs
18:00 Not Stopping Patterton
18:08 Not Stopping Neilston

14/03/26 17:47 Glasgow Central to East Kilbride due 18:18 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
17:47 Not Stopping Glasgow Central
17:53 Not Stopping Crossmyloof
17:56 Not Stopping Pollokshaws West
17:58 Not Stopping Thornliebank
18:01 Not Stopping Giffnock
18:04 Not Stopping Clarkston
18:08 Not Stopping Busby
18:10 Not Stopping Thorntonhall
18:14 Not Stopping Hairmyres
18:18 Not Stopping East Kilbride

14/03/26 17:56 Neilston to Glasgow Central due 18:27 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
17:56 Not Stopping Neilston
18:03 Not Stopping Patterton
18:06 Not Stopping Whitecraigs
18:08 Not Stopping Williamwood
18:11 Not Stopping Muirend
18:14 Not Stopping Cathcart
18:16 Not Stopping Mount Florida
18:18 Not Stopping Crosshill
18:20 Not Stopping Queens Park Strathclyde
18:22 Not Stopping Pollokshields East
18:27 Not Stopping Glasgow Central

14/03/26 17:57 East Kilbride to Glasgow Central due 18:29 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
17:57 Not Stopping East Kilbride
18:01 Not Stopping Hairmyres
18:04 Not Stopping Thorntonhall
18:07 Not Stopping Busby
18:10 Not Stopping Clarkston
18:14 Not Stopping Giffnock
18:16 Not Stopping Thornliebank
18:20 Not Stopping Pollokshaws West
18:23 Not Stopping Crossmyloof
18:29 Not Stopping Glasgow Central

14/03/26 18:07 Glasgow Central to Neilston due 18:38 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
18:07 Not Stopping Glasgow Central
18:12 Not Stopping Pollokshields East
18:13 Not Stopping Queens Park Strathclyde
18:15 Not Stopping Crosshill
18:17 Not Stopping Mount Florida
18:19 Not Stopping Cathcart
18:22 Not Stopping Muirend
18:25 Not Stopping Williamwood
18:27 Not Stopping Whitecraigs
18:30 Not Stopping Patterton
18:38 Not Stopping Neilston

14/03/26 18:17 Glasgow Central to East Kilbride due 18:50 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
18:17 Not Stopping Glasgow Central
18:24 Not Stopping Crossmyloof
18:27 Not Stopping Pollokshaws West
18:30 Not Stopping Thornliebank
18:33 Not Stopping Giffnock
18:37 Not Stopping Clarkston
18:40 Not Stopping Busby
18:46 Not Stopping Hairmyres
18:50 Not Stopping East Kilbride

14/03/26 18:26 Neilston to Glasgow Central due 18:58 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
18:26 Not Stopping Neilston
18:33 Not Stopping Patterton
18:36 Not Stopping Whitecraigs
18:38 Not Stopping Williamwood
18:41 Not Stopping Muirend
18:44 Not Stopping Cathcart
18:46 Not Stopping Mount Florida
18:48 Not Stopping Crosshill
18:50 Not Stopping Queens Park Strathclyde
18:53 Not Stopping Pollokshields East
18:58 Not Stopping Glasgow Central

14/03/26 18:29 East Kilbride to Glasgow Central due 19:01 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
18:29 Not Stopping East Kilbride
18:32 Not Stopping Hairmyres
18:37 Not Stopping Busby
18:40 Not Stopping Clarkston
18:43 Not Stopping Giffnock
18:46 Not Stopping Thornliebank
18:49 Not Stopping Pollokshaws West
18:52 Not Stopping Crossmyloof
19:01 Not Stopping Glasgow Central

14/03/26 18:35 Glasgow Central to Neilston due 19:06 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
18:35 Not Stopping Glasgow Central
18:40 Not Stopping Pollokshields East
18:41 Not Stopping Queens Park Strathclyde
18:43 Not Stopping Crosshill
18:45 Not Stopping Mount Florida
18:47 Not Stopping Cathcart
18:50 Not Stopping Muirend
18:53 Not Stopping Williamwood
18:55 Not Stopping Whitecraigs
18:58 Not Stopping Patterton
19:06 Not Stopping Neilston

14/03/26 18:48 Glasgow Central to East Kilbride due 19:22 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
18:48 Not Stopping Glasgow Central
18:55 Not Stopping Crossmyloof
18:58 Not Stopping Pollokshaws West
19:01 Not Stopping Thornliebank
19:04 Not Stopping Giffnock
19:07 Not Stopping Clarkston
19:11 Not Stopping Busby
19:14 Not Stopping Thorntonhall
19:17 Not Stopping Hairmyres
19:22 Not Stopping East Kilbride

14/03/26 18:54 Neilston to Glasgow Central due 19:25 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
18:54 Not Stopping Neilston
19:01 Not Stopping Patterton
19:04 Not Stopping Whitecraigs
19:06 Not Stopping Williamwood
19:09 Not Stopping Muirend
19:12 Not Stopping Cathcart
19:14 Not Stopping Mount Florida
19:16 Not Stopping Crosshill
19:18 Not Stopping Queens Park Strathclyde
19:20 Not Stopping Pollokshields East
19:25 Not Stopping Glasgow Central

14/03/26 18:58 East Kilbride to Glasgow Central due 19:33 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
18:58 Not Stopping East Kilbride
19:02 Not Stopping Hairmyres
19:05 Not Stopping Thorntonhall
19:09 Not Stopping Busby
19:11 Not Stopping Clarkston
19:15 Not Stopping Giffnock
19:17 Not Stopping Thornliebank
19:21 Not Stopping Pollokshaws West
19:24 Not Stopping Crossmyloof
19:33 Not Stopping Glasgow Central

14/03/26 19:05 Glasgow Central to Neilston due 19:34 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
19:05 Not Stopping Glasgow Central
19:10 Not Stopping Pollokshields East
19:11 Not Stopping Queens Park Strathclyde
19:13 Not Stopping Crosshill
19:15 Not Stopping Mount Florida
19:17 Not Stopping Cathcart
19:20 Not Stopping Muirend
19:23 Not Stopping Williamwood
19:25 Not Stopping Whitecraigs
19:28 Not Stopping Patterton
19:34 Not Stopping Neilston

14/03/26 19:19 Glasgow Central to East Kilbride due 19:49 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
19:19 Not Stopping Glasgow Central
19:25 Not Stopping Crossmyloof
19:28 Not Stopping Pollokshaws West
19:30 Not Stopping Thornliebank
19:33 Not Stopping Giffnock
19:36 Not Stopping Clarkston
19:39 Not Stopping Busby
19:44 Not Stopping Hairmyres
19:49 Not Stopping East Kilbride

14/03/26 19:28 Neilston to Glasgow Central due 19:58 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
19:28 Not Stopping Neilston
19:34 Not Stopping Patterton
19:36 Not Stopping Whitecraigs
19:38 Not Stopping Williamwood
19:41 Not Stopping Muirend
19:44 Not Stopping Cathcart
19:46 Not Stopping Mount Florida
19:48 Not Stopping Crosshill
19:50 Not Stopping Queens Park Strathclyde
19:52 Not Stopping Pollokshields East
19:58 Not Stopping Glasgow Central

14/03/26 19:30 East Kilbride to Glasgow Central due 20:03 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
19:30 Not Stopping East Kilbride
19:34 Not Stopping Hairmyres
19:39 Not Stopping Busby
19:42 Not Stopping Clarkston
19:45 Not Stopping Giffnock
19:48 Not Stopping Thornliebank
19:51 Not Stopping Pollokshaws West
19:54 Not Stopping Crossmyloof
20:03 Not Stopping Glasgow Central

14/03/26 19:35 Glasgow Central to Neilston due 20:06 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
19:35 Not Stopping Glasgow Central
19:40 Not Stopping Pollokshields East
19:41 Not Stopping Queens Park Strathclyde
19:43 Not Stopping Crosshill
19:45 Not Stopping Mount Florida
19:47 Not Stopping Cathcart
19:50 Not Stopping Muirend
19:53 Not Stopping Williamwood
19:55 Not Stopping Whitecraigs
19:58 Not Stopping Patterton
20:06 Not Stopping Neilston

14/03/26 19:52 Glasgow Central to East Kilbride due 20:25 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
19:52 Not Stopping Glasgow Central
19:58 Not Stopping Crossmyloof
20:01 Not Stopping Pollokshaws West
20:04 Not Stopping Thornliebank
20:08 Not Stopping Giffnock
20:11 Not Stopping Clarkston
20:14 Not Stopping Busby
20:17 Not Stopping Thorntonhall
20:21 Not Stopping Hairmyres
20:25 Not Stopping East Kilbride

14/03/26 19:56 Neilston to Glasgow Central due 20:29 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
19:56 Not Stopping Neilston
20:03 Not Stopping Patterton
20:06 Not Stopping Whitecraigs
20:08 Not Stopping Williamwood
20:11 Not Stopping Muirend
20:14 Not Stopping Cathcart
20:16 Not Stopping Mount Florida
20:18 Not Stopping Crosshill
20:20 Not Stopping Queens Park Strathclyde
20:22 Not Stopping Pollokshields East
20:29 Not Stopping Glasgow Central

14/03/26 20:02 East Kilbride to Glasgow Central due 20:31 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
20:02 Not Stopping East Kilbride
20:05 Not Stopping Hairmyres
20:08 Not Stopping Thorntonhall
20:11 Not Stopping Busby
20:14 Not Stopping Clarkston
20:16 Not Stopping Giffnock
20:19 Not Stopping Thornliebank
20:22 Not Stopping Pollokshaws West
20:25 Not Stopping Crossmyloof
20:31 Not Stopping Glasgow Central

14/03/26 20:06 Glasgow Central to Neilston due 20:37 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
20:06 Not Stopping Glasgow Central
20:11 Not Stopping Pollokshields East
20:12 Not Stopping Queens Park Strathclyde
20:14 Not Stopping Crosshill
20:16 Not Stopping Mount Florida
20:18 Not Stopping Cathcart
20:21 Not Stopping Muirend
20:24 Not Stopping Williamwood
20:26 Not Stopping Whitecraigs
20:29 Not Stopping Patterton
20:37 Not Stopping Neilston

14/03/26 20:21 Glasgow Central to East Kilbride due 20:53 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
20:21 Not Stopping Glasgow Central
20:28 Not Stopping Crossmyloof
20:30 Not Stopping Pollokshaws West
20:34 Not Stopping Thornliebank
20:37 Not Stopping Giffnock
20:40 Not Stopping Clarkston
20:43 Not Stopping Busby
20:49 Not Stopping Hairmyres
20:53 Not Stopping East Kilbride

14/03/26 20:26 Neilston to Glasgow Central due 20:57 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
20:26 Not Stopping Neilston
20:33 Not Stopping Patterton
20:36 Not Stopping Whitecraigs
20:38 Not Stopping Williamwood
20:41 Not Stopping Muirend
20:44 Not Stopping Cathcart
20:46 Not Stopping Mount Florida
20:48 Not Stopping Crosshill
20:50 Not Stopping Queens Park Strathclyde
20:52 Not Stopping Pollokshields East
20:57 Not Stopping Glasgow Central

14/03/26 20:30 East Kilbride to Glasgow Central due 21:04 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
20:30 Not Stopping East Kilbride
20:34 Not Stopping Hairmyres
20:37 Not Stopping Thorntonhall
20:41 Not Stopping Busby
20:44 Not Stopping Clarkston
20:47 Not Stopping Giffnock
20:50 Not Stopping Thornliebank
20:54 Not Stopping Pollokshaws West
20:57 Not Stopping Crossmyloof
21:04 Not Stopping Glasgow Central

14/03/26 20:36 Glasgow Central to Neilston due 21:07 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
20:36 Not Stopping Glasgow Central
20:41 Not Stopping Pollokshields East
20:42 Not Stopping Queens Park Strathclyde
20:44 Not Stopping Crosshill
20:46 Not Stopping Mount Florida
20:48 Not Stopping Cathcart
20:51 Not Stopping Muirend
20:54 Not Stopping Williamwood
20:56 Not Stopping Whitecraigs
20:59 Not Stopping Patterton
21:07 Not Stopping Neilston

14/03/26 20:47 Glasgow Central to East Kilbride due 21:20 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
20:47 Not Stopping Glasgow Central
20:54 Not Stopping Crossmyloof
20:56 Not Stopping Pollokshaws West
20:59 Not Stopping Thornliebank
21:03 Not Stopping Giffnock
21:06 Not Stopping Clarkston
21:09 Not Stopping Busby
21:12 Not Stopping Thorntonhall
21:16 Not Stopping Hairmyres
21:20 Not Stopping East Kilbride

14/03/26 20:56 Neilston to Glasgow Central due 21:27 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
20:56 Not Stopping Neilston
21:03 Not Stopping Patterton
21:06 Not Stopping Whitecraigs
21:08 Not Stopping Williamwood
21:11 Not Stopping Muirend
21:14 Not Stopping Cathcart
21:16 Not Stopping Mount Florida
21:18 Not Stopping Crosshill
21:20 Not Stopping Queens Park Strathclyde
21:22 Not Stopping Pollokshields East
21:27 Not Stopping Glasgow Central

14/03/26 20:58 East Kilbride to Glasgow Central due 21:30 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
20:58 Not Stopping East Kilbride
21:02 Not Stopping Hairmyres
21:05 Not Stopping Thorntonhall
21:09 Not Stopping Busby
21:11 Not Stopping Clarkston
21:15 Not Stopping Giffnock
21:17 Not Stopping Thornliebank
21:21 Not Stopping Pollokshaws West
21:24 Not Stopping Crossmyloof
21:30 Not Stopping Glasgow Central

14/03/26 21:07 Glasgow Central to Neilston due 21:38 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
21:07 Not Stopping Glasgow Central
21:12 Not Stopping Pollokshields East
21:13 Not Stopping Queens Park Strathclyde
21:15 Not Stopping Crosshill
21:17 Not Stopping Mount Florida
21:19 Not Stopping Cathcart
21:22 Not Stopping Muirend
21:25 Not Stopping Williamwood
21:27 Not Stopping Whitecraigs
21:30 Not Stopping Patterton
21:38 Not Stopping Neilston

14/03/26 21:17 Glasgow Central to East Kilbride due 21:47 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
21:17 Not Stopping Glasgow Central
21:23 Not Stopping Crossmyloof
21:26 Not Stopping Pollokshaws West
21:28 Not Stopping Thornliebank
21:31 Not Stopping Giffnock
21:34 Not Stopping Clarkston
21:38 Not Stopping Busby
21:43 Not Stopping Hairmyres
21:47 Not Stopping East Kilbride

14/03/26 21:26 Neilston to Glasgow Central due 21:57 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
21:26 Not Stopping Neilston
21:33 Not Stopping Patterton
21:36 Not Stopping Whitecraigs
21:38 Not Stopping Williamwood
21:41 Not Stopping Muirend
21:44 Not Stopping Cathcart
21:46 Not Stopping Mount Florida
21:48 Not Stopping Crosshill
21:50 Not Stopping Queens Park Strathclyde
21:52 Not Stopping Pollokshields East
21:57 Not Stopping Glasgow Central

14/03/26 21:27 East Kilbride to Glasgow Central due 21:59 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
21:27 Not Stopping East Kilbride
21:31 Not Stopping Hairmyres
21:34 Not Stopping Thorntonhall
21:37 Not Stopping Busby
21:40 Not Stopping Clarkston
21:44 Not Stopping Giffnock
21:46 Not Stopping Thornliebank
21:50 Not Stopping Pollokshaws West
21:52 Not Stopping Crossmyloof
21:59 Not Stopping Glasgow Central

14/03/26 21:35 Glasgow Central to Neilston due 22:06 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
21:35 Not Stopping Glasgow Central
21:40 Not Stopping Pollokshields East
21:41 Not Stopping Queens Park Strathclyde
21:43 Not Stopping Crosshill
21:45 Not Stopping Mount Florida
21:47 Not Stopping Cathcart
21:50 Not Stopping Muirend
21:53 Not Stopping Williamwood
21:55 Not Stopping Whitecraigs
21:58 Not Stopping Patterton
22:06 Not Stopping Neilston

14/03/26 21:47 Glasgow Central to East Kilbride due 22:21 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
21:47 Not Stopping Glasgow Central
21:54 Not Stopping Crossmyloof
21:57 Not Stopping Pollokshaws West
22:00 Not Stopping Thornliebank
22:03 Not Stopping Giffnock
22:07 Not Stopping Clarkston
22:10 Not Stopping Busby
22:13 Not Stopping Thorntonhall
22:17 Not Stopping Hairmyres
22:21 Not Stopping East Kilbride

14/03/26 21:56 Neilston to Glasgow Central due 22:28 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
21:56 Not Stopping Neilston
22:03 Not Stopping Patterton
22:06 Not Stopping Whitecraigs
22:08 Not Stopping Williamwood
22:11 Not Stopping Muirend
22:14 Not Stopping Cathcart
22:16 Not Stopping Mount Florida
22:18 Not Stopping Crosshill
22:20 Not Stopping Queens Park Strathclyde
22:23 Not Stopping Pollokshields East
22:28 Not Stopping Glasgow Central

14/03/26 21:59 East Kilbride to Glasgow Central due 22:30 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
21:59 Not Stopping East Kilbride
22:02 Not Stopping Hairmyres
22:05 Not Stopping Thorntonhall
22:08 Not Stopping Busby
22:11 Not Stopping Clarkston
22:13 Not Stopping Giffnock
22:16 Not Stopping Thornliebank
22:21 Not Stopping Pollokshaws West
22:24 Not Stopping Crossmyloof
22:30 Not Stopping Glasgow Central

14/03/26 22:05 Glasgow Central to Neilston due 22:36 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
22:05 Not Stopping Glasgow Central
22:10 Not Stopping Pollokshields East
22:11 Not Stopping Queens Park Strathclyde
22:13 Not Stopping Crosshill
22:15 Not Stopping Mount Florida
22:17 Not Stopping Cathcart
22:20 Not Stopping Muirend
22:23 Not Stopping Williamwood
22:25 Not Stopping Whitecraigs
22:28 Not Stopping Patterton
22:36 Not Stopping Neilston

14/03/26 22:18 Glasgow Central to East Kilbride due 22:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
22:18 Not Stopping Glasgow Central
22:25 Not Stopping Crossmyloof
22:28 Not Stopping Pollokshaws West
22:31 Not Stopping Thornliebank
22:34 Not Stopping Giffnock
22:37 Not Stopping Clarkston
22:41 Not Stopping Busby
22:46 Not Stopping Hairmyres
22:51 Not Stopping East Kilbride

14/03/26 22:26 Neilston to Glasgow Central due 22:58 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
22:26 Not Stopping Neilston
22:33 Not Stopping Patterton
22:36 Not Stopping Whitecraigs
22:38 Not Stopping Williamwood
22:41 Not Stopping Muirend
22:44 Not Stopping Cathcart
22:46 Not Stopping Mount Florida
22:48 Not Stopping Crosshill
22:50 Not Stopping Queens Park Strathclyde
22:52 Not Stopping Pollokshields East
22:58 Not Stopping Glasgow Central

14/03/26 22:27 East Kilbride to Glasgow Central due 23:00 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
22:27 Not Stopping East Kilbride
22:31 Not Stopping Hairmyres
22:34 Not Stopping Thorntonhall
22:38 Not Stopping Busby
22:40 Not Stopping Clarkston
22:44 Not Stopping Giffnock
22:46 Not Stopping Thornliebank
22:50 Not Stopping Pollokshaws West
22:53 Not Stopping Crossmyloof
23:00 Not Stopping Glasgow Central

14/03/26 22:35 Glasgow Central to Neilston due 23:06 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
22:35 Not Stopping Glasgow Central
22:40 Not Stopping Pollokshields East
22:41 Not Stopping Queens Park Strathclyde
22:43 Not Stopping Crosshill
22:45 Not Stopping Mount Florida
22:47 Not Stopping Cathcart
22:50 Not Stopping Muirend
22:53 Not Stopping Williamwood
22:55 Not Stopping Whitecraigs
22:58 Not Stopping Patterton
23:06 Not Stopping Neilston

14/03/26 22:47 Glasgow Central to East Kilbride due 23:20 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
22:47 Not Stopping Glasgow Central
22:53 Not Stopping Crossmyloof
22:56 Not Stopping Pollokshaws West
22:59 Not Stopping Thornliebank
23:03 Not Stopping Giffnock
23:06 Not Stopping Clarkston
23:09 Not Stopping Busby
23:12 Not Stopping Thorntonhall
23:16 Not Stopping Hairmyres
23:20 Not Stopping East Kilbride

14/03/26 22:56 Neilston to Glasgow Central due 23:28 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
22:56 Not Stopping Neilston
23:03 Not Stopping Patterton
23:06 Not Stopping Whitecraigs
23:08 Not Stopping Williamwood
23:11 Not Stopping Muirend
23:14 Not Stopping Cathcart
23:16 Not Stopping Mount Florida
23:18 Not Stopping Crosshill
23:20 Not Stopping Queens Park Strathclyde
23:23 Not Stopping Pollokshields East
23:28 Not Stopping Glasgow Central

14/03/26 22:57 East Kilbride to Glasgow Central due 23:30 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
22:57 Not Stopping East Kilbride
23:01 Not Stopping Hairmyres
23:05 Not Stopping Thorntonhall
23:08 Not Stopping Busby
23:11 Not Stopping Clarkston
23:14 Not Stopping Giffnock
23:17 Not Stopping Thornliebank
23:21 Not Stopping Pollokshaws West
23:24 Not Stopping Crossmyloof
23:30 Not Stopping Glasgow Central

14/03/26 23:05 Glasgow Central to Neilston due 23:36 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:11
Scheduled Expected Destination
23:05 Not Stopping Glasgow Central
23:10 Not Stopping Pollokshields East
23:11 Not Stopping Queens Park Strathclyde
23:13 Not Stopping Crosshill
23:15 Not Stopping Mount Florida
23:17 Not Stopping Cathcart
23:20 Not Stopping Muirend
23:23 Not Stopping Williamwood
23:25 Not Stopping Whitecraigs
23:28 Not Stopping Patterton
23:36 Not Stopping Neilston

14/03/26 23:18 Glasgow Central to East Kilbride due 23:51 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:55
Scheduled Expected Destination
23:18 Not Stopping Glasgow Central
23:24 Not Stopping Crossmyloof
23:27 Not Stopping Pollokshaws West
23:30 Not Stopping Thornliebank
23:34 Not Stopping Giffnock
23:37 Not Stopping Clarkston
23:40 Not Stopping Busby
23:43 Not Stopping Thorntonhall
23:47 Not Stopping Hairmyres
23:51 Not Stopping East Kilbride

14/03/26 23:26 Neilston to Glasgow Central due 23:57 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 10:08
Scheduled Expected Destination
23:26 Not Stopping Neilston
23:33 Not Stopping Patterton
23:36 Not Stopping Whitecraigs
23:38 Not Stopping Williamwood
23:41 Not Stopping Muirend
23:44 Not Stopping Cathcart
23:46 Not Stopping Mount Florida
23:48 Not Stopping Crosshill
23:50 Not Stopping Queens Park Strathclyde
23:52 Not Stopping Pollokshields East
23:57 Not Stopping Glasgow Central

14/03/26 23:29 East Kilbride to Glasgow Central due 00:01 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
23:29 Not Stopping East Kilbride
23:33 Not Stopping Hairmyres
23:36 Not Stopping Thorntonhall
23:39 Not Stopping Busby
23:42 Not Stopping Clarkston
23:46 Not Stopping Giffnock
23:48 Not Stopping Thornliebank
23:52 Not Stopping Pollokshaws West
23:55 Not Stopping Crossmyloof
00:01 Not Stopping Glasgow Central

14/03/26 23:57 East Kilbride to Glasgow Central due 00:29 will be cancelled.
This is due to a fire at a station.
Last Updated :12/03/2026 09:44
Scheduled Expected Destination
23:57 Not Stopping East Kilbride
00:02 Not Stopping Hairmyres
00:04 Not Stopping Thorntonhall
00:07 Not Stopping Busby
00:10 Not Stopping Clarkston
00:14 Not Stopping Giffnock
00:16 Not Stopping Thornliebank
00:19 Not Stopping Pollokshaws West
00:22 Not Stopping Crossmyloof
00:29 Not Stopping Glasgow Central

144 Other Train Service Updates
06:03 Mallaig to Glasgow Queen Street due 11:33 will be terminated at Crianlarich.
It will no longer call at Ardlui, Arrochar & Tarbet, Garelochhead, Helensburgh Upper, Dumbarton Central, Dalmuir and Glasgow Queen Street.
It has been previously delayed but is now on time from Fort William.
This is due to a speed restriction because of severe weather.
Last Updated :12/03/2026 09:16
Scheduled Expected Destination
06:03 06:03 Mallaig
06:14 06:14 Morar
06:23 06:23 Arisaig
06:29 06:29 Beasdale
06:38 06:38 Lochailort
06:55 07:09 Glenfinnan
07:04 07:18 Locheilside
07:11 07:25 Loch Eil Outward Bound
07:17 07:31 Corpach
07:21 07:35 Banavie
07:44 07:44 Fort William
07:57 07:57 Spean Bridge
08:04 08:04 Roy Bridge
08:15 08:15 Tulloch
08:32 08:32 Corrour
08:47 08:47 Rannoch
09:07 09:07 Bridge Of Orchy
09:23 09:23 Upper Tyndrum
09:33 09:33 Crianlarich
09:52 Not Stopping Ardlui
10:06 Not Stopping Arrochar & Tarbet
10:32 Not Stopping Garelochhead
10:44 Not Stopping Helensburgh Upper
10:59 Not Stopping Dumbarton Central
11:10 Not Stopping Dalmuir
11:33 Not Stopping Glasgow Queen Street

06:18 Wick to Inverness due 10:39 has been previously delayed and is now 23 minutes late from Lairg.
This is due to a speed restriction because of severe weather.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
06:18 06:18 Wick
06:36 06:36 Georgemas Junction
06:50 06:50 Thurso
07:03 07:11 Georgemas Junction
07:27 07:27 Forsinard
07:45 07:45 Kildonan
08:00 08:00 Helmsdale
08:15 08:29 Brora
08:25 08:39 Golspie
08:33 08:47 Rogart
08:52 09:15 Lairg
09:07 09:30 Ardgay
09:23 09:46 Tain
09:29 09:52 Fearn
09:43 10:06 Invergordon
09:49 10:12 Alness
10:02 10:25 Dingwall
10:07 10:30 Conon Bridge
10:15 10:38 Muir Of Ord
10:21 10:44 Beauly
10:39 11:02 Inverness

06:38 Inverness to Edinburgh due 10:14 will be terminated at Perth.
It will no longer call at Gleneagles, Stirling, Haymarket and Edinburgh.
It has been previously delayed and is now 25 minutes late from Blair Atholl.
This is due to a speed restriction because of severe weather.
Last Updated :12/03/2026 08:57
Scheduled Expected Destination
06:38 06:38 Inverness
07:23 07:29 Aviemore
07:36 07:47 Kingussie
08:09 08:34 Blair Atholl
08:19 08:44 Pitlochry
08:34 08:59 Dunkeld & Birnam
08:55 09:16 Perth
09:10 Not Stopping Gleneagles
09:34 Not Stopping Stirling
10:09 Not Stopping Haymarket
10:14 Not Stopping Edinburgh

07:00 Inverness to Wick due 11:31 will no longer call at Thurso.
It has been delayed at Lairg and is now 23 minutes late.
This is due to a speed restriction because of severe weather.
Last Updated :12/03/2026 09:19
Scheduled Expected Destination
07:00 07:00 Inverness
07:15 07:15 Beauly
07:23 07:23 Muir Of Ord
07:30 07:30 Conon Bridge
07:37 07:37 Dingwall
07:50 07:50 Alness
07:57 07:57 Invergordon
08:10 08:10 Fearn
08:17 08:17 Tain
08:33 08:33 Ardgay
08:37 08:37 Culrain
08:38 08:38 Invershin
08:53 09:16 Lairg
09:06 09:29 Rogart
09:18 09:41 Golspie
09:29 09:52 Brora
09:47 10:10 Helmsdale
09:59 10:22 Kildonan
10:09 10:32 Kinbrace
10:21 10:44 Forsinard
10:29 10:52 Altnabreac
10:38 11:01 Scotscalder
10:49 11:12 Georgemas Junction
11:02 Not Stopping Thurso
11:14 11:37 Georgemas Junction
11:31 11:54 Wick

07:07 Glasgow Queen Street to Inverness due 10:29 has been delayed at Perth and is now 23 minutes late.
This is due to train crew being delayed.
Last Updated :12/03/2026 08:36
Scheduled Expected Destination
07:07 07:07 Glasgow Queen Street
07:34 07:34 Stirling
07:51 07:51 Gleneagles
08:11 08:34 Perth
08:34 08:57 Dunkeld & Birnam
08:47 09:10 Pitlochry
08:56 09:19 Blair Atholl
09:21 09:44 Dalwhinnie
09:31 09:54 Newtonmore
09:40 10:03 Kingussie
09:52 10:15 Aviemore
10:29 10:52 Inverness

07:41 Glasgow Queen Street to Aberdeen due 10:18 has been delayed at Stirling and is now 12 minutes late.
This is due to a train hitting an obstruction on the line earlier today.
Last Updated :12/03/2026 08:31
Scheduled Expected Destination
07:41 07:41 Glasgow Queen Street
08:10 08:22 Stirling
08:41 08:53 Perth
09:04 09:16 Dundee
09:20 09:32 Arbroath
09:35 09:47 Montrose
09:46 09:58 Laurencekirk
09:59 10:11 Stonehaven
10:07 10:19 Portlethen
10:18 10:30 Aberdeen

07:55 Helensburgh Central to Edinburgh due 09:53 will be terminated at Bathgate.
It will no longer call at Drumgelloch, Caldercruix, Blackridge, Armadale, Livingston North, Uphall, Edinburgh Park, Haymarket and Edinburgh.
It has been previously delayed and is now 38 minutes late from Easterhouse.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:00
Scheduled Expected Destination
07:55 08:07 Helensburgh Central
07:58 08:10 Craigendoran
08:03 08:15 Cardross
08:08 08:20 Dalreoch
08:10 08:22 Dumbarton Central
08:12 08:24 Dumbarton East
08:21 08:33 Dalmuir
08:28 09:03 Hyndland
08:30 09:05 Partick
08:35 09:10 Charing Cross
08:38 09:13 Glasgow Queen Street Ll
08:40 09:15 High Street
08:42 09:17 Bellgrove
08:46 09:22 Carntyne
08:48 09:25 Shettleston
08:51 09:28 Garrowhill
08:53 09:31 Easterhouse
08:57 09:35 Blairhill
09:00 09:38 Coatbridge Sunnyside
09:02 09:40 Coatdyke
09:06 09:44 Airdrie
09:09 Not Stopping Drumgelloch
09:13 Not Stopping Caldercruix
09:19 Not Stopping Blackridge
09:23 Not Stopping Armadale
09:28 10:05 Bathgate
09:33 Not Stopping Livingston North
09:36 Not Stopping Uphall
09:44 Not Stopping Edinburgh Park
09:49 Not Stopping Haymarket
09:53 Not Stopping Edinburgh

08:25 Helensburgh Central to Edinburgh due 10:34 has been previously delayed, has been further delayed at Dalmuir and is now 15 minutes late.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:00
Scheduled Expected Destination
08:25 08:25 Helensburgh Central
08:28 08:35 Craigendoran
08:33 08:40 Cardross
08:38 08:45 Dalreoch
08:40 08:47 Dumbarton Central
08:42 08:49 Dumbarton East
08:51 09:06 Dalmuir
08:58 09:13 Hyndland
09:01 09:16 Partick
09:05 09:20 Charing Cross
09:09 09:24 Glasgow Queen Street Ll
09:11 09:26 High Street
09:13 09:28 Bellgrove
09:16 09:31 Carntyne
09:19 09:34 Shettleston
09:22 09:37 Garrowhill
09:24 09:39 Easterhouse
09:28 09:43 Blairhill
09:31 09:46 Coatbridge Sunnyside
09:34 09:49 Coatdyke
09:38 09:53 Airdrie
09:41 09:56 Drumgelloch
09:46 10:01 Caldercruix
09:52 10:07 Blackridge
09:56 10:11 Armadale
10:04 10:19 Bathgate
10:09 10:24 Livingston North
10:13 10:28 Uphall
10:25 10:40 Edinburgh Park
10:30 10:45 Haymarket
10:34 10:49 Edinburgh

08:27 Dalmuir to Cumbernauld due 09:59 has been previously delayed but is now 7 minutes late from Glasgow Central Low Level.
This is due to an operational incident.
Last Updated :12/03/2026 09:04
Scheduled Expected Destination
08:27 08:27 Dalmuir
08:29 08:29 Clydebank
08:31 08:31 Yoker
08:34 08:34 Garscadden
08:36 08:36 Scotstounhill
08:39 08:50 Jordanhill
08:41 08:52 Hyndland
08:44 08:55 Partick
08:47 08:58 Exhibition Centre
08:50 09:01 Anderston
08:55 09:02 Glasgow Central Low Level
08:57 09:04 Argyle Street
09:00 09:07 Bridgeton
09:03 09:10 Dalmarnock
09:07 09:14 Rutherglen
09:11 09:18 Cambuslang
09:16 09:23 Newton Lanark
09:20 09:27 Blantyre
09:23 09:30 Hamilton West
09:27 09:34 Hamilton Central
09:32 09:39 Airbles
09:37 09:44 Motherwell
09:47 09:54 Whifflet
09:50 09:57 Coatbridge Central
09:57 10:04 Greenfaulds
09:59 10:06 Cumbernauld

08:38 Balloch to Airdrie due 09:56 has been delayed at Hyndland and is now 12 minutes late.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:00
Scheduled Expected Destination
08:38 08:38 Balloch
08:40 08:40 Alexandria
08:43 08:43 Renton
08:46 08:46 Dalreoch
08:47 08:47 Dumbarton Central
08:49 08:49 Dumbarton East
08:54 08:54 Bowling
08:57 08:57 Kilpatrick
09:02 09:02 Dalmuir
09:04 09:04 Singer
09:07 09:07 Drumry
09:10 09:10 Drumchapel
09:12 09:12 Westerton
09:15 09:15 Anniesland
09:18 09:30 Hyndland
09:21 09:33 Partick
09:25 09:37 Charing Cross
09:27 09:39 Glasgow Queen Street Ll
09:29 09:41 High Street
09:31 09:43 Bellgrove
09:35 09:47 Carntyne
09:38 09:50 Shettleston
09:40 09:52 Garrowhill
09:43 09:55 Easterhouse
09:47 09:59 Blairhill
09:50 10:02 Coatbridge Sunnyside
09:52 10:04 Coatdyke
09:56 10:08 Airdrie

08:42 Inverness to Glasgow Queen Street due 12:14 has been previously delayed but is now 8 minutes late from Aviemore.
This is due to a speed restriction because of severe weather.
Last Updated :12/03/2026 09:57
Scheduled Expected Destination
08:42 08:42 Inverness
09:19 09:29 Carrbridge
09:28 09:36 Aviemore
09:40 09:48 Kingussie
09:45 09:53 Newtonmore
09:57 10:05 Dalwhinnie
10:33 10:41 Pitlochry
10:46 10:54 Dunkeld & Birnam
11:06 11:14 Perth
11:21 11:29 Gleneagles
11:43 11:51 Stirling
12:14 12:22 Glasgow Queen Street

An additional train service has been planned to operate as shown 08:55 Perth to Edinburgh due 10:14.
Last Updated :12/03/2026 08:57
Scheduled Expected Destination
08:55 08:55 Perth
09:10 09:10 Gleneagles
09:34 09:34 Stirling
10:09 10:09 Haymarket
10:14 10:14 Edinburgh

08:55 Inverness to Kyle Of Lochalsh due 11:31 has been delayed at Inverness and is now 17 minutes late.
This is due to a speed restriction because of severe weather.
Last Updated :12/03/2026 09:35
Scheduled Expected Destination
08:55 09:12 Inverness
09:10 09:27 Beauly
09:16 09:33 Muir Of Ord
09:23 09:40 Conon Bridge
09:29 09:46 Dingwall
09:52 10:09 Garve
10:00 10:17 Lochluichart
10:06 10:23 Achanalt
10:19 10:36 Achnasheen
10:36 10:53 Achnashellach
10:48 11:05 Strathcarron
10:52 11:09 Attadale
11:06 11:23 Stromeferry
11:13 11:30 Duncraig
11:18 11:35 Plockton
11:20 11:37 Duirinish
11:31 11:48 Kyle Of Lochalsh

08:56 Oban to Glasgow Queen Street due 11:56 has been delayed at Oban and is now 14 minutes late.
This is due to a speed restriction because of severe weather.
Last Updated :12/03/2026 09:16
Scheduled Expected Destination
08:56 09:10 Oban
09:07 09:21 Connel Ferry
09:19 09:33 Taynuilt
09:34 09:48 Loch Awe
09:40 09:54 Dalmally
09:59 10:13 Tyndrum Lower
10:14 10:28 Crianlarich
10:29 10:43 Ardlui
10:43 10:57 Arrochar & Tarbet
11:04 11:18 Garelochhead
11:17 11:31 Helensburgh Upper
11:30 11:44 Dumbarton Central
11:40 11:54 Dalmuir
11:56 12:10 Glasgow Queen Street

08:59 Helensburgh Central to Edinburgh due 10:55 will be terminated at Bathgate.
It will no longer call at Livingston North, Uphall, Edinburgh Park, Haymarket and Edinburgh.
It has been previously delayed, has been further delayed at Partick and is now 11 minutes late.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:00
Scheduled Expected Destination
08:59 09:06 Helensburgh Central
09:02 09:09 Craigendoran
09:08 09:15 Cardross
09:13 09:20 Dalreoch
09:14 09:21 Dumbarton Central
09:16 09:23 Dumbarton East
09:24 09:31 Dalmuir
09:31 09:38 Hyndland
09:33 09:44 Partick
09:37 09:48 Charing Cross
09:40 09:51 Glasgow Queen Street Ll
09:42 09:53 High Street
09:44 09:55 Bellgrove
09:47 09:58 Carntyne
09:50 10:01 Shettleston
09:52 10:03 Garrowhill
09:55 10:06 Easterhouse
09:59 10:10 Blairhill
10:01 10:12 Coatbridge Sunnyside
10:04 10:15 Coatdyke
10:08 10:19 Airdrie
10:11 10:22 Drumgelloch
10:15 10:26 Caldercruix
10:21 10:32 Blackridge
10:24 10:35 Armadale
10:30 10:39 Bathgate
10:34 Not Stopping Livingston North
10:37 Not Stopping Uphall
10:46 Not Stopping Edinburgh Park
10:51 Not Stopping Haymarket
10:55 Not Stopping Edinburgh

09:07 Edinburgh to Dunblane due 10:06 will be started from Haymarket.
It will no longer call at Edinburgh.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:09
Scheduled Expected Destination
09:07 Not Stopping Edinburgh
09:11 09:11 Haymarket
09:15 09:15 Edinburgh Park
09:29 09:29 Linlithgow
09:35 09:35 Polmont
09:41 09:41 Falkirk Grahamston
09:45 09:45 Camelon
09:48 09:48 Larbert
09:58 09:58 Stirling
10:02 10:02 Bridge Of Allan
10:06 10:06 Dunblane

09:07 Edinburgh to Leven due 10:12 has been delayed at Inverkeithing and is now 8 minutes late.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:59
Scheduled Expected Destination
09:07 09:07 Edinburgh
09:11 09:11 Haymarket
09:17 09:17 Edinburgh Gateway
09:22 09:22 Dalmeny
09:26 09:26 North Queensferry
09:30 09:38 Inverkeithing
09:34 09:42 Dalgety Bay
09:39 09:47 Aberdour
09:43 09:51 Burntisland
09:48 09:56 Kinghorn
09:53 10:01 Kirkcaldy
10:07 10:15 Cameron Bridge
10:12 10:20 Leven

09:10 Edinburgh to Helensburgh Central due 11:13 will no longer call at Edinburgh Park, Uphall, Livingston North, Armadale, Blackridge, Caldercruix, Drumgelloch, Coatdyke, Coatbridge Sunnyside, Blairhill, Easterhouse, Garrowhill, Shettleston, Carntyne, Bellgrove, High Street, Charing Cross, Partick and Hyndland.
It has been previously delayed, has been further delayed at Haymarket and is now 33 minutes late.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:51
Scheduled Expected Destination
09:10 09:40 Edinburgh
09:14 09:47 Haymarket
09:19 Not Stopping Edinburgh Park
09:28 Not Stopping Uphall
09:32 Not Stopping Livingston North
09:38 10:11 Bathgate
09:42 Not Stopping Armadale
09:46 Not Stopping Blackridge
09:53 Not Stopping Caldercruix
09:57 Not Stopping Drumgelloch
10:03 10:36 Airdrie
10:05 Not Stopping Coatdyke
10:08 Not Stopping Coatbridge Sunnyside
10:11 Not Stopping Blairhill
10:15 Not Stopping Easterhouse
10:17 Not Stopping Garrowhill
10:20 Not Stopping Shettleston
10:22 Not Stopping Carntyne
10:26 Not Stopping Bellgrove
10:28 Not Stopping High Street
10:32 11:05 Glasgow Queen Street Ll
10:34 Not Stopping Charing Cross
10:38 Not Stopping Partick
10:41 Not Stopping Hyndland
10:49 11:22 Dalmuir
10:57 11:30 Dumbarton East
10:59 11:32 Dumbarton Central
11:00 11:33 Dalreoch
11:05 11:38 Cardross
11:10 11:43 Craigendoran
11:13 11:46 Helensburgh Central

09:10 Paisley Gilmour Street to Ayr due 10:09 was started from Paisley Gilmour Street and will be terminated at Ayr.
It will no longer call at Paisley Gilmour Street, Johnstone, Kilwinning, Irvine, Barassie, Troon, Prestwick Int. Airport, Prestwick Town, Newton-On-Ayr and Ayr but will call additionally at Johnstone, Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock, Dalry, Kilwinning, Irvine, Barassie, Troon, Prestwick Int. Airport, Prestwick Town and Newton-On-Ayr.
It has been previously delayed, has been further delayed at Dalry and is now 9 minutes late.
This is due to a fire at a station.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
09:10 09:10 Paisley Gilmour Street
09:14 09:14 Johnstone
09:15 Milliken Park
09:17 Howwood Renfrew
09:24 Lochwinnoch
09:25 Glengarnock
09:33 Dalry
09:28 09:37 Kilwinning
09:32 09:41 Irvine
09:37 09:46 Barassie
09:40 09:49 Troon
09:44 09:53 Prestwick Int. Airport
09:45 09:54 Prestwick Town
09:49 09:58 Newton-On-Ayr
10:09 10:18 Ayr

09:10 Dalmuir to Motherwell due 10:10 has been previously delayed and is now 14 minutes late from Hyndland.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:47
Scheduled Expected Destination
09:10 09:16 Dalmuir
09:12 09:18 Clydebank
09:14 09:20 Yoker
09:17 09:25 Garscadden
09:19 09:27 Scotstounhill
09:22 09:30 Jordanhill
09:25 09:39 Hyndland
09:27 09:41 Partick
09:30 09:44 Exhibition Centre
09:32 09:46 Anderston
09:34 09:48 Glasgow Central Low Level
09:36 09:50 Argyle Street
09:39 09:53 Bridgeton
09:41 09:55 Dalmarnock
09:43 09:57 Rutherglen
09:47 10:01 Carmyle
09:50 10:04 Mount Vernon
09:52 10:06 Baillieston
09:55 10:09 Bargeddie
09:59 10:13 Kirkwood
10:03 10:17 Whifflet
10:10 10:24 Motherwell

09:14 West Calder to Edinburgh due 09:49 has been delayed at West Calder and is now 15 minutes late.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:34
Scheduled Expected Destination
09:14 09:29 West Calder
09:20 09:35 Livingston South
09:25 09:40 Kirknewton
09:31 09:46 Curriehill
09:35 09:50 Wester Hailes
09:37 09:52 Kingsknowe
09:40 09:55 Slateford
09:45 10:00 Haymarket
09:49 10:04 Edinburgh

09:14 Leven to Edinburgh due 10:19 has been previously delayed, has been further delayed at Kinghorn and is now 11 minutes late.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:59
Scheduled Expected Destination
09:14 09:23 Leven
09:18 09:27 Cameron Bridge
09:32 09:41 Kirkcaldy
09:36 09:47 Kinghorn
09:41 09:52 Burntisland
09:46 09:57 Aberdour
09:51 10:02 Dalgety Bay
09:54 10:05 Inverkeithing
09:58 10:09 North Queensferry
10:02 10:13 Dalmeny
10:08 10:19 Edinburgh Gateway
10:15 10:26 Haymarket
10:19 10:30 Edinburgh

09:17 Dalmuir to Larkhall due 10:25 has been delayed at Hyndland and is now 11 minutes late.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:47
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:45 Hyndland
09:36 09:47 Partick
09:40 09:51 Exhibition Centre
09:42 09:53 Anderston
09:48 09:59 Glasgow Central Low Level
09:50 10:01 Argyle Street
09:53 10:04 Bridgeton
09:55 10:06 Dalmarnock
09:57 10:08 Rutherglen
10:01 10:12 Cambuslang
10:05 10:16 Newton Lanark
10:09 10:20 Blantyre
10:12 10:23 Hamilton West
10:15 10:26 Hamilton Central
10:19 10:30 Chatelherault
10:22 10:33 Merryton
10:25 10:36 Larkhall

12/03/26 09:18 Glasgow Central to Edinburgh due 10:44 will be started from West Calder.
It will no longer call at Glasgow Central, Uddingston, Bellshill, Holytown, Carfin, Cleland, Hartwood, Shotts, Fauldhouse, Breich and Addiewell.
This is due to a fire at a station.
Last Updated :11/03/2026 05:00
Scheduled Expected Destination
09:18 Not Stopping Glasgow Central
09:29 Not Stopping Uddingston
09:33 Not Stopping Bellshill
09:37 Not Stopping Holytown
09:39 Not Stopping Carfin
09:43 Not Stopping Cleland
09:48 Not Stopping Hartwood
09:51 Not Stopping Shotts
09:57 Not Stopping Fauldhouse
10:01 Not Stopping Breich
10:05 Not Stopping Addiewell
10:09 10:09 West Calder
10:13 10:13 Livingston South
10:18 10:18 Kirknewton
10:24 10:24 Curriehill
10:28 10:28 Wester Hailes
10:31 10:31 Kingsknowe
10:34 10:34 Slateford
10:39 10:39 Haymarket
10:44 10:44 Edinburgh

09:26 Helensburgh Central to Edinburgh due 11:23 will be terminated at Bathgate.
It will no longer call at Livingston North, Uphall, Edinburgh Park, Haymarket and Edinburgh.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:28
Scheduled Expected Destination
09:26 09:26 Helensburgh Central
09:29 09:29 Craigendoran
09:34 09:34 Cardross
09:39 09:39 Dalreoch
09:41 09:41 Dumbarton Central
09:43 09:43 Dumbarton East
09:52 09:52 Dalmuir
09:59 09:59 Hyndland
10:01 10:01 Partick
10:05 10:05 Charing Cross
10:08 10:08 Glasgow Queen Street Ll
10:10 10:10 High Street
10:12 10:12 Bellgrove
10:15 10:15 Carntyne
10:18 10:18 Shettleston
10:20 10:20 Garrowhill
10:23 10:23 Easterhouse
10:27 10:27 Blairhill
10:29 10:29 Coatbridge Sunnyside
10:32 10:32 Coatdyke
10:36 10:36 Airdrie
10:39 10:39 Drumgelloch
10:43 10:43 Caldercruix
10:49 10:49 Blackridge
10:52 10:52 Armadale
10:58 10:58 Bathgate
11:02 Not Stopping Livingston North
11:05 Not Stopping Uphall
11:13 Not Stopping Edinburgh Park
11:18 Not Stopping Haymarket
11:23 Not Stopping Edinburgh

09:27 Kilmarnock to Barrhead due 09:51 has been delayed at Kilmarnock and is now 17 minutes late.
This is due to lightning damaging the signalling system.
Last Updated :12/03/2026 09:52
Scheduled Expected Destination
09:27 09:44 Kilmarnock
09:31 09:48 Kilmaurs
09:36 09:53 Stewarton
09:41 09:58 Dunlop
09:51 10:08 Barrhead

09:30 Edinburgh to Glasgow Queen Street due 10:21 was started from Haymarket.
It will no longer call at Edinburgh.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
09:30 Not Stopping Edinburgh
09:35 09:35 Haymarket
09:58 09:58 Falkirk High
10:11 10:11 Lenzie
10:15 10:15 Bishopbriggs
10:21 10:21 Glasgow Queen Street

09:32 Dunblane to Edinburgh due 10:31 will be started from Stirling.
It will no longer call at Dunblane and Bridge Of Allan.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:09
Scheduled Expected Destination
09:32 Not Stopping Dunblane
09:35 Not Stopping Bridge Of Allan
09:40 09:40 Stirling
09:48 09:48 Larbert
09:51 09:51 Camelon
09:55 09:55 Falkirk Grahamston
10:02 10:02 Polmont
10:07 10:07 Linlithgow
10:21 10:21 Edinburgh Park
10:26 10:26 Haymarket
10:31 10:31 Edinburgh

09:38 Balloch to Airdrie due 10:57 has been delayed at Dumbarton East and is now 8 minutes late.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:00
Scheduled Expected Destination
09:38 09:38 Balloch
09:40 09:40 Alexandria
09:43 09:43 Renton
09:46 09:46 Dalreoch
09:47 09:47 Dumbarton Central
09:49 09:57 Dumbarton East
09:54 10:02 Bowling
09:57 10:05 Kilpatrick
10:01 10:09 Dalmuir
10:03 10:11 Singer
10:06 10:14 Drumry
10:08 10:16 Drumchapel
10:11 10:19 Westerton
10:14 10:22 Anniesland
10:17 10:25 Hyndland
10:19 10:27 Partick
10:23 10:31 Charing Cross
10:27 10:35 Glasgow Queen Street Ll
10:29 10:37 High Street
10:32 10:40 Bellgrove
10:35 10:43 Carntyne
10:38 10:46 Shettleston
10:41 10:49 Garrowhill
10:43 10:51 Easterhouse
10:47 10:55 Blairhill
10:50 10:58 Coatbridge Sunnyside
10:53 11:01 Coatdyke
10:57 11:05 Airdrie

09:38 Edinburgh to Helensburgh Central due 11:45 will be started from Bathgate.
It will no longer call at Edinburgh, Haymarket, Edinburgh Park, Uphall and Livingston North.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:51
Scheduled Expected Destination
09:38 Not Stopping Edinburgh
09:44 Not Stopping Haymarket
09:49 Not Stopping Edinburgh Park
09:57 Not Stopping Uphall
10:01 Not Stopping Livingston North
10:09 10:09 Bathgate
10:14 10:14 Armadale
10:18 10:18 Blackridge
10:25 10:25 Caldercruix
10:29 10:29 Drumgelloch
10:34 10:34 Airdrie
10:36 10:36 Coatdyke
10:38 10:38 Coatbridge Sunnyside
10:41 10:41 Blairhill
10:45 10:45 Easterhouse
10:47 10:47 Garrowhill
10:50 10:50 Shettleston
10:52 10:52 Carntyne
10:56 10:56 Bellgrove
10:58 10:58 High Street
11:02 11:02 Glasgow Queen Street Ll
11:04 11:04 Charing Cross
11:08 11:08 Partick
11:11 11:11 Hyndland
11:21 11:21 Dalmuir
11:29 11:29 Dumbarton East
11:31 11:31 Dumbarton Central
11:32 11:32 Dalreoch
11:37 11:37 Cardross
11:42 11:42 Craigendoran
11:45 11:45 Helensburgh Central

09:42 Inverness to Edinburgh due 13:14 will be terminated at Perth.
It will no longer call at Stirling, Haymarket and Edinburgh.
It will be starting late from Inverness and is expected to be 29 minutes late.
This is due to a speed restriction because of severe weather.
Last Updated :12/03/2026 08:57
Scheduled Expected Destination
09:42 09:42 Inverness
10:31 10:31 Aviemore
10:43 10:43 Kingussie
11:27 11:56 Pitlochry
12:02 12:24 Perth
12:35 Not Stopping Stirling
13:09 Not Stopping Haymarket
13:14 Not Stopping Edinburgh

09:43 Airdrie to Balloch due 11:03 has been delayed at Airdrie and is now 10 minutes late.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:00
Scheduled Expected Destination
09:43 09:53 Airdrie
09:46 09:56 Coatdyke
09:49 09:59 Coatbridge Sunnyside
09:51 10:01 Blairhill
09:55 10:05 Easterhouse
09:58 10:08 Garrowhill
10:01 10:11 Shettleston
10:03 10:13 Carntyne
10:06 10:16 Bellgrove
10:09 10:19 High Street
10:13 10:23 Glasgow Queen Street Ll
10:15 10:25 Charing Cross
10:20 10:30 Partick
10:22 10:32 Hyndland
10:25 10:35 Anniesland
10:28 10:38 Westerton
10:31 10:41 Drumchapel
10:33 10:43 Drumry
10:35 10:45 Singer
10:40 10:50 Dalmuir
10:42 10:52 Kilpatrick
10:45 10:55 Bowling
10:50 11:00 Dumbarton East
10:52 11:02 Dumbarton Central
10:54 11:04 Dalreoch
10:57 11:07 Renton
10:59 11:09 Alexandria
11:03 11:13 Balloch

09:45 Leven to Edinburgh due 11:07 is being delayed at Leven.
This is due to a late running train being in front of this one.
Last Updated :12/03/2026 09:58
Scheduled Expected Destination
09:45 09:45 Leven
09:50 09:50 Cameron Bridge
10:03 10:03 Glenrothes With Thornton
10:10 10:10 Cardenden
10:15 10:15 Lochgelly
10:21 10:21 Cowdenbeath
10:27 10:27 Dunfermline Queen Margaret
10:30 10:30 Dunfermline City
10:34 10:34 Rosyth
10:38 10:38 Inverkeithing
10:42 10:42 North Queensferry
10:46 10:46 Dalmeny
10:52 10:52 Edinburgh Gateway
10:55 10:55 South Gyle
11:02 11:02 Haymarket
11:07 11:07 Edinburgh

09:51 Springburn to Milngavie due 10:31 was started from Duke Street.
It will no longer call at Springburn, Barnhill and Alexandra Parade.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:00
Scheduled Expected Destination
09:51 Not Stopping Springburn
09:53 Not Stopping Barnhill
09:56 Not Stopping Alexandra Parade
09:58 09:58 Duke Street
10:00 10:00 Bellgrove
10:03 10:03 High Street
10:08 10:08 Glasgow Queen Street Ll
10:10 10:10 Charing Cross
10:14 10:14 Partick
10:17 10:17 Hyndland
10:20 10:20 Anniesland
10:23 10:23 Westerton
10:26 10:26 Bearsden
10:28 10:28 Hillfoot
10:31 10:31 Milngavie

09:55 Carlisle to Kilmarnock due 11:52 will be started from Dumfries.
It will no longer call at Carlisle, Gretna Green and Annan.
This is due to a train fault.
Last Updated :12/03/2026 08:10
Scheduled Expected Destination
09:55 Not Stopping Carlisle
10:06 Not Stopping Gretna Green
10:15 Not Stopping Annan
10:40 10:40 Dumfries
11:08 11:08 Sanquhar
11:13 11:13 Kirkconnel
11:22 11:22 New Cumnock
11:30 11:30 Auchinleck
11:52 11:52 Kilmarnock

09:55 Helensburgh Central to Edinburgh due 11:53 will be terminated at Bathgate.
It will no longer call at Livingston North, Uphall, Edinburgh Park, Haymarket and Edinburgh.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:28
Scheduled Expected Destination
09:55 09:55 Helensburgh Central
09:58 09:58 Craigendoran
10:03 10:03 Cardross
10:08 10:08 Dalreoch
10:10 10:10 Dumbarton Central
10:12 10:12 Dumbarton East
10:21 10:21 Dalmuir
10:28 10:28 Hyndland
10:30 10:30 Partick
10:34 10:34 Charing Cross
10:37 10:37 Glasgow Queen Street Ll
10:39 10:39 High Street
10:41 10:41 Bellgrove
10:45 10:45 Carntyne
10:47 10:47 Shettleston
10:50 10:50 Garrowhill
10:52 10:52 Easterhouse
10:56 10:56 Blairhill
10:59 10:59 Coatbridge Sunnyside
11:02 11:02 Coatdyke
11:06 11:06 Airdrie
11:09 11:09 Drumgelloch
11:13 11:13 Caldercruix
11:19 11:19 Blackridge
11:22 11:22 Armadale
11:28 11:28 Bathgate
11:32 Not Stopping Livingston North
11:35 Not Stopping Uphall
11:43 Not Stopping Edinburgh Park
11:48 Not Stopping Haymarket
11:53 Not Stopping Edinburgh

10:04 Whifflet to Dalmuir due 11:00 will be started from Yoker.
It will no longer call at Whifflet, Kirkwood, Bargeddie, Baillieston, Mount Vernon, Carmyle, Rutherglen, Dalmarnock, Bridgeton, Argyle Street, Glasgow Central Low Level, Anderston, Exhibition Centre, Partick, Hyndland, Jordanhill, Scotstounhill and Garscadden.
This is due to an earlier train fault.
Last Updated :12/03/2026 09:39
Scheduled Expected Destination
10:04 Not Stopping Whifflet
10:07 Not Stopping Kirkwood
10:10 Not Stopping Bargeddie
10:14 Not Stopping Baillieston
10:16 Not Stopping Mount Vernon
10:18 Not Stopping Carmyle
10:23 Not Stopping Rutherglen
10:25 Not Stopping Dalmarnock
10:27 Not Stopping Bridgeton
10:31 Not Stopping Argyle Street
10:34 Not Stopping Glasgow Central Low Level
10:36 Not Stopping Anderston
10:38 Not Stopping Exhibition Centre
10:41 Not Stopping Partick
10:44 Not Stopping Hyndland
10:46 Not Stopping Jordanhill
10:48 Not Stopping Scotstounhill
10:51 Not Stopping Garscadden
10:53 10:53 Yoker
10:55 10:55 Clydebank
11:00 11:00 Dalmuir

12/03/26 10:05 Ayr to Paisley Gilmour Street due 11:00 will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :11/03/2026 08:08
Scheduled Expected Destination
10:05 10:05 Ayr
10:07 10:07 Newton-On-Ayr
10:10 10:10 Prestwick Town
10:12 10:12 Prestwick Int. Airport
10:16 10:16 Troon
10:18 10:18 Barassie
10:23 10:23 Irvine
10:27 10:27 Kilwinning
10:31 Dalry
10:34 Glengarnock
10:36 Lochwinnoch
10:38 Howwood Renfrew
10:39 Milliken Park
10:41 10:41 Johnstone
11:00 11:00 Paisley Gilmour Street

10:08 Edinburgh to Helensburgh Central due 12:16 will be started from Bathgate.
It will no longer call at Edinburgh, Haymarket, Edinburgh Park, Uphall and Livingston North.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:00
Scheduled Expected Destination
10:08 Not Stopping Edinburgh
10:12 Not Stopping Haymarket
10:17 Not Stopping Edinburgh Park
10:26 Not Stopping Uphall
10:30 Not Stopping Livingston North
10:39 10:39 Bathgate
10:43 10:43 Armadale
10:47 10:47 Blackridge
10:54 10:54 Caldercruix
10:58 10:58 Drumgelloch
11:04 11:04 Airdrie
11:06 11:06 Coatdyke
11:09 11:09 Coatbridge Sunnyside
11:11 11:11 Blairhill
11:15 11:15 Easterhouse
11:18 11:18 Garrowhill
11:20 11:20 Shettleston
11:22 11:22 Carntyne
11:26 11:26 Bellgrove
11:28 11:28 High Street
11:32 11:32 Glasgow Queen Street Ll
11:34 11:34 Charing Cross
11:38 11:38 Partick
11:41 11:41 Hyndland
11:52 11:52 Dalmuir
11:59 11:59 Dumbarton East
12:01 12:01 Dumbarton Central
12:03 12:03 Dalreoch
12:08 12:08 Cardross
12:13 12:13 Craigendoran
12:16 12:16 Helensburgh Central

12/03/26 10:10 Paisley Gilmour Street to Ayr due 11:10 will call additionally at Milliken Park, Howwood Renfrew and Lochwinnoch.
This is due to a fire at a station.
Last Updated :11/03/2026 13:11
Scheduled Expected Destination
10:10 10:10 Paisley Gilmour Street
10:14 10:14 Johnstone
10:15 Milliken Park
10:16 Howwood Renfrew
10:19 Lochwinnoch
10:22 10:22 Glengarnock
10:26 10:26 Dalry
10:31 10:31 Kilwinning
10:35 10:35 Irvine
10:39 10:39 Barassie
10:42 10:42 Troon
10:46 10:46 Prestwick Int. Airport
10:48 10:48 Prestwick Town
10:51 10:51 Newton-On-Ayr
11:10 11:10 Ayr

10:25 Helensburgh Central to Edinburgh due 12:31 will be terminated at Bathgate.
It will no longer call at Livingston North, Uphall, Edinburgh Park, Haymarket and Edinburgh.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:28
Scheduled Expected Destination
10:25 10:25 Helensburgh Central
10:28 10:28 Craigendoran
10:33 10:33 Cardross
10:38 10:38 Dalreoch
10:40 10:40 Dumbarton Central
10:42 10:42 Dumbarton East
10:54 10:54 Dalmuir
11:01 11:01 Hyndland
11:04 11:04 Partick
11:08 11:08 Charing Cross
11:11 11:11 Glasgow Queen Street Ll
11:13 11:13 High Street
11:15 11:15 Bellgrove
11:19 11:19 Carntyne
11:21 11:21 Shettleston
11:24 11:24 Garrowhill
11:26 11:26 Easterhouse
11:30 11:30 Blairhill
11:33 11:33 Coatbridge Sunnyside
11:36 11:36 Coatdyke
11:40 11:40 Airdrie
11:43 11:43 Drumgelloch
11:47 11:47 Caldercruix
11:53 11:53 Blackridge
11:56 11:56 Armadale
12:02 12:02 Bathgate
12:07 Not Stopping Livingston North
12:10 Not Stopping Uphall
12:19 Not Stopping Edinburgh Park
12:27 Not Stopping Haymarket
12:31 Not Stopping Edinburgh

10:41 Inverness to Wick due 14:56 will be terminated at Helmsdale.
It will no longer call at Kildonan, Kinbrace, Forsinard, Altnabreac, Scotscalder, Georgemas Junction (from Inverness at 14:14), Thurso, Georgemas Junction (towards Wick at 14:39) and Wick.
This is due to a speed restriction because of high winds.
Last Updated :12/03/2026 00:29
Scheduled Expected Destination
10:41 10:41 Inverness
11:01 11:01 Muir Of Ord
11:12 11:12 Dingwall
11:24 11:24 Alness
11:30 11:30 Invergordon
11:42 11:42 Fearn
11:49 11:49 Tain
12:05 12:05 Ardgay
12:09 12:09 Culrain
12:10 12:10 Invershin
12:21 12:21 Lairg
12:34 12:34 Rogart
12:46 12:46 Golspie
12:57 12:57 Brora
13:12 13:12 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:41 Edinburgh to Helensburgh Central due 12:43 will be started from Bathgate.
It will no longer call at Edinburgh, Haymarket, Edinburgh Park, Uphall and Livingston North.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:51
Scheduled Expected Destination
10:41 Not Stopping Edinburgh
10:45 Not Stopping Haymarket
10:50 Not Stopping Edinburgh Park
10:59 Not Stopping Uphall
11:03 Not Stopping Livingston North
11:09 11:09 Bathgate
11:14 11:14 Armadale
11:18 11:18 Blackridge
11:25 11:25 Caldercruix
11:29 11:29 Drumgelloch
11:34 11:34 Airdrie
11:36 11:36 Coatdyke
11:38 11:38 Coatbridge Sunnyside
11:41 11:41 Blairhill
11:45 11:45 Easterhouse
11:47 11:47 Garrowhill
11:50 11:50 Shettleston
11:52 11:52 Carntyne
11:56 11:56 Bellgrove
11:58 11:58 High Street
12:02 12:02 Glasgow Queen Street Ll
12:04 12:04 Charing Cross
12:08 12:08 Partick
12:11 12:11 Hyndland
12:19 12:19 Dalmuir
12:27 12:27 Dumbarton East
12:29 12:29 Dumbarton Central
12:30 12:30 Dalreoch
12:35 12:35 Cardross
12:40 12:40 Craigendoran
12:43 12:43 Helensburgh Central

10:50 Inverness to Edinburgh due 14:29 will be starting late from Inverness.
This is due to a speed restriction because of severe weather.
Last Updated :12/03/2026 09:46
Scheduled Expected Destination
10:50 10:50 Inverness
11:30 11:30 Aviemore
11:43 11:43 Kingussie
12:16 12:16 Blair Atholl
12:30 12:30 Pitlochry
12:42 12:42 Dunkeld & Birnam
13:04 13:04 Perth
13:38 13:38 Stirling
14:23 14:23 Haymarket
14:29 14:29 Edinburgh

10:56 Inverness to Kyle Of Lochalsh due 13:35 will be started from Dingwall.
It will no longer call at Inverness, Beauly, Muir Of Ord and Conon Bridge.
This is due to a speed restriction because of severe weather.
Additional Information:
Passengers where possible should travel on the 1041 Inverness to Wick train which will detach a unit at Dingwall to start this train to Kyle. We will have a bus on standby at Inverness to run if required at 1056 to Dingwall.
Last Updated :12/03/2026 04:46
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 11:32 Dingwall
11:55 11:55 Garve
12:03 12:03 Lochluichart
12:09 12:09 Achanalt
12:22 12:22 Achnasheen
12:39 12:39 Achnashellach
12:53 12:53 Strathcarron
12:56 12:56 Attadale
13:10 13:10 Stromeferry
13:17 13:17 Duncraig
13:22 13:22 Plockton
13:25 13:25 Duirinish
13:35 13:35 Kyle Of Lochalsh

12/03/26 11:05 Ayr to Paisley Gilmour Street due 12:00 will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :11/03/2026 08:08
Scheduled Expected Destination
11:05 11:05 Ayr
11:07 11:07 Newton-On-Ayr
11:10 11:10 Prestwick Town
11:12 11:12 Prestwick Int. Airport
11:16 11:16 Troon
11:18 11:18 Barassie
11:23 11:23 Irvine
11:27 11:27 Kilwinning
11:31 Dalry
11:34 Glengarnock
11:36 Lochwinnoch
11:38 Howwood Renfrew
11:39 Milliken Park
11:41 11:41 Johnstone
12:00 12:00 Paisley Gilmour Street

11:07 Edinburgh to Helensburgh Central due 13:14 will be started from Bathgate.
It will no longer call at Edinburgh, Haymarket, Edinburgh Park, Uphall and Livingston North.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 09:51
Scheduled Expected Destination
11:07 Not Stopping Edinburgh
11:12 Not Stopping Haymarket
11:18 Not Stopping Edinburgh Park
11:27 Not Stopping Uphall
11:31 Not Stopping Livingston North
11:38 11:38 Bathgate
11:42 11:42 Armadale
11:46 11:46 Blackridge
11:53 11:53 Caldercruix
11:57 11:57 Drumgelloch
12:03 12:03 Airdrie
12:05 12:05 Coatdyke
12:08 12:08 Coatbridge Sunnyside
12:11 12:11 Blairhill
12:15 12:15 Easterhouse
12:17 12:17 Garrowhill
12:20 12:20 Shettleston
12:22 12:22 Carntyne
12:26 12:26 Bellgrove
12:28 12:28 High Street
12:32 12:32 Glasgow Queen Street Ll
12:34 12:34 Charing Cross
12:38 12:38 Partick
12:41 12:41 Hyndland
12:49 12:49 Dalmuir
12:57 12:57 Dumbarton East
12:59 12:59 Dumbarton Central
13:00 13:00 Dalreoch
13:05 13:05 Cardross
13:10 13:10 Craigendoran
13:14 13:14 Helensburgh Central

12/03/26 11:10 Paisley Gilmour Street to Ayr due 12:11 will call additionally at Milliken Park, Howwood Renfrew and Lochwinnoch.
This is due to a fire at a station.
Last Updated :11/03/2026 13:11
Scheduled Expected Destination
11:10 11:10 Paisley Gilmour Street
11:14 11:14 Johnstone
11:15 Milliken Park
11:16 Howwood Renfrew
11:19 Lochwinnoch
11:22 11:22 Glengarnock
11:26 11:26 Dalry
11:31 11:31 Kilwinning
11:35 11:35 Irvine
11:41 11:41 Barassie
11:44 11:44 Troon
11:48 11:48 Prestwick Int. Airport
11:49 11:49 Prestwick Town
11:53 11:53 Newton-On-Ayr
12:11 12:11 Ayr

An additional train service has been planned to operate as shown 12:02 Perth to Edinburgh due 13:14.
Last Updated :12/03/2026 08:57
Scheduled Expected Destination
12:02 12:02 Perth
12:35 12:35 Stirling
13:09 13:09 Haymarket
13:14 13:14 Edinburgh

12/03/26 12:05 Ayr to Paisley Gilmour Street due 13:00 will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :11/03/2026 08:08
Scheduled Expected Destination
12:05 12:05 Ayr
12:07 12:07 Newton-On-Ayr
12:10 12:10 Prestwick Town
12:12 12:12 Prestwick Int. Airport
12:16 12:16 Troon
12:18 12:18 Barassie
12:23 12:23 Irvine
12:27 12:27 Kilwinning
12:31 Dalry
12:34 Glengarnock
12:36 Lochwinnoch
12:38 Howwood Renfrew
12:39 Milliken Park
12:41 12:41 Johnstone
13:00 13:00 Paisley Gilmour Street

12/03/26 12:10 Paisley Gilmour Street to Ayr due 13:10 will call additionally at Milliken Park, Howwood Renfrew and Lochwinnoch.
This is due to a fire at a station.
Last Updated :11/03/2026 13:11
Scheduled Expected Destination
12:10 12:10 Paisley Gilmour Street
12:14 12:14 Johnstone
12:15 Milliken Park
12:16 Howwood Renfrew
12:19 Lochwinnoch
12:22 12:22 Glengarnock
12:26 12:26 Dalry
12:31 12:31 Kilwinning
12:35 12:35 Irvine
12:39 12:39 Barassie
12:42 12:42 Troon
12:46 12:46 Prestwick Int. Airport
12:48 12:48 Prestwick Town
12:51 12:51 Newton-On-Ayr
13:10 13:10 Ayr

12/03/26 13:00 Glasgow Central to Ayr due 14:07 will be started from Paisley Gilmour Street.
It will no longer call at Glasgow Central.
This is due to a fire at a station.
Last Updated :11/03/2026 05:00
Scheduled Expected Destination
13:00 Not Stopping Glasgow Central
13:10 13:10 Paisley Gilmour Street
13:14 13:14 Johnstone
13:28 13:28 Kilwinning
13:32 13:32 Irvine
13:36 13:36 Barassie
13:39 13:39 Troon
13:43 13:43 Prestwick Int. Airport
13:45 13:45 Prestwick Town
13:48 13:48 Newton-On-Ayr
14:07 14:07 Ayr

12/03/26 13:05 Ayr to Paisley Gilmour Street due 14:00 will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :11/03/2026 08:08
Scheduled Expected Destination
13:05 13:05 Ayr
13:07 13:07 Newton-On-Ayr
13:10 13:10 Prestwick Town
13:12 13:12 Prestwick Int. Airport
13:16 13:16 Troon
13:18 13:18 Barassie
13:23 13:23 Irvine
13:27 13:27 Kilwinning
13:31 Dalry
13:34 Glengarnock
13:36 Lochwinnoch
13:38 Howwood Renfrew
13:39 Milliken Park
13:41 13:41 Johnstone
14:00 14:00 Paisley Gilmour Street

12/03/26 14:05 Ayr to Paisley Gilmour Street due 15:00 will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :11/03/2026 08:08
Scheduled Expected Destination
14:05 14:05 Ayr
14:07 14:07 Newton-On-Ayr
14:10 14:10 Prestwick Town
14:12 14:12 Prestwick Int. Airport
14:16 14:16 Troon
14:18 14:18 Barassie
14:23 14:23 Irvine
14:27 14:27 Kilwinning
14:31 Dalry
14:34 Glengarnock
14:36 Lochwinnoch
14:38 Howwood Renfrew
14:39 Milliken Park
14:41 14:41 Johnstone
15:00 15:00 Paisley Gilmour Street

12/03/26 14:10 Paisley Gilmour Street to Ayr due 15:07 will call additionally at Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :11/03/2026 13:11
Scheduled Expected Destination
14:10 14:10 Paisley Gilmour Street
14:14 14:14 Johnstone
14:15 Milliken Park
14:16 Howwood Renfrew
14:19 Lochwinnoch
14:20 Glengarnock
14:24 Dalry
14:28 14:28 Kilwinning
14:32 14:32 Irvine
14:37 14:37 Barassie
14:40 14:40 Troon
14:44 14:44 Prestwick Int. Airport
14:45 14:45 Prestwick Town
14:49 14:49 Newton-On-Ayr
15:07 15:07 Ayr

12/03/26 15:05 Ayr to Paisley Gilmour Street due 16:00 will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :11/03/2026 08:08
Scheduled Expected Destination
15:05 15:05 Ayr
15:07 15:07 Newton-On-Ayr
15:10 15:10 Prestwick Town
15:12 15:12 Prestwick Int. Airport
15:16 15:16 Troon
15:18 15:18 Barassie
15:23 15:23 Irvine
15:27 15:27 Kilwinning
15:31 Dalry
15:34 Glengarnock
15:36 Lochwinnoch
15:38 Howwood Renfrew
15:39 Milliken Park
15:41 15:41 Johnstone
16:00 16:00 Paisley Gilmour Street

12/03/26 15:10 Paisley Gilmour Street to Ayr due 16:07 will call additionally at Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :11/03/2026 13:11
Scheduled Expected Destination
15:10 15:10 Paisley Gilmour Street
15:14 15:14 Johnstone
15:15 Milliken Park
15:16 Howwood Renfrew
15:19 Lochwinnoch
15:20 Glengarnock
15:24 Dalry
15:28 15:28 Kilwinning
15:32 15:32 Irvine
15:36 15:36 Barassie
15:39 15:39 Troon
15:43 15:43 Prestwick Int. Airport
15:45 15:45 Prestwick Town
15:48 15:48 Newton-On-Ayr
16:07 16:07 Ayr

16:00 Wick to Inverness due 20:13 will be started from Helmsdale.
It will no longer call at Wick, Georgemas Junction (from Wick at 16:18), Thurso, Georgemas Junction (towards Inverness at 16:45), Scotscalder, Altnabreac, Forsinard, Kinbrace and Kildonan.
This is due to a speed restriction because of severe weather.
Additional Information:
We have a replacement bus that will operate from Wick at 1600 calling stations to Helmsdale and then as required to Inverness.
Due to the use of road transport your journey time will be extended and we apologise for the disruption to your journey on this route, if you are delayed over 30 minutes you can make a claim by visiting ScotRail.co.uk/delay-repay .
Last Updated :12/03/2026 04:48
Scheduled Expected Destination
16:00 Not Stopping Wick
16:18 Not Stopping Georgemas Junction
16:32 Not Stopping Thurso
16:45 Not Stopping Georgemas Junction
16:50 Not Stopping Scotscalder
17:00 Not Stopping Altnabreac
17:11 Not Stopping Forsinard
17:20 Not Stopping Kinbrace
17:30 Not Stopping Kildonan
17:44 17:44 Helmsdale
18:00 18:00 Brora
18:10 18:10 Golspie
18:19 18:19 Rogart
18:35 18:35 Lairg
18:43 18:43 Invershin
18:44 18:44 Culrain
18:51 18:51 Ardgay
19:07 19:07 Tain
19:25 19:25 Invergordon
19:42 19:42 Dingwall
19:53 19:53 Muir Of Ord
20:13 20:13 Inverness

12/03/26 16:05 Ayr to Paisley Gilmour Street due 17:00 will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :11/03/2026 08:08
Scheduled Expected Destination
16:05 16:05 Ayr
16:07 16:07 Newton-On-Ayr
16:10 16:10 Prestwick Town
16:12 16:12 Prestwick Int. Airport
16:16 16:16 Troon
16:18 16:18 Barassie
16:23 16:23 Irvine
16:27 16:27 Kilwinning
16:31 Dalry
16:34 Glengarnock
16:36 Lochwinnoch
16:38 Howwood Renfrew
16:39 Milliken Park
16:41 16:41 Johnstone
17:00 17:00 Paisley Gilmour Street

12/03/26 16:10 Paisley Gilmour Street to Ayr due 17:07 will call additionally at Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :11/03/2026 13:11
Scheduled Expected Destination
16:10 16:10 Paisley Gilmour Street
16:14 16:14 Johnstone
16:15 Milliken Park
16:16 Howwood Renfrew
16:19 Lochwinnoch
16:20 Glengarnock
16:24 Dalry
16:28 16:28 Kilwinning
16:32 16:32 Irvine
16:37 16:37 Barassie
16:40 16:40 Troon
16:44 16:44 Prestwick Int. Airport
16:45 16:45 Prestwick Town
16:49 16:49 Newton-On-Ayr
17:07 17:07 Ayr

12/03/26 17:05 Ayr to Paisley Gilmour Street due 18:01 will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :11/03/2026 08:08
Scheduled Expected Destination
17:05 17:05 Ayr
17:07 17:07 Newton-On-Ayr
17:10 17:10 Prestwick Town
17:12 17:12 Prestwick Int. Airport
17:16 17:16 Troon
17:18 17:18 Barassie
17:23 17:23 Irvine
17:28 17:28 Kilwinning
17:32 Dalry
17:35 Glengarnock
17:37 Lochwinnoch
17:39 Howwood Renfrew
17:40 Milliken Park
17:42 17:42 Johnstone
18:01 18:01 Paisley Gilmour Street

12/03/26 17:12 Paisley Gilmour Street to Ayr due 18:10 will call additionally at Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :11/03/2026 13:11
Scheduled Expected Destination
17:12 17:12 Paisley Gilmour Street
17:17 17:17 Johnstone
17:18 Milliken Park
17:19 Howwood Renfrew
17:22 Lochwinnoch
17:23 Glengarnock
17:27 Dalry
17:31 17:31 Kilwinning
17:35 17:35 Irvine
17:39 17:39 Barassie
17:42 17:42 Troon
17:46 17:46 Prestwick Int. Airport
17:48 17:48 Prestwick Town
17:51 17:51 Newton-On-Ayr
18:10 18:10 Ayr

12/03/26 18:05 Ayr to Paisley Gilmour Street due 19:00 will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :11/03/2026 08:08
Scheduled Expected Destination
18:05 18:05 Ayr
18:07 18:07 Newton-On-Ayr
18:10 18:10 Prestwick Town
18:12 18:12 Prestwick Int. Airport
18:16 18:16 Troon
18:18 18:18 Barassie
18:23 18:23 Irvine
18:27 18:27 Kilwinning
18:31 Dalry
18:34 Glengarnock
18:36 Lochwinnoch
18:38 Howwood Renfrew
18:39 Milliken Park
18:41 18:41 Johnstone
19:00 19:00 Paisley Gilmour Street

12/03/26 18:10 Paisley Gilmour Street to Ayr due 19:09 will call additionally at Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :11/03/2026 13:11
Scheduled Expected Destination
18:10 18:10 Paisley Gilmour Street
18:16 18:16 Johnstone
18:17 Milliken Park
18:18 Howwood Renfrew
18:21 Lochwinnoch
18:22 Glengarnock
18:26 Dalry
18:30 18:30 Kilwinning
18:34 18:34 Irvine
18:38 18:38 Barassie
18:41 18:41 Troon
18:45 18:45 Prestwick Int. Airport
18:47 18:47 Prestwick Town
18:50 18:50 Newton-On-Ayr
19:09 19:09 Ayr

12/03/26 19:05 Ayr to Paisley Gilmour Street due 20:00 will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :11/03/2026 08:08
Scheduled Expected Destination
19:05 19:05 Ayr
19:07 19:07 Newton-On-Ayr
19:10 19:10 Prestwick Town
19:12 19:12 Prestwick Int. Airport
19:16 19:16 Troon
19:18 19:18 Barassie
19:23 19:23 Irvine
19:27 19:27 Kilwinning
19:31 Dalry
19:34 Glengarnock
19:36 Lochwinnoch
19:38 Howwood Renfrew
19:39 Milliken Park
19:41 19:41 Johnstone
20:00 20:00 Paisley Gilmour Street

12/03/26 19:10 Paisley Gilmour Street to Ayr due 20:08 will call additionally at Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :11/03/2026 13:11
Scheduled Expected Destination
19:10 19:10 Paisley Gilmour Street
19:14 19:14 Johnstone
19:15 Milliken Park
19:16 Howwood Renfrew
19:19 Lochwinnoch
19:20 Glengarnock
19:24 Dalry
19:28 19:28 Kilwinning
19:32 19:32 Irvine
19:36 19:36 Barassie
19:39 19:39 Troon
19:43 19:43 Prestwick Int. Airport
19:45 19:45 Prestwick Town
19:48 19:48 Newton-On-Ayr
20:08 20:08 Ayr

12/03/26 20:05 Ayr to Paisley Gilmour Street due 21:00 will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :11/03/2026 13:08
Scheduled Expected Destination
20:05 20:05 Ayr
20:07 20:07 Newton-On-Ayr
20:10 20:10 Prestwick Town
20:12 20:12 Prestwick Int. Airport
20:16 20:16 Troon
20:18 20:18 Barassie
20:23 20:23 Irvine
20:27 20:27 Kilwinning
20:31 Dalry
20:34 Glengarnock
20:36 Lochwinnoch
20:38 Howwood Renfrew
20:39 Milliken Park
20:41 20:41 Johnstone
21:00 21:00 Paisley Gilmour Street

12/03/26 20:10 Paisley Gilmour Street to Ayr due 21:07 will call additionally at Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :11/03/2026 13:11
Scheduled Expected Destination
20:10 20:10 Paisley Gilmour Street
20:14 20:14 Johnstone
20:15 Milliken Park
20:16 Howwood Renfrew
20:19 Lochwinnoch
20:20 Glengarnock
20:24 Dalry
20:28 20:28 Kilwinning
20:32 20:32 Irvine
20:36 20:36 Barassie
20:39 20:39 Troon
20:43 20:43 Prestwick Int. Airport
20:45 20:45 Prestwick Town
20:48 20:48 Newton-On-Ayr
21:07 21:07 Ayr

12/03/26 21:05 Ayr to Paisley Gilmour Street due 22:00 will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :11/03/2026 13:08
Scheduled Expected Destination
21:05 21:05 Ayr
21:07 21:07 Newton-On-Ayr
21:11 21:11 Prestwick Town
21:12 21:12 Prestwick Int. Airport
21:16 21:16 Troon
21:19 21:19 Barassie
21:23 21:23 Irvine
21:27 21:27 Kilwinning
21:31 Dalry
21:34 Glengarnock
21:36 Lochwinnoch
21:38 Howwood Renfrew
21:39 Milliken Park
21:41 21:41 Johnstone
22:00 22:00 Paisley Gilmour Street

12/03/26 21:10 Paisley Gilmour Street to Ayr due 22:09 will call additionally at Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :11/03/2026 13:11
Scheduled Expected Destination
21:10 21:10 Paisley Gilmour Street
21:14 21:14 Johnstone
21:15 Milliken Park
21:16 Howwood Renfrew
21:19 Lochwinnoch
21:20 Glengarnock
21:24 Dalry
21:28 21:28 Kilwinning
21:32 21:32 Irvine
21:36 21:36 Barassie
21:40 21:40 Troon
21:44 21:44 Prestwick Int. Airport
21:46 21:46 Prestwick Town
21:50 21:50 Newton-On-Ayr
22:09 22:09 Ayr

12/03/26 22:05 Ayr to Paisley Gilmour Street due 23:00 will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :11/03/2026 13:08
Scheduled Expected Destination
22:05 22:05 Ayr
22:07 22:07 Newton-On-Ayr
22:10 22:10 Prestwick Town
22:12 22:12 Prestwick Int. Airport
22:16 22:16 Troon
22:18 22:18 Barassie
22:23 22:23 Irvine
22:27 22:27 Kilwinning
22:31 Dalry
22:34 Glengarnock
22:36 Lochwinnoch
22:38 Howwood Renfrew
22:39 Milliken Park
22:41 22:41 Johnstone
23:00 23:00 Paisley Gilmour Street

12/03/26 23:05 Ayr to Paisley Gilmour Street due 00:04 will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :11/03/2026 13:08
Scheduled Expected Destination
23:05 23:05 Ayr
23:07 23:07 Newton-On-Ayr
23:10 23:10 Prestwick Town
23:12 23:12 Prestwick Int. Airport
23:16 23:16 Troon
23:18 23:18 Barassie
23:23 23:23 Irvine
23:27 23:27 Kilwinning
23:31 Dalry
23:34 Glengarnock
23:36 Lochwinnoch
23:40 Howwood Renfrew
23:42 Milliken Park
23:45 23:45 Johnstone
00:04 00:04 Paisley Gilmour Street

13/03/26 06:21 Lanark to Glasgow Central due 07:10 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
06:21 06:21 Lanark
06:31 06:31 Carluke
06:37 06:37 Wishaw
06:40 06:40 Shieldmuir
06:46 06:46 Motherwell
06:52 Not Stopping Bellshill
06:56 Not Stopping Uddingston
07:01 Not Stopping Cambuslang
07:10 Not Stopping Glasgow Central

13/03/26 06:50 Glasgow Central to Lanark due 07:38 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
06:50 Not Stopping Glasgow Central
06:59 Not Stopping Cambuslang
07:04 Not Stopping Uddingston
07:08 Not Stopping Bellshill
07:15 07:15 Motherwell
07:18 07:18 Shieldmuir
07:22 07:22 Wishaw
07:28 07:28 Carluke
07:38 07:38 Lanark

13/03/26 06:52 Lanark to Glasgow Central due 07:42 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
06:52 06:52 Lanark
07:01 07:01 Carluke
07:07 07:07 Wishaw
07:12 07:12 Shieldmuir
07:16 07:16 Motherwell
07:22 Not Stopping Bellshill
07:26 Not Stopping Uddingston
07:31 Not Stopping Cambuslang
07:42 Not Stopping Glasgow Central

13/03/26 07:19 Glasgow Central to Lanark due 08:15 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
07:19 Not Stopping Glasgow Central
07:30 Not Stopping Cambuslang
07:34 Not Stopping Uddingston
07:40 Not Stopping Bellshill
07:47 07:47 Motherwell
07:51 07:51 Shieldmuir
07:58 07:58 Wishaw
08:04 08:04 Carluke
08:15 08:15 Lanark

13/03/26 07:22 Lanark to Glasgow Central due 08:11 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
07:22 07:22 Lanark
07:31 07:31 Carluke
07:38 07:38 Wishaw
07:41 07:41 Shieldmuir
07:47 07:47 Motherwell
07:53 Not Stopping Bellshill
07:57 Not Stopping Uddingston
08:02 Not Stopping Cambuslang
08:11 Not Stopping Glasgow Central

13/03/26 07:51 Glasgow Central to Lanark due 08:48 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
07:51 Not Stopping Glasgow Central
07:59 Not Stopping Cambuslang
08:04 Not Stopping Uddingston
08:09 Not Stopping Bellshill
08:20 08:20 Motherwell
08:23 08:23 Shieldmuir
08:28 08:28 Wishaw
08:35 08:35 Carluke
08:48 08:48 Lanark

13/03/26 07:52 Lanark to Glasgow Central due 08:43 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
07:52 07:52 Lanark
08:01 08:01 Carluke
08:08 08:08 Wishaw
08:13 08:13 Shieldmuir
08:19 08:19 Motherwell
08:25 Not Stopping Bellshill
08:29 Not Stopping Uddingston
08:34 Not Stopping Cambuslang
08:43 Not Stopping Glasgow Central

13/03/26 08:20 Glasgow Central to Lanark due 09:13 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
08:20 Not Stopping Glasgow Central
08:28 Not Stopping Cambuslang
08:33 Not Stopping Uddingston
08:38 Not Stopping Bellshill
08:45 08:45 Motherwell
08:49 08:49 Shieldmuir
08:56 08:56 Wishaw
09:02 09:02 Carluke
09:13 09:13 Lanark

13/03/26 08:22 Lanark to Glasgow Central due 09:12 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
08:22 08:22 Lanark
08:32 08:32 Carluke
08:38 08:38 Wishaw
08:41 08:41 Shieldmuir
08:47 08:47 Motherwell
08:54 Not Stopping Bellshill
08:58 Not Stopping Uddingston
09:02 Not Stopping Cambuslang
09:12 Not Stopping Glasgow Central

13/03/26 08:50 Glasgow Central to Lanark due 09:45 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
08:50 Not Stopping Glasgow Central
08:58 Not Stopping Cambuslang
09:04 Not Stopping Uddingston
09:09 Not Stopping Bellshill
09:19 09:19 Motherwell
09:23 09:23 Shieldmuir
09:29 09:29 Wishaw
09:35 09:35 Carluke
09:45 09:45 Lanark

13/03/26 08:52 Lanark to Glasgow Central due 09:36 will be terminated at Motherwell.
It will no longer call at Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
08:52 08:52 Lanark
09:02 09:02 Carluke
09:08 09:08 Wishaw
09:11 09:11 Shieldmuir
09:17 09:17 Motherwell
09:21 Not Stopping Uddingston
09:26 Not Stopping Cambuslang
09:36 Not Stopping Glasgow Central

13/03/26 09:18 Glasgow Central to Edinburgh due 10:44 will be started from West Calder.
It will no longer call at Glasgow Central, Uddingston, Bellshill, Holytown, Carfin, Cleland, Hartwood, Shotts, Fauldhouse, Breich and Addiewell.
This is due to a fire at a station.
Last Updated :11/03/2026 06:36
Scheduled Expected Destination
09:18 Not Stopping Glasgow Central
09:29 Not Stopping Uddingston
09:33 Not Stopping Bellshill
09:37 Not Stopping Holytown
09:39 Not Stopping Carfin
09:43 Not Stopping Cleland
09:48 Not Stopping Hartwood
09:51 Not Stopping Shotts
09:57 Not Stopping Fauldhouse
10:01 Not Stopping Breich
10:05 Not Stopping Addiewell
10:09 10:09 West Calder
10:13 10:13 Livingston South
10:18 10:18 Kirknewton
10:24 10:24 Curriehill
10:28 10:28 Wester Hailes
10:31 10:31 Kingsknowe
10:34 10:34 Slateford
10:39 10:39 Haymarket
10:44 10:44 Edinburgh

13/03/26 09:22 Lanark to Glasgow Central due 10:12 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
09:22 09:22 Lanark
09:32 09:32 Carluke
09:39 09:39 Wishaw
09:43 09:43 Shieldmuir
09:47 09:47 Motherwell
09:54 Not Stopping Bellshill
09:58 Not Stopping Uddingston
10:02 Not Stopping Cambuslang
10:12 Not Stopping Glasgow Central

13/03/26 09:22 Glasgow Central to Lanark due 10:18 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
09:22 Not Stopping Glasgow Central
09:30 Not Stopping Cambuslang
09:34 Not Stopping Uddingston
09:40 Not Stopping Bellshill
09:48 09:48 Motherwell
09:51 09:51 Shieldmuir
09:58 09:58 Wishaw
10:07 10:07 Carluke
10:18 10:18 Lanark

13/03/26 09:50 Lanark to Glasgow Central due 10:47 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
09:50 09:50 Lanark
10:01 10:01 Carluke
10:12 10:12 Wishaw
10:17 10:17 Shieldmuir
10:23 10:23 Motherwell
10:29 Not Stopping Bellshill
10:33 Not Stopping Uddingston
10:38 Not Stopping Cambuslang
10:47 Not Stopping Glasgow Central

13/03/26 09:50 Glasgow Central to Lanark due 10:42 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
09:50 Not Stopping Glasgow Central
09:58 Not Stopping Cambuslang
10:02 Not Stopping Uddingston
10:07 Not Stopping Bellshill
10:18 10:18 Motherwell
10:21 10:21 Shieldmuir
10:26 10:26 Wishaw
10:32 10:32 Carluke
10:42 10:42 Lanark

13/03/26 10:19 Glasgow Central to Lanark due 11:14 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
10:19 Not Stopping Glasgow Central
10:27 Not Stopping Cambuslang
10:33 Not Stopping Uddingston
10:38 Not Stopping Bellshill
10:46 10:46 Motherwell
10:50 10:50 Shieldmuir
10:57 10:57 Wishaw
11:03 11:03 Carluke
11:14 11:14 Lanark

13/03/26 10:22 Lanark to Glasgow Central due 11:15 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
10:22 10:22 Lanark
10:32 10:32 Carluke
10:38 10:38 Wishaw
10:42 10:42 Shieldmuir
10:48 10:48 Motherwell
10:55 Not Stopping Bellshill
10:59 Not Stopping Uddingston
11:04 Not Stopping Cambuslang
11:15 Not Stopping Glasgow Central

13/03/26 10:50 Glasgow Central to Lanark due 11:47 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
10:50 Not Stopping Glasgow Central
11:03 Not Stopping Cambuslang
11:07 Not Stopping Uddingston
11:12 Not Stopping Bellshill
11:20 11:20 Motherwell
11:24 11:24 Shieldmuir
11:29 11:29 Wishaw
11:36 11:36 Carluke
11:47 11:47 Lanark

13/03/26 10:59 Lanark to Glasgow Central due 11:43 will be terminated at Motherwell.
It will no longer call at Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
10:59 10:59 Lanark
11:09 11:09 Carluke
11:16 11:16 Wishaw
11:19 11:19 Shieldmuir
11:25 11:25 Motherwell
11:29 Not Stopping Uddingston
11:34 Not Stopping Cambuslang
11:43 Not Stopping Glasgow Central

13/03/26 11:20 Glasgow Central to Lanark due 12:13 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
11:20 Not Stopping Glasgow Central
11:28 Not Stopping Cambuslang
11:32 Not Stopping Uddingston
11:37 Not Stopping Bellshill
11:47 11:47 Motherwell
11:50 11:50 Shieldmuir
11:56 11:56 Wishaw
12:02 12:02 Carluke
12:13 12:13 Lanark

13/03/26 11:23 Lanark to Glasgow Central due 12:16 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
11:23 11:23 Lanark
11:32 11:32 Carluke
11:42 11:42 Wishaw
11:47 11:47 Shieldmuir
11:52 11:52 Motherwell
11:58 Not Stopping Bellshill
12:02 Not Stopping Uddingston
12:07 Not Stopping Cambuslang
12:16 Not Stopping Glasgow Central

13/03/26 11:49 Glasgow Central to Lanark due 12:47 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
11:49 Not Stopping Glasgow Central
11:57 Not Stopping Cambuslang
12:01 Not Stopping Uddingston
12:07 Not Stopping Bellshill
12:17 12:17 Motherwell
12:20 12:20 Shieldmuir
12:24 12:24 Wishaw
12:36 12:36 Carluke
12:47 12:47 Lanark

13/03/26 11:52 Lanark to Glasgow Central due 12:43 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
11:52 11:52 Lanark
12:01 12:01 Carluke
12:08 12:08 Wishaw
12:11 12:11 Shieldmuir
12:17 12:17 Motherwell
12:23 Not Stopping Bellshill
12:30 Not Stopping Uddingston
12:34 Not Stopping Cambuslang
12:43 Not Stopping Glasgow Central

13/03/26 12:17 Lanark to Glasgow Central due 13:11 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
12:17 12:17 Lanark
12:27 12:27 Carluke
12:36 12:36 Wishaw
12:40 12:40 Shieldmuir
12:43 12:43 Motherwell
12:50 Not Stopping Bellshill
12:55 Not Stopping Uddingston
13:00 Not Stopping Cambuslang
13:11 Not Stopping Glasgow Central

13/03/26 12:23 Glasgow Central to Lanark due 13:15 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
12:23 Not Stopping Glasgow Central
12:31 Not Stopping Cambuslang
12:35 Not Stopping Uddingston
12:39 Not Stopping Bellshill
12:47 12:47 Motherwell
12:51 12:51 Shieldmuir
12:56 12:56 Wishaw
13:04 13:04 Carluke
13:15 13:15 Lanark

13/03/26 12:52 Lanark to Glasgow Central due 13:41 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
12:52 12:52 Lanark
13:02 13:02 Carluke
13:08 13:08 Wishaw
13:12 13:12 Shieldmuir
13:17 13:17 Motherwell
13:23 Not Stopping Bellshill
13:27 Not Stopping Uddingston
13:32 Not Stopping Cambuslang
13:41 Not Stopping Glasgow Central

13/03/26 12:56 Glasgow Central to Lanark due 13:45 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
12:56 Not Stopping Glasgow Central
13:04 Not Stopping Cambuslang
13:08 Not Stopping Uddingston
13:13 Not Stopping Bellshill
13:20 13:20 Motherwell
13:24 13:24 Shieldmuir
13:28 13:28 Wishaw
13:35 13:35 Carluke
13:45 13:45 Lanark

13/03/26 13:00 Glasgow Central to Ayr due 14:07 will be started from Paisley Gilmour Street.
It will no longer call at Glasgow Central.
This is due to a fire at a station.
Last Updated :11/03/2026 06:36
Scheduled Expected Destination
13:00 Not Stopping Glasgow Central
13:10 13:10 Paisley Gilmour Street
13:14 13:14 Johnstone
13:28 13:28 Kilwinning
13:32 13:32 Irvine
13:36 13:36 Barassie
13:39 13:39 Troon
13:43 13:43 Prestwick Int. Airport
13:45 13:45 Prestwick Town
13:48 13:48 Newton-On-Ayr
14:07 14:07 Ayr

13/03/26 13:20 Glasgow Central to Lanark due 14:16 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
13:20 Not Stopping Glasgow Central
13:28 Not Stopping Cambuslang
13:33 Not Stopping Uddingston
13:38 Not Stopping Bellshill
13:46 13:46 Motherwell
13:50 13:50 Shieldmuir
13:56 13:56 Wishaw
14:05 14:05 Carluke
14:16 14:16 Lanark

13/03/26 13:24 Lanark to Glasgow Central due 14:15 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:53
Scheduled Expected Destination
13:24 13:24 Lanark
13:34 13:34 Carluke
13:41 13:41 Wishaw
13:47 13:47 Shieldmuir
13:51 13:51 Motherwell
13:57 Not Stopping Bellshill
14:01 Not Stopping Uddingston
14:06 Not Stopping Cambuslang
14:15 Not Stopping Glasgow Central

13/03/26 13:49 Glasgow Central to Lanark due 14:44 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:01
Scheduled Expected Destination
13:49 Not Stopping Glasgow Central
13:57 Not Stopping Cambuslang
14:01 Not Stopping Uddingston
14:06 Not Stopping Bellshill
14:16 14:16 Motherwell
14:19 14:19 Shieldmuir
14:23 14:23 Wishaw
14:33 14:33 Carluke
14:44 14:44 Lanark

13/03/26 13:50 Lanark to Glasgow Central due 14:41 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
13:50 13:50 Lanark
14:00 14:00 Carluke
14:08 14:08 Wishaw
14:11 14:11 Shieldmuir
14:16 14:16 Motherwell
14:22 Not Stopping Bellshill
14:28 Not Stopping Uddingston
14:32 Not Stopping Cambuslang
14:41 Not Stopping Glasgow Central

13/03/26 14:22 Lanark to Glasgow Central due 15:14 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
14:22 14:22 Lanark
14:32 14:32 Carluke
14:41 14:41 Wishaw
14:46 14:46 Shieldmuir
14:51 14:51 Motherwell
14:57 Not Stopping Bellshill
15:01 Not Stopping Uddingston
15:05 Not Stopping Cambuslang
15:14 Not Stopping Glasgow Central

13/03/26 14:26 Glasgow Central to Lanark due 15:18 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:03
Scheduled Expected Destination
14:26 Not Stopping Glasgow Central
14:34 Not Stopping Cambuslang
14:39 Not Stopping Uddingston
14:43 Not Stopping Bellshill
14:54 14:54 Motherwell
14:58 14:58 Shieldmuir
15:02 15:02 Wishaw
15:08 15:08 Carluke
15:18 15:18 Lanark

13/03/26 14:48 Glasgow Central to Lanark due 15:36 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:03
Scheduled Expected Destination
14:48 Not Stopping Glasgow Central
14:56 Not Stopping Cambuslang
15:00 Not Stopping Uddingston
15:05 Not Stopping Bellshill
15:13 15:13 Motherwell
15:16 15:16 Shieldmuir
15:20 15:20 Wishaw
15:26 15:26 Carluke
15:36 15:36 Lanark

13/03/26 14:49 Lanark to Glasgow Central due 15:33 will be terminated at Motherwell.
It will no longer call at Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
14:49 14:49 Lanark
14:59 14:59 Carluke
15:06 15:06 Wishaw
15:09 15:09 Shieldmuir
15:15 15:15 Motherwell
15:19 Not Stopping Uddingston
15:24 Not Stopping Cambuslang
15:33 Not Stopping Glasgow Central

13/03/26 15:23 Lanark to Glasgow Central due 16:16 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
15:23 15:23 Lanark
15:33 15:33 Carluke
15:43 15:43 Wishaw
15:47 15:47 Shieldmuir
15:52 15:52 Motherwell
15:59 Not Stopping Bellshill
16:03 Not Stopping Uddingston
16:07 Not Stopping Cambuslang
16:16 Not Stopping Glasgow Central

13/03/26 15:24 Glasgow Central to Lanark due 16:16 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang and Uddingston.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:03
Scheduled Expected Destination
15:24 Not Stopping Glasgow Central
15:34 Not Stopping Cambuslang
15:38 Not Stopping Uddingston
15:47 15:47 Motherwell
15:50 15:50 Shieldmuir
15:57 15:57 Wishaw
16:04 16:04 Carluke
16:16 16:16 Lanark

13/03/26 15:48 Lanark to Glasgow Central due 16:45 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
15:48 15:48 Lanark
15:58 15:58 Carluke
16:07 16:07 Wishaw
16:10 16:10 Shieldmuir
16:16 16:16 Motherwell
16:22 Not Stopping Bellshill
16:29 Not Stopping Uddingston
16:36 Not Stopping Cambuslang
16:45 Not Stopping Glasgow Central

13/03/26 15:49 Glasgow Central to Lanark due 16:43 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:03
Scheduled Expected Destination
15:49 Not Stopping Glasgow Central
15:57 Not Stopping Cambuslang
16:03 Not Stopping Uddingston
16:08 Not Stopping Bellshill
16:18 16:18 Motherwell
16:21 16:21 Shieldmuir
16:26 16:26 Wishaw
16:32 16:32 Carluke
16:43 16:43 Lanark

13/03/26 16:23 Lanark to Glasgow Central due 17:15 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
16:23 16:23 Lanark
16:33 16:33 Carluke
16:39 16:39 Wishaw
16:45 16:45 Shieldmuir
16:51 16:51 Motherwell
16:57 Not Stopping Bellshill
17:01 Not Stopping Uddingston
17:05 Not Stopping Cambuslang
17:15 Not Stopping Glasgow Central

13/03/26 16:23 Glasgow Central to Lanark due 17:18 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:03
Scheduled Expected Destination
16:23 Not Stopping Glasgow Central
16:33 Not Stopping Cambuslang
16:38 Not Stopping Uddingston
16:43 Not Stopping Bellshill
16:51 16:51 Motherwell
16:55 16:55 Shieldmuir
17:00 17:00 Wishaw
17:06 17:06 Carluke
17:18 17:18 Lanark

13/03/26 16:49 Lanark to Glasgow Central due 17:41 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
16:49 16:49 Lanark
16:59 16:59 Carluke
17:07 17:07 Wishaw
17:12 17:12 Shieldmuir
17:18 17:18 Motherwell
17:24 Not Stopping Bellshill
17:28 Not Stopping Uddingston
17:32 Not Stopping Cambuslang
17:41 Not Stopping Glasgow Central

13/03/26 16:50 Glasgow Central to Lanark due 17:48 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:03
Scheduled Expected Destination
16:50 Not Stopping Glasgow Central
16:58 Not Stopping Cambuslang
17:03 Not Stopping Uddingston
17:08 Not Stopping Bellshill
17:21 17:21 Motherwell
17:24 17:24 Shieldmuir
17:29 17:29 Wishaw
17:37 17:37 Carluke
17:48 17:48 Lanark

13/03/26 17:22 Glasgow Central to Lanark due 18:13 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:03
Scheduled Expected Destination
17:22 Not Stopping Glasgow Central
17:30 Not Stopping Cambuslang
17:35 Not Stopping Uddingston
17:39 Not Stopping Bellshill
17:47 17:47 Motherwell
17:50 17:50 Shieldmuir
17:54 17:54 Wishaw
18:02 18:02 Carluke
18:13 18:13 Lanark

13/03/26 17:24 Lanark to Glasgow Central due 18:19 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
17:24 17:24 Lanark
17:34 17:34 Carluke
17:43 17:43 Wishaw
17:49 17:49 Shieldmuir
17:54 17:54 Motherwell
18:00 Not Stopping Bellshill
18:05 Not Stopping Uddingston
18:09 Not Stopping Cambuslang
18:19 Not Stopping Glasgow Central

13/03/26 17:50 Glasgow Central to Lanark due 18:41 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:03
Scheduled Expected Destination
17:50 Not Stopping Glasgow Central
17:58 Not Stopping Cambuslang
18:03 Not Stopping Uddingston
18:07 Not Stopping Bellshill
18:17 18:17 Motherwell
18:21 18:21 Shieldmuir
18:24 18:24 Wishaw
18:30 18:30 Carluke
18:41 18:41 Lanark

13/03/26 17:53 Lanark to Glasgow Central due 18:43 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
17:53 17:53 Lanark
18:03 18:03 Carluke
18:09 18:09 Wishaw
18:13 18:13 Shieldmuir
18:17 18:17 Motherwell
18:25 Not Stopping Bellshill
18:30 Not Stopping Uddingston
18:34 Not Stopping Cambuslang
18:43 Not Stopping Glasgow Central

13/03/26 18:21 Lanark to Glasgow Central due 19:12 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
18:21 18:21 Lanark
18:31 18:31 Carluke
18:37 18:37 Wishaw
18:40 18:40 Shieldmuir
18:45 18:45 Motherwell
18:52 Not Stopping Bellshill
18:56 Not Stopping Uddingston
19:01 Not Stopping Cambuslang
19:12 Not Stopping Glasgow Central

13/03/26 18:25 Glasgow Central to Lanark due 19:14 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:03
Scheduled Expected Destination
18:25 Not Stopping Glasgow Central
18:33 Not Stopping Cambuslang
18:37 Not Stopping Uddingston
18:41 Not Stopping Bellshill
18:48 18:48 Motherwell
18:51 18:51 Shieldmuir
18:56 18:56 Wishaw
19:03 19:03 Carluke
19:14 19:14 Lanark

13/03/26 18:50 Glasgow Central to Lanark due 19:45 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:03
Scheduled Expected Destination
18:50 Not Stopping Glasgow Central
18:58 Not Stopping Cambuslang
19:03 Not Stopping Uddingston
19:09 Not Stopping Bellshill
19:19 19:19 Motherwell
19:23 19:23 Shieldmuir
19:27 19:27 Wishaw
19:34 19:34 Carluke
19:45 19:45 Lanark

13/03/26 18:53 Lanark to Glasgow Central due 19:43 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
18:53 18:53 Lanark
19:02 19:02 Carluke
19:10 19:10 Wishaw
19:13 19:13 Shieldmuir
19:18 19:18 Motherwell
19:24 Not Stopping Bellshill
19:28 Not Stopping Uddingston
19:34 Not Stopping Cambuslang
19:43 Not Stopping Glasgow Central

13/03/26 19:20 Glasgow Central to Lanark due 20:11 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:03
Scheduled Expected Destination
19:20 Not Stopping Glasgow Central
19:29 Not Stopping Cambuslang
19:33 Not Stopping Uddingston
19:38 Not Stopping Bellshill
19:46 19:46 Motherwell
19:50 19:50 Shieldmuir
19:53 19:53 Wishaw
19:59 19:59 Carluke
20:11 20:11 Lanark

13/03/26 19:26 Lanark to Glasgow Central due 20:15 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
19:26 19:26 Lanark
19:35 19:35 Carluke
19:42 19:42 Wishaw
19:47 19:47 Shieldmuir
19:51 19:51 Motherwell
19:57 Not Stopping Bellshill
20:01 Not Stopping Uddingston
20:06 Not Stopping Cambuslang
20:15 Not Stopping Glasgow Central

13/03/26 19:50 Lanark to Glasgow Central due 20:44 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
19:50 19:50 Lanark
20:00 20:00 Carluke
20:06 20:06 Wishaw
20:10 20:10 Shieldmuir
20:16 20:16 Motherwell
20:24 Not Stopping Bellshill
20:30 Not Stopping Uddingston
20:35 Not Stopping Cambuslang
20:44 Not Stopping Glasgow Central

13/03/26 19:50 Glasgow Central to Lanark due 20:45 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fault with the signalling system.
Last Updated :12/03/2026 10:03
Scheduled Expected Destination
19:50 Not Stopping Glasgow Central
19:58 Not Stopping Cambuslang
20:03 Not Stopping Uddingston
20:08 Not Stopping Bellshill
20:17 20:17 Motherwell
20:20 20:20 Shieldmuir
20:26 20:26 Wishaw
20:34 20:34 Carluke
20:45 20:45 Lanark

13/03/26 20:16 Lanark to Glasgow Central due 21:04 will be terminated at Motherwell.
It will no longer call at Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
20:16 20:16 Lanark
20:26 20:26 Carluke
20:35 20:35 Wishaw
20:39 20:39 Shieldmuir
20:44 20:44 Motherwell
20:49 Not Stopping Uddingston
20:53 Not Stopping Cambuslang
21:04 Not Stopping Glasgow Central

13/03/26 20:23 Glasgow Central to Lanark due 21:13 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:05
Scheduled Expected Destination
20:23 Not Stopping Glasgow Central
20:32 Not Stopping Cambuslang
20:36 Not Stopping Uddingston
20:41 Not Stopping Bellshill
20:49 20:49 Motherwell
20:53 20:53 Shieldmuir
20:56 20:56 Wishaw
21:02 21:02 Carluke
21:13 21:13 Lanark

13/03/26 20:51 Lanark to Glasgow Central due 21:40 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:56
Scheduled Expected Destination
20:51 20:51 Lanark
21:00 21:00 Carluke
21:06 21:06 Wishaw
21:10 21:10 Shieldmuir
21:15 21:15 Motherwell
21:21 Not Stopping Bellshill
21:25 Not Stopping Uddingston
21:30 Not Stopping Cambuslang
21:40 Not Stopping Glasgow Central

13/03/26 20:51 Glasgow Central to Lanark due 21:46 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:05
Scheduled Expected Destination
20:51 Not Stopping Glasgow Central
20:59 Not Stopping Cambuslang
21:04 Not Stopping Uddingston
21:10 Not Stopping Bellshill
21:18 21:18 Motherwell
21:22 21:22 Shieldmuir
21:25 21:25 Wishaw
21:34 21:34 Carluke
21:46 21:46 Lanark

13/03/26 21:18 Lanark to Glasgow Central due 22:04 will be terminated at Motherwell.
It will no longer call at Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:58
Scheduled Expected Destination
21:18 21:18 Lanark
21:27 21:27 Carluke
21:34 21:34 Wishaw
21:37 21:37 Shieldmuir
21:43 21:43 Motherwell
21:48 Not Stopping Uddingston
21:52 Not Stopping Cambuslang
22:04 Not Stopping Glasgow Central

13/03/26 21:18 Glasgow Central to Lanark due 22:10 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:05
Scheduled Expected Destination
21:18 Not Stopping Glasgow Central
21:26 Not Stopping Cambuslang
21:31 Not Stopping Uddingston
21:37 Not Stopping Bellshill
21:45 21:45 Motherwell
21:49 21:49 Shieldmuir
21:53 21:53 Wishaw
21:59 21:59 Carluke
22:10 22:10 Lanark

13/03/26 21:49 Glasgow Central to Lanark due 22:38 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:05
Scheduled Expected Destination
21:49 Not Stopping Glasgow Central
21:58 Not Stopping Cambuslang
22:02 Not Stopping Uddingston
22:07 Not Stopping Bellshill
22:14 22:14 Motherwell
22:18 22:18 Shieldmuir
22:21 22:21 Wishaw
22:27 22:27 Carluke
22:38 22:38 Lanark

13/03/26 21:53 Lanark to Glasgow Central due 22:43 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:58
Scheduled Expected Destination
21:53 21:53 Lanark
22:03 22:03 Carluke
22:09 22:09 Wishaw
22:13 22:13 Shieldmuir
22:17 22:17 Motherwell
22:25 Not Stopping Bellshill
22:29 Not Stopping Uddingston
22:34 Not Stopping Cambuslang
22:43 Not Stopping Glasgow Central

13/03/26 22:18 Glasgow Central to Lanark due 23:12 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:05
Scheduled Expected Destination
22:18 Not Stopping Glasgow Central
22:26 Not Stopping Cambuslang
22:31 Not Stopping Uddingston
22:36 Not Stopping Bellshill
22:47 22:47 Motherwell
22:51 22:51 Shieldmuir
22:55 22:55 Wishaw
23:01 23:01 Carluke
23:12 23:12 Lanark

13/03/26 22:25 Lanark to Glasgow Central due 23:08 will be terminated at Motherwell.
It will no longer call at Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:58
Scheduled Expected Destination
22:25 22:25 Lanark
22:35 22:35 Carluke
22:41 22:41 Wishaw
22:44 22:44 Shieldmuir
22:50 22:50 Motherwell
22:54 Not Stopping Uddingston
22:59 Not Stopping Cambuslang
23:08 Not Stopping Glasgow Central

13/03/26 22:49 Lanark to Glasgow Central due 23:40 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:58
Scheduled Expected Destination
22:49 22:49 Lanark
22:59 22:59 Carluke
23:05 23:05 Wishaw
23:08 23:08 Shieldmuir
23:14 23:14 Motherwell
23:20 Not Stopping Bellshill
23:24 Not Stopping Uddingston
23:30 Not Stopping Cambuslang
23:40 Not Stopping Glasgow Central

13/03/26 22:50 Glasgow Central to Lanark due 23:40 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :11/03/2026 06:36
Scheduled Expected Destination
22:50 Not Stopping Glasgow Central
22:59 Not Stopping Cambuslang
23:04 Not Stopping Uddingston
23:08 Not Stopping Bellshill
23:15 23:15 Motherwell
23:19 23:19 Shieldmuir
23:22 23:22 Wishaw
23:28 23:28 Carluke
23:40 23:40 Lanark

13/03/26 23:14 Glasgow Central to Kilmarnock due 00:01 will be started from Barrhead.
It will no longer call at Glasgow Central, Crossmyloof, Pollokshaws West, Kennishead, Priesthill & Darnley and Nitshill.
This is due to a fire at a station.
Last Updated :11/03/2026 06:36
Scheduled Expected Destination
23:14 Not Stopping Glasgow Central
23:20 Not Stopping Crossmyloof
23:23 Not Stopping Pollokshaws West
23:26 Not Stopping Kennishead
23:28 Not Stopping Priesthill & Darnley
23:31 Not Stopping Nitshill
23:36 23:36 Barrhead
23:48 23:48 Dunlop
23:52 23:52 Stewarton
23:56 23:56 Kilmaurs
00:01 00:01 Kilmarnock

13/03/26 23:21 Lanark to Glasgow Central due 00:21 will be terminated at Motherwell.
It will no longer call at Bellshill, Uddingston, Cambuslang and Glasgow Central.
This is due to a fire at a station.
Last Updated :12/03/2026 09:58
Scheduled Expected Destination
23:21 23:21 Lanark
23:31 23:31 Carluke
23:38 23:38 Wishaw
23:43 23:43 Shieldmuir
23:49 23:49 Motherwell
23:57 Not Stopping Bellshill
00:02 Not Stopping Uddingston
00:08 Not Stopping Cambuslang
00:21 Not Stopping Glasgow Central

13/03/26 23:22 Glasgow Central to Lanark due 00:12 will be started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
This is due to a fire at a station.
Last Updated :12/03/2026 10:05
Scheduled Expected Destination
23:22 Not Stopping Glasgow Central
23:30 Not Stopping Cambuslang
23:36 Not Stopping Uddingston
23:41 Not Stopping Bellshill
23:49 23:49 Motherwell
23:52 23:52 Shieldmuir
23:56 23:56 Wishaw
00:02 00:02 Carluke
00:12 00:12 Lanark

4 Station Updates
The lifts will be out of order between platform 2 and book office level from now until further notice at Arbroath station.
Additional Information:
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :06/03/2026 11:07
The lifts will be out of order between platform 2 and platform 3 from now until further notice at Dalmuir station.
Additional Information:
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :10/03/2026 06:24
The escalators will be out of order from now until further notice at Glasgow Central Low Level station.
Additional Information:
Following the earlier burst water main the escalator between the ticket office and platforms is currently a fixed staircase.
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :11/03/2026 09:00
The escalators will be out of order between the concourse and platform 1 from now until further notice at Haymarket station.
Additional Information:
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :10/03/2026 15:39
0 Improvement Works For Today
There are currently no Improvement Works reported.
Departures
Load a route using the "Your Journey" selection boxes above.
 
Specify a "From" station to see live train departure times for that station.
 
Additionally specify a "To" station to see real time departure information for only the services that go on to call at your "To" station.
 

Arrivals
Load a route using the "Your Journey" selection boxes above.
 
Specify a "To" station to see live train arrival times for that station.
 
Additionally specify a "From" station to see real time arrival information for only the services that call at that station prior to your "To" station.
 

Last Updated On: 10:12:31 12-03-2026
Powered By    © 2026