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
1 Line Update
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 01:00 18/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 to Glasgow)
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.
* Glasgow Subway covering all stations:
* Inner Circle: St Enoch - Glasgow Buchanan Street (Queen Street) - Partick.
* Outer Circle: Partick - Glasgow Buchanan Street (Queen Street) - St Enoch.
* First Glasgow Bus at the following locations;
Pollokshields East 38 38A 38B 38C 38E 3
Queens Park (Pollokshaws road) 38 38A 38B 38C 38E 57 57A 3
Crosshill 31 31A
Mount Florida 31
Cathcart 4 4A 6
Muirend 4 4A 6
Whitecraigs 38 (To Newton Mearns)
Patterton No service
Burnside 18, 18A
Croftfoot 75, 7A
Kings Park 75, 7A
Langside No Service
Pollokshaws East 38 38A 38B 38C 38E 3
Shawlands 57 57A
Maxwell Park No Service
Pollokshields West 90
Crossmyloof 34 90
Pollokshaws West 57 57A
Thornliebank 57 57A
Giffnock 38 38A 38B 38C 38E
Clarkston 4, 4A, 6
Busby 4A, 6
Thorntonhall No service
Hairmyres 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 next Wednesday.
The following train services will be suspended in both directions -
* Glasgow Central - Paisley Canal
* Glasgow Central - Newton
* 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 -
* 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
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 :15/03/2026 07:28
0 Catering Updates
There are currently no Catering Updates reported.
4 Train Formation Updates
19:24 Helensburgh Central to Airdrie due 20:43 has been delayed at Craigendoran and is now 10 minutes late.
This is due to a late running train being in front of this one.
Will be formed of 3 coaches instead of 6.
Last Updated :15/03/2026 19:39
Scheduled Expected Destination
19:24 19:24 Helensburgh Central
19:27 19:37 Craigendoran
19:32 19:42 Cardross
19:37 19:47 Dalreoch
19:39 19:49 Dumbarton Central
19:41 19:51 Dumbarton East
19:50 20:00 Dalmuir
19:52 20:02 Singer
19:55 20:05 Drumry
19:57 20:07 Drumchapel
20:00 20:10 Westerton
20:03 20:13 Anniesland
20:06 20:16 Hyndland
20:08 20:18 Partick
20:13 20:23 Charing Cross
20:15 20:25 Glasgow Queen Street Ll
20:17 20:27 High Street
20:19 20:29 Bellgrove
20:23 20:33 Carntyne
20:25 20:35 Shettleston
20:28 20:38 Garrowhill
20:30 20:40 Easterhouse
20:34 20:44 Blairhill
20:37 20:47 Coatbridge Sunnyside
20:39 20:49 Coatdyke
20:43 20:53 Airdrie

Facilities on the 20:20 Alloa to Glasgow Queen Street due 21:04.
This is due to the train driver being taken ill.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :15/03/2026 17:05
Scheduled Expected Destination
20:20 20:20 Alloa
20:30 20:30 Stirling
20:38 20:38 Larbert
20:48 20:48 Croy
20:53 20:53 Lenzie
20:57 20:57 Bishopbriggs
21:04 21:04 Glasgow Queen Street

Facilities on the 20:57 Airdrie to Helensburgh Central due 22:15.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :15/03/2026 17:59
Scheduled Expected Destination
20:57 20:57 Airdrie
20:59 20:59 Coatdyke
21:02 21:02 Coatbridge Sunnyside
21:05 21:05 Blairhill
21:09 21:09 Easterhouse
21:11 21:11 Garrowhill
21:14 21:14 Shettleston
21:16 21:16 Carntyne
21:19 21:19 Bellgrove
21:21 21:21 High Street
21:24 21:24 Glasgow Queen Street Ll
21:27 21:27 Charing Cross
21:31 21:31 Partick
21:34 21:34 Hyndland
21:37 21:37 Anniesland
21:40 21:40 Westerton
21:42 21:42 Drumchapel
21:44 21:44 Drumry
21:47 21:47 Singer
21:51 21:51 Dalmuir
21:58 21:58 Dumbarton East
22:00 22:00 Dumbarton Central
22:02 22:02 Dalreoch
22:07 22:07 Cardross
22:12 22:12 Craigendoran
22:15 22:15 Helensburgh Central

Facilities on the 21:55 Helensburgh Central to Bathgate due 23:33.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :15/03/2026 17:59
Scheduled Expected Destination
21:55 21:55 Helensburgh Central
21:58 21:58 Craigendoran
22:03 22:03 Cardross
22:08 22:08 Dalreoch
22:10 22:10 Dumbarton Central
22:12 22:12 Dumbarton East
22:21 22:21 Dalmuir
22:23 22:23 Singer
22:25 22:25 Drumry
22:28 22:28 Drumchapel
22:30 22:30 Westerton
22:33 22:33 Anniesland
22:36 22:36 Hyndland
22:39 22:39 Partick
22:43 22:43 Charing Cross
22:45 22:45 Glasgow Queen Street Ll
22:47 22:47 High Street
22:49 22:49 Bellgrove
22:53 22:53 Carntyne
22:55 22:55 Shettleston
22:58 22:58 Garrowhill
23:00 23:00 Easterhouse
23:04 23:04 Blairhill
23:07 23:07 Coatbridge Sunnyside
23:09 23:09 Coatdyke
23:12 23:12 Airdrie
23:15 23:15 Drumgelloch
23:19 23:19 Caldercruix
23:25 23:25 Blackridge
23:29 23:29 Armadale
23:33 23:33 Bathgate

49 Train Cancellations
15/03/26 20:18 Neilston to Glasgow Central due 20:48 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:45
Scheduled Expected Destination
20:18 Not Stopping Neilston
20:25 Not Stopping Patterton
20:28 Not Stopping Whitecraigs
20:30 Not Stopping Williamwood
20:33 Not Stopping Muirend
20:36 Not Stopping Cathcart
20:38 Not Stopping Mount Florida
20:40 Not Stopping Crosshill
20:42 Not Stopping Queens Park Strathclyde
20:43 Not Stopping Pollokshields East
20:48 Not Stopping Glasgow Central

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

15/03/26 20:23 Glasgow Central to Neilston due 20:54 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:43
Scheduled Expected Destination
20:23 Not Stopping Glasgow Central
20:28 Not Stopping Pollokshields East
20:29 Not Stopping Queens Park Strathclyde
20:31 Not Stopping Crosshill
20:33 Not Stopping Mount Florida
20:35 Not Stopping Cathcart
20:38 Not Stopping Muirend
20:41 Not Stopping Williamwood
20:43 Not Stopping Whitecraigs
20:46 Not Stopping Patterton
20:54 Not Stopping Neilston

15/03/26 20:27 Motherwell to Glasgow Central due 20:51 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:01
Scheduled Expected Destination
20:27 Not Stopping Motherwell
20:33 Not Stopping Bellshill
20:37 Not Stopping Uddingston
20:42 Not Stopping Cambuslang
20:51 Not Stopping Glasgow Central

15/03/26 20:28 East Kilbride to Glasgow Central due 20:56 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:11
Scheduled Expected Destination
20:28 Not Stopping East Kilbride
20:32 Not Stopping Hairmyres
20:37 Not Stopping Busby
20:39 Not Stopping Clarkston
20:42 Not Stopping Giffnock
20:44 Not Stopping Thornliebank
20:48 Not Stopping Pollokshaws West
20:50 Not Stopping Crossmyloof
20:56 Not Stopping Glasgow Central

15/03/26 20:30 Ardrossan Harbour to Glasgow Central due 21:12 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 11:39
Scheduled Expected Destination
20:30 Not Stopping Ardrossan Harbour
20:32 Not Stopping Ardrossan Town
20:34 Not Stopping Ardrossan South Beach
20:36 Not Stopping Saltcoats
20:39 Not Stopping Stevenston
20:42 Not Stopping Kilwinning
20:55 Not Stopping Milliken Park
20:58 Not Stopping Johnstone
21:02 Not Stopping Paisley Gilmour Street
21:12 Not Stopping Glasgow Central

15/03/26 20:36 Glasgow Central to Newton Lanark due 21:04 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:47
Scheduled Expected Destination
20:36 Not Stopping Glasgow Central
20:42 Not Stopping Pollokshields West
20:44 Not Stopping Maxwell Park
20:46 Not Stopping Shawlands
20:47 Not Stopping Pollokshaws East
20:49 Not Stopping Langside
20:54 Not Stopping Kings Park
20:56 Not Stopping Croftfoot
20:58 Not Stopping Burnside
21:01 Not Stopping Kirkhill
21:04 Not Stopping Newton Lanark

15/03/26 20:39 Newton Lanark to Glasgow Central due 21:03 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:46
Scheduled Expected Destination
20:39 Not Stopping Newton Lanark
20:42 Not Stopping Kirkhill
20:45 Not Stopping Burnside
20:47 Not Stopping Croftfoot
20:49 Not Stopping Kings Park
20:53 Not Stopping Mount Florida
20:55 Not Stopping Crosshill
20:57 Not Stopping Queens Park Strathclyde
20:58 Not Stopping Pollokshields East
21:03 Not Stopping Glasgow Central

15/03/26 20:48 Neilston to Glasgow Central due 21:17 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:45
Scheduled Expected Destination
20:48 Not Stopping Neilston
20:54 Not Stopping Patterton
20:56 Not Stopping Whitecraigs
20:58 Not Stopping Williamwood
21:01 Not Stopping Muirend
21:04 Not Stopping Cathcart
21:06 Not Stopping Mount Florida
21:08 Not Stopping Crosshill
21:10 Not Stopping Queens Park Strathclyde
21:12 Not Stopping Pollokshields East
21:17 Not Stopping Glasgow Central

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

15/03/26 20:50 Glasgow Central to Motherwell due 21:14 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:00
Scheduled Expected Destination
20:50 Not Stopping Glasgow Central
20:58 Not Stopping Cambuslang
21:03 Not Stopping Uddingston
21:08 Not Stopping Bellshill
21:14 Not Stopping Motherwell

15/03/26 20:53 Glasgow Central to Neilston due 21:24 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:43
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 Muirend
21:11 Not Stopping Williamwood
21:13 Not Stopping Whitecraigs
21:16 Not Stopping Patterton
21:24 Not Stopping Neilston

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

15/03/26 21:08 Glasgow Central to Newton Lanark due 21:32 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:46
Scheduled Expected Destination
21:08 Not Stopping Glasgow Central
21:13 Not Stopping Pollokshields East
21:14 Not Stopping Queens Park Strathclyde
21:16 Not Stopping Crosshill
21:18 Not Stopping Mount Florida
21:21 Not Stopping Kings Park
21:23 Not Stopping Croftfoot
21:26 Not Stopping Burnside
21:29 Not Stopping Kirkhill
21:32 Not Stopping Newton Lanark

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

15/03/26 21:18 Neilston to Glasgow Central due 21:48 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:45
Scheduled Expected Destination
21:18 Not Stopping Neilston
21:25 Not Stopping Patterton
21:28 Not Stopping Whitecraigs
21:30 Not Stopping Williamwood
21:33 Not Stopping Muirend
21:36 Not Stopping Cathcart
21:38 Not Stopping Mount Florida
21:40 Not Stopping Crosshill
21:42 Not Stopping Queens Park Strathclyde
21:43 Not Stopping Pollokshields East
21:48 Not Stopping Glasgow Central

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

15/03/26 21:20 Motherwell to Glasgow Central due 21:44 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:01
Scheduled Expected Destination
21:20 Not Stopping Motherwell
21:26 Not Stopping Bellshill
21:30 Not Stopping Uddingston
21:35 Not Stopping Cambuslang
21:44 Not Stopping Glasgow Central

15/03/26 21:23 Glasgow Central to Neilston due 21:54 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:43
Scheduled Expected Destination
21:23 Not Stopping Glasgow Central
21:28 Not Stopping Pollokshields East
21:29 Not Stopping Queens Park Strathclyde
21:31 Not Stopping Crosshill
21:33 Not Stopping Mount Florida
21:35 Not Stopping Cathcart
21:38 Not Stopping Muirend
21:41 Not Stopping Williamwood
21:43 Not Stopping Whitecraigs
21:46 Not Stopping Patterton
21:54 Not Stopping Neilston

15/03/26 21:28 East Kilbride to Glasgow Central due 21:56 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:11
Scheduled Expected Destination
21:28 Not Stopping East Kilbride
21:32 Not Stopping Hairmyres
21:37 Not Stopping Busby
21:39 Not Stopping Clarkston
21:42 Not Stopping Giffnock
21:44 Not Stopping Thornliebank
21:48 Not Stopping Pollokshaws West
21:50 Not Stopping Crossmyloof
21:56 Not Stopping Glasgow Central

15/03/26 21:36 Glasgow Central to Newton Lanark due 22:04 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:47
Scheduled Expected Destination
21:36 Not Stopping Glasgow Central
21:42 Not Stopping Pollokshields West
21:44 Not Stopping Maxwell Park
21:46 Not Stopping Shawlands
21:47 Not Stopping Pollokshaws East
21:49 Not Stopping Langside
21:54 Not Stopping Kings Park
21:56 Not Stopping Croftfoot
21:58 Not Stopping Burnside
22:01 Not Stopping Kirkhill
22:04 Not Stopping Newton Lanark

15/03/26 21:39 Newton Lanark to Glasgow Central due 22:03 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:46
Scheduled Expected Destination
21:39 Not Stopping Newton Lanark
21:42 Not Stopping Kirkhill
21:45 Not Stopping Burnside
21:47 Not Stopping Croftfoot
21:49 Not Stopping Kings Park
21:53 Not Stopping Mount Florida
21:55 Not Stopping Crosshill
21:57 Not Stopping Queens Park Strathclyde
21:58 Not Stopping Pollokshields East
22:03 Not Stopping Glasgow Central

15/03/26 21:48 Neilston to Glasgow Central due 22:19 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:45
Scheduled Expected Destination
21:48 Not Stopping Neilston
21:55 Not Stopping Patterton
21:58 Not Stopping Whitecraigs
22:00 Not Stopping Williamwood
22:03 Not Stopping Muirend
22:06 Not Stopping Cathcart
22:09 Not Stopping Mount Florida
22:11 Not Stopping Crosshill
22:13 Not Stopping Queens Park Strathclyde
22:14 Not Stopping Pollokshields East
22:19 Not Stopping Glasgow Central

15/03/26 21:48 Glasgow Central to East Kilbride due 22:21 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:10
Scheduled Expected Destination
21:48 Not Stopping Glasgow Central
21:54 Not Stopping Crossmyloof
21:57 Not Stopping Pollokshaws West
22:00 Not Stopping Thornliebank
22:04 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

15/03/26 21:50 Glasgow Central to Motherwell due 22:14 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:00
Scheduled Expected Destination
21:50 Not Stopping Glasgow Central
21:59 Not Stopping Cambuslang
22:03 Not Stopping Uddingston
22:08 Not Stopping Bellshill
22:14 Not Stopping Motherwell

15/03/26 21:53 Glasgow Central to Neilston due 22:24 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:43
Scheduled Expected Destination
21:53 Not Stopping Glasgow Central
21:58 Not Stopping Pollokshields East
21:59 Not Stopping Queens Park Strathclyde
22:01 Not Stopping Crosshill
22:03 Not Stopping Mount Florida
22:05 Not Stopping Cathcart
22:08 Not Stopping Muirend
22:11 Not Stopping Williamwood
22:13 Not Stopping Whitecraigs
22:16 Not Stopping Patterton
22:24 Not Stopping Neilston

15/03/26 21:58 East Kilbride to Glasgow Central due 22:27 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:11
Scheduled Expected Destination
21:58 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:12 Not Stopping Giffnock
22:15 Not Stopping Thornliebank
22:18 Not Stopping Pollokshaws West
22:21 Not Stopping Crossmyloof
22:27 Not Stopping Glasgow Central

15/03/26 22:08 Glasgow Central to Newton Lanark due 22:33 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:46
Scheduled Expected Destination
22:08 Not Stopping Glasgow Central
22:13 Not Stopping Pollokshields East
22:14 Not Stopping Queens Park Strathclyde
22:16 Not Stopping Crosshill
22:18 Not Stopping Mount Florida
22:21 Not Stopping Kings Park
22:23 Not Stopping Croftfoot
22:26 Not Stopping Burnside
22:29 Not Stopping Kirkhill
22:33 Not Stopping Newton Lanark

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

15/03/26 22:17 Glasgow Central to East Kilbride due 22:47 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:10
Scheduled Expected Destination
22:17 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:38 Not Stopping Busby
22:43 Not Stopping Hairmyres
22:47 Not Stopping East Kilbride

15/03/26 22:18 Neilston to Glasgow Central due 22:49 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:45
Scheduled Expected Destination
22:18 Not Stopping Neilston
22:25 Not Stopping Patterton
22:28 Not Stopping Whitecraigs
22:30 Not Stopping Williamwood
22:33 Not Stopping Muirend
22:36 Not Stopping Cathcart
22:38 Not Stopping Mount Florida
22:40 Not Stopping Crosshill
22:42 Not Stopping Queens Park Strathclyde
22:44 Not Stopping Pollokshields East
22:49 Not Stopping Glasgow Central

15/03/26 22:20 Motherwell to Glasgow Central due 22:44 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:01
Scheduled Expected Destination
22:20 Not Stopping Motherwell
22:26 Not Stopping Bellshill
22:30 Not Stopping Uddingston
22:35 Not Stopping Cambuslang
22:44 Not Stopping Glasgow Central

15/03/26 22:23 Glasgow Central to Neilston due 22:54 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:43
Scheduled Expected Destination
22:23 Not Stopping Glasgow Central
22:28 Not Stopping Pollokshields East
22:29 Not Stopping Queens Park Strathclyde
22:31 Not Stopping Crosshill
22:33 Not Stopping Mount Florida
22:35 Not Stopping Cathcart
22:38 Not Stopping Muirend
22:41 Not Stopping Williamwood
22:43 Not Stopping Whitecraigs
22:46 Not Stopping Patterton
22:54 Not Stopping Neilston

15/03/26 22:26 East Kilbride to Glasgow Central due 22:56 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:11
Scheduled Expected Destination
22:26 Not Stopping East Kilbride
22:30 Not Stopping Hairmyres
22:35 Not Stopping Busby
22:38 Not Stopping Clarkston
22:41 Not Stopping Giffnock
22:44 Not Stopping Thornliebank
22:47 Not Stopping Pollokshaws West
22:50 Not Stopping Crossmyloof
22:56 Not Stopping Glasgow Central

15/03/26 22:36 Glasgow Central to Newton Lanark due 23:04 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:47
Scheduled Expected Destination
22:36 Not Stopping Glasgow Central
22:42 Not Stopping Pollokshields West
22:44 Not Stopping Maxwell Park
22:46 Not Stopping Shawlands
22:47 Not Stopping Pollokshaws East
22:49 Not Stopping Langside
22:54 Not Stopping Kings Park
22:56 Not Stopping Croftfoot
22:58 Not Stopping Burnside
23:01 Not Stopping Kirkhill
23:04 Not Stopping Newton Lanark

15/03/26 22:39 Newton Lanark to Glasgow Central due 23:04 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:46
Scheduled Expected Destination
22:39 Not Stopping Newton Lanark
22:42 Not Stopping Kirkhill
22:45 Not Stopping Burnside
22:47 Not Stopping Croftfoot
22:49 Not Stopping Kings Park
22:53 Not Stopping Mount Florida
22:55 Not Stopping Crosshill
22:57 Not Stopping Queens Park Strathclyde
22:58 Not Stopping Pollokshields East
23:04 Not Stopping Glasgow Central

15/03/26 22:48 Neilston to Glasgow Central due 23:20 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:45
Scheduled Expected Destination
22:48 Not Stopping Neilston
22:55 Not Stopping Patterton
22:58 Not Stopping Whitecraigs
23:00 Not Stopping Williamwood
23:03 Not Stopping Muirend
23:06 Not Stopping Cathcart
23:10 Not Stopping Mount Florida
23:12 Not Stopping Crosshill
23:14 Not Stopping Queens Park Strathclyde
23:15 Not Stopping Pollokshields East
23:20 Not Stopping Glasgow Central

15/03/26 22:48 Glasgow Central to East Kilbride due 23:18 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:10
Scheduled Expected Destination
22:48 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:04 Not Stopping Clarkston
23:08 Not Stopping Busby
23:10 Not Stopping Thorntonhall
23:14 Not Stopping Hairmyres
23:18 Not Stopping East Kilbride

15/03/26 22:50 Glasgow Central to Motherwell due 23:15 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:00
Scheduled Expected Destination
22:50 Not Stopping Glasgow Central
22:58 Not Stopping Cambuslang
23:03 Not Stopping Uddingston
23:07 Not Stopping Bellshill
23:15 Not Stopping Motherwell

15/03/26 22:53 Glasgow Central to Neilston due 23:24 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:43
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 Muirend
23:11 Not Stopping Williamwood
23:13 Not Stopping Whitecraigs
23:16 Not Stopping Patterton
23:24 Not Stopping Neilston

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

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

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

15/03/26 23:18 Neilston to Glasgow Central due 23:48 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 07:45
Scheduled Expected Destination
23:18 Not Stopping Neilston
23:25 Not Stopping Patterton
23:28 Not Stopping Whitecraigs
23:30 Not Stopping Williamwood
23:33 Not Stopping Muirend
23:36 Not Stopping Cathcart
23:38 Not Stopping Mount Florida
23:40 Not Stopping Crosshill
23:42 Not Stopping Queens Park Strathclyde
23:43 Not Stopping Pollokshields East
23:48 Not Stopping Glasgow Central

15/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 :13/03/2026 12:10
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

15/03/26 23:20 Motherwell to Glasgow Central due 23:43 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:01
Scheduled Expected Destination
23:20 Not Stopping Motherwell
23:26 Not Stopping Bellshill
23:30 Not Stopping Uddingston
23:34 Not Stopping Cambuslang
23:43 Not Stopping Glasgow Central

15/03/26 23:22 Glasgow Central to Motherwell due 23:48 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:00
Scheduled Expected Destination
23:22 Not Stopping Glasgow Central
23:30 Not Stopping Cambuslang
23:35 Not Stopping Uddingston
23:40 Not Stopping Bellshill
23:48 Not Stopping Motherwell

15/03/26 23:28 East Kilbride to Glasgow Central due 23:56 will be cancelled.
This is due to a fire at a station.
Last Updated :13/03/2026 12:11
Scheduled Expected Destination
23:28 Not Stopping East Kilbride
23:32 Not Stopping Hairmyres
23:37 Not Stopping Busby
23:39 Not Stopping Clarkston
23:42 Not Stopping Giffnock
23:44 Not Stopping Thornliebank
23:48 Not Stopping Pollokshaws West
23:50 Not Stopping Crossmyloof
23:56 Not Stopping Glasgow Central

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

46 Other Train Service Updates
18:52 Inverness to Edinburgh due 22:25 has been delayed at Blair Atholl and is now 11 minutes late.
This is due to a road accident near the railway earlier today.
Last Updated :15/03/2026 20:44
Scheduled Expected Destination
18:52 18:52 Inverness
19:25 19:25 Carrbridge
19:35 19:35 Aviemore
19:47 19:47 Kingussie
19:52 19:52 Newtonmore
20:03 20:03 Dalwhinnie
20:26 20:37 Blair Atholl
20:36 20:47 Pitlochry
20:50 21:01 Dunkeld & Birnam
21:19 21:30 Perth
22:21 22:32 Haymarket
22:25 22:36 Edinburgh

15/03/26 19:12 Carlisle to Glasgow Central due 21:34 will be terminated at Kilmarnock.
It will no longer call at Kilmaurs, Stewarton, Dunlop, Barrhead and Glasgow Central.
This is due to a fire at a station.
Last Updated :13/03/2026 11:59
Scheduled Expected Destination
19:12 19:12 Carlisle
19:23 19:23 Gretna Green
19:32 19:32 Annan
19:50 19:50 Dumfries
20:16 20:16 Sanquhar
20:21 20:21 Kirkconnel
20:30 20:30 New Cumnock
20:38 20:38 Auchinleck
20:57 20:57 Kilmarnock
21:01 Not Stopping Kilmaurs
21:06 Not Stopping Stewarton
21:11 Not Stopping Dunlop
21:21 Not Stopping Barrhead
21:34 Not Stopping Glasgow Central

19:12 Perth to Elgin due 22:27 has been delayed at Blair Atholl and is now 8 minutes late.
This is due to a road accident near the railway earlier today.
Last Updated :15/03/2026 20:44
Scheduled Expected Destination
19:12 19:12 Perth
19:29 19:29 Dunkeld & Birnam
19:42 19:42 Pitlochry
19:52 20:00 Blair Atholl
20:17 20:25 Dalwhinnie
20:28 20:36 Newtonmore
20:33 20:41 Kingussie
20:46 20:54 Aviemore
20:56 21:04 Carrbridge
21:42 21:50 Inverness
21:53 22:01 Inverness Airport
22:03 22:11 Nairn
22:14 22:22 Forres
22:27 22:35 Elgin

19:24 Helensburgh Central to Airdrie due 20:43 has been delayed at Craigendoran and is now 10 minutes late.
This is due to a late running train being in front of this one.
Will be formed of 3 coaches instead of 6.
Last Updated :15/03/2026 19:39
Scheduled Expected Destination
19:24 19:24 Helensburgh Central
19:27 19:37 Craigendoran
19:32 19:42 Cardross
19:37 19:47 Dalreoch
19:39 19:49 Dumbarton Central
19:41 19:51 Dumbarton East
19:50 20:00 Dalmuir
19:52 20:02 Singer
19:55 20:05 Drumry
19:57 20:07 Drumchapel
20:00 20:10 Westerton
20:03 20:13 Anniesland
20:06 20:16 Hyndland
20:08 20:18 Partick
20:13 20:23 Charing Cross
20:15 20:25 Glasgow Queen Street Ll
20:17 20:27 High Street
20:19 20:29 Bellgrove
20:23 20:33 Carntyne
20:25 20:35 Shettleston
20:28 20:38 Garrowhill
20:30 20:40 Easterhouse
20:34 20:44 Blairhill
20:37 20:47 Coatbridge Sunnyside
20:39 20:49 Coatdyke
20:43 20:53 Airdrie

15/03/26 19:40 Glasgow Central to Largs due 20:43 will be started from Kilwinning.
It will no longer call at Glasgow Central, Paisley Gilmour Street, Johnstone, Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :13/03/2026 11:38
Scheduled Expected Destination
19:40 Not Stopping Glasgow Central
19:50 Not Stopping Paisley Gilmour Street
19:54 Not Stopping Johnstone
19:57 Not Stopping Milliken Park
19:59 Not Stopping Howwood Renfrew
20:03 Not Stopping Lochwinnoch
20:08 Not Stopping Glengarnock
20:12 Not Stopping Dalry
20:16 20:16 Kilwinning
20:20 20:20 Stevenston
20:23 20:23 Saltcoats
20:25 20:25 Ardrossan South Beach
20:31 20:31 West Kilbride
20:37 20:37 Fairlie
20:43 20:43 Largs

19:40 Stranraer to Ayr due 21:01 has been previously delayed and is now expected to be 4 minutes late from Girvan.
This is due to a fault with the signalling system.
Last Updated :15/03/2026 20:34
Scheduled Expected Destination
19:40 19:46 Stranraer
20:15 20:21 Barrhill
20:33 20:37 Girvan
20:49 20:53 Maybole
21:01 21:05 Ayr

15/03/26 19:54 Largs to Glasgow Central due 20:56 will be terminated at Kilwinning.
It will no longer call at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew, Milliken Park, Johnstone, Paisley Gilmour Street and Glasgow Central.
This is due to a fire at a station.
Last Updated :13/03/2026 11:38
Scheduled Expected Destination
19:54 19:54 Largs
19:59 19:59 Fairlie
20:04 20:04 West Kilbride
20:11 20:11 Ardrossan South Beach
20:13 20:13 Saltcoats
20:15 20:15 Stevenston
20:19 20:19 Kilwinning
20:24 Not Stopping Dalry
20:28 Not Stopping Glengarnock
20:32 Not Stopping Lochwinnoch
20:36 Not Stopping Howwood Renfrew
20:39 Not Stopping Milliken Park
20:42 Not Stopping Johnstone
20:46 Not Stopping Paisley Gilmour Street
20:56 Not Stopping Glasgow Central

15/03/26 19:57 Kilmarnock to Glasgow Central due 20:41 will be terminated at Barrhead.
It will no longer call at Nitshill, Priesthill & Darnley, Kennishead, Pollokshaws West and Glasgow Central.
This is due to a fire at a station.
Last Updated :13/03/2026 11:57
Scheduled Expected Destination
19:57 19:57 Kilmarnock
20:01 20:01 Kilmaurs
20:06 20:06 Stewarton
20:11 20:11 Dunlop
20:22 20:22 Barrhead
20:25 Not Stopping Nitshill
20:27 Not Stopping Priesthill & Darnley
20:29 Not Stopping Kennishead
20:33 Not Stopping Pollokshaws West
20:41 Not Stopping Glasgow Central

20:00 Glasgow Central to Ayr due 20:53 was started from Paisley Gilmour Street.
It will no longer call at Glasgow Central but will call additionally at Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
It has been delayed at Dalry and is now 10 minutes late.
This is due to a fire at a station.
Last Updated :15/03/2026 20:35
Scheduled Expected Destination
20:00 Not Stopping Glasgow Central
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:34 Dalry
20:28 20:38 Kilwinning
20:32 20:42 Irvine
20:36 20:46 Barassie
20:39 20:49 Troon
20:43 20:53 Prestwick Int. Airport
20:45 20:55 Prestwick Town
20:48 20:58 Newton-On-Ayr
20:53 21:03 Ayr

20:00 Glasgow Queen Street to Edinburgh due 20:48 has been delayed at Falkirk High and is now 10 minutes late.
This is due to the emergency services dealing with an incident.
Last Updated :15/03/2026 20:33
Scheduled Expected Destination
20:00 20:00 Glasgow Queen Street
20:11 20:11 Croy
20:20 20:30 Falkirk High
20:24 20:34 Polmont
20:30 20:40 Linlithgow
20:43 20:53 Haymarket
20:48 20:58 Edinburgh

20:08 Balloch to Motherwell due 21:33 is being delayed at Dalmuir and is now expected to be 13 minutes late.
This is due to a fault on this train.
Last Updated :15/03/2026 20:44
Scheduled Expected Destination
20:08 20:08 Balloch
20:10 20:10 Alexandria
20:13 20:13 Renton
20:16 20:16 Dalreoch
20:17 20:17 Dumbarton Central
20:19 20:19 Dumbarton East
20:24 20:24 Bowling
20:27 20:27 Kilpatrick
20:32 20:45 Dalmuir
20:34 20:47 Clydebank
20:36 20:49 Yoker
20:39 20:52 Garscadden
20:41 20:54 Scotstounhill
20:43 20:56 Jordanhill
20:45 20:58 Hyndland
20:48 21:01 Partick
20:51 21:04 Exhibition Centre
20:56 21:09 Glasgow Central Low Level
21:00 21:13 Bridgeton
21:02 21:15 Dalmarnock
21:05 21:18 Rutherglen
21:09 21:22 Carmyle
21:12 21:25 Mount Vernon
21:15 21:28 Baillieston
21:18 21:31 Bargeddie
21:22 21:35 Kirkwood
21:26 21:39 Whifflet
21:33 21:46 Motherwell

15/03/26 20:16 Glasgow Central to Edinburgh due 21:51 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 :13/03/2026 12:05
Scheduled Expected Destination
20:16 Not Stopping Glasgow Central
20:28 Not Stopping Uddingston
20:34 Not Stopping Bellshill
20:38 Not Stopping Holytown
20:41 Not Stopping Carfin
20:45 Not Stopping Cleland
20:50 Not Stopping Hartwood
20:57 Not Stopping Shotts
21:03 Not Stopping Fauldhouse
21:07 Not Stopping Breich
21:12 Not Stopping Addiewell
21:16 21:16 West Calder
21:23 21:23 Livingston South
21:27 21:27 Kirknewton
21:33 21:33 Curriehill
21:37 21:37 Wester Hailes
21:39 21:39 Kingsknowe
21:42 21:42 Slateford
21:46 21:46 Haymarket
21:51 21:51 Edinburgh

15/03/26 20:20 Glasgow Central to Gourock due 21:10 will be started from Paisley Gilmour Street.
It will no longer call at Glasgow Central, Cardonald, Hillington East and Hillington West.
This is due to a fire at a station.
Last Updated :13/03/2026 11:47
Scheduled Expected Destination
20:20 Not Stopping Glasgow Central
20:27 Not Stopping Cardonald
20:29 Not Stopping Hillington East
20:31 Not Stopping Hillington West
20:35 20:35 Paisley Gilmour Street
20:37 20:37 Paisley St James
20:42 20:42 Bishopton
20:48 20:48 Langbank
20:52 20:52 Woodhall
20:55 20:55 Port Glasgow
20:57 20:57 Bogston
20:59 20:59 Cartsdyke
21:01 21:01 Greenock Central
21:03 21:03 Greenock West
21:06 21:06 Fort Matilda
21:10 21:10 Gourock

15/03/26 20:20 Glasgow Central to Lanark due 21: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 :13/03/2026 12:02
Scheduled Expected Destination
20:20 Not Stopping Glasgow Central
20:29 Not Stopping Cambuslang
20:33 Not Stopping Uddingston
20:38 Not Stopping Bellshill
20:46 20:46 Motherwell
20:49 20:49 Shieldmuir
20:53 20:53 Wishaw
20:59 20:59 Carluke
21:10 21:10 Lanark

15/03/26 20:20 Lanark to Glasgow Central due 21:09 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 :13/03/2026 12:03
Scheduled Expected Destination
20:20 20:20 Lanark
20:30 20:30 Carluke
20:36 20:36 Wishaw
20:40 20:40 Shieldmuir
20:45 20:45 Motherwell
20:52 Not Stopping Bellshill
20:56 Not Stopping Uddingston
21:00 Not Stopping Cambuslang
21:09 Not Stopping Glasgow Central

15/03/26 20:23 Gourock to Glasgow Central due 21:14 will be terminated at Paisley Gilmour Street.
It will no longer call at Hillington West, Hillington East, Cardonald and Glasgow Central.
This is due to a fire at a station.
Last Updated :13/03/2026 11:45
Scheduled Expected Destination
20:23 20:23 Gourock
20:26 20:26 Fort Matilda
20:29 20:29 Greenock West
20:31 20:31 Greenock Central
20:34 20:34 Cartsdyke
20:36 20:36 Bogston
20:38 20:38 Port Glasgow
20:41 20:41 Woodhall
20:45 20:45 Langbank
20:50 20:50 Bishopton
20:55 20:55 Paisley St James
20:58 20:58 Paisley Gilmour Street
21:02 Not Stopping Hillington West
21:04 Not Stopping Hillington East
21:06 Not Stopping Cardonald
21:14 Not Stopping Glasgow Central

An additional train service has been planned to operate as shown 15/03/26 20:23 Barrhead to Kilmarnock due 20:49.
Last Updated :14/03/2026 10:49
Scheduled Expected Destination
20:23 20:23 Barrhead
20:35 20:35 Dunlop
20:39 20:39 Stewarton
20:43 20:43 Kilmaurs
20:49 20:49 Kilmarnock

15/03/26 20:26 Edinburgh to Glasgow Central due 22:01 will be terminated at West Calder.
It will no longer call at Addiewell, Breich, Fauldhouse, Shotts, Hartwood, Cleland, Carfin, Holytown, Bellshill, Uddingston and Glasgow Central.
This is due to a fire at a station.
Last Updated :13/03/2026 12:05
Scheduled Expected Destination
20:26 20:26 Edinburgh
20:30 20:30 Haymarket
20:34 20:34 Slateford
20:37 20:37 Kingsknowe
20:39 20:39 Wester Hailes
20:43 20:43 Curriehill
20:49 20:49 Kirknewton
20:55 20:55 Livingston South
21:00 21:00 West Calder
21:03 Not Stopping Addiewell
21:08 Not Stopping Breich
21:12 Not Stopping Fauldhouse
21:18 Not Stopping Shotts
21:21 Not Stopping Hartwood
21:26 Not Stopping Cleland
21:29 Not Stopping Carfin
21:32 Not Stopping Holytown
21:37 Not Stopping Bellshill
21:43 Not Stopping Uddingston
22:01 Not Stopping Glasgow Central

15/03/26 20:40 Glasgow Central to Largs due 21:43 will be started from Kilwinning.
It will no longer call at Glasgow Central, Paisley Gilmour Street, Johnstone, Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :13/03/2026 11:38
Scheduled Expected Destination
20:40 Not Stopping Glasgow Central
20:50 Not Stopping Paisley Gilmour Street
20:54 Not Stopping Johnstone
20:57 Not Stopping Milliken Park
20:59 Not Stopping Howwood Renfrew
21:03 Not Stopping Lochwinnoch
21:08 Not Stopping Glengarnock
21:12 Not Stopping Dalry
21:16 21:16 Kilwinning
21:20 21:20 Stevenston
21:23 21:23 Saltcoats
21:25 21:25 Ardrossan South Beach
21:31 21:31 West Kilbride
21:37 21:37 Fairlie
21:43 21:43 Largs

15/03/26 20:45 Ayr to Glasgow Central due 21:36 will be terminated at Paisley Gilmour Street.
It will no longer call at Glasgow Central but will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :13/03/2026 11:34
Scheduled Expected Destination
20:45 20:45 Ayr
20:47 20:47 Newton-On-Ayr
20:50 20:50 Prestwick Town
20:52 20:52 Prestwick Int. Airport
20:56 20:56 Troon
20:58 20:58 Barassie
21:03 21:03 Irvine
21:07 21:07 Kilwinning
21:11 Dalry
21:14 Glengarnock
21:16 Lochwinnoch
21:18 Howwood Renfrew
21:19 Milliken Park
21:21 21:21 Johnstone
21:25 21:25 Paisley Gilmour Street
21:36 Not Stopping Glasgow Central

15/03/26 20:50 Wemyss Bay to Glasgow Central due 21:39 will be terminated at Paisley Gilmour Street.
It will no longer call at Hillington East and Glasgow Central.
This is due to a fire at a station.
Last Updated :13/03/2026 11:42
Scheduled Expected Destination
20:50 20:50 Wemyss Bay
20:54 20:54 Inverkip
21:01 21:01 Branchton
21:04 21:04 Drumfrochar
21:06 21:06 Whinhill
21:11 21:11 Port Glasgow
21:20 21:20 Bishopton
21:26 21:26 Paisley Gilmour Street
21:30 Not Stopping Hillington East
21:39 Not Stopping Glasgow Central

15/03/26 20:50 Glasgow Central to Wemyss Bay due 21:40 will be started from Paisley Gilmour Street.
It will no longer call at Glasgow Central and Hillington East.
This is due to a fire at a station.
Last Updated :13/03/2026 11:43
Scheduled Expected Destination
20:50 Not Stopping Glasgow Central
20:58 Not Stopping Hillington East
21:03 21:03 Paisley Gilmour Street
21:08 21:08 Bishopton
21:17 21:17 Port Glasgow
21:21 21:21 Whinhill
21:24 21:24 Drumfrochar
21:27 21:27 Branchton
21:34 21:34 Inverkip
21:40 21:40 Wemyss Bay

15/03/26 20:54 Largs to Glasgow Central due 21:57 will be terminated at Kilwinning.
It will no longer call at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew, Milliken Park, Johnstone, Paisley Gilmour Street and Glasgow Central.
This is due to a fire at a station.
Last Updated :13/03/2026 11:38
Scheduled Expected Destination
20:54 20:54 Largs
20:59 20:59 Fairlie
21:04 21:04 West Kilbride
21:11 21:11 Ardrossan South Beach
21:13 21:13 Saltcoats
21:15 21:15 Stevenston
21:19 21:19 Kilwinning
21:24 Not Stopping Dalry
21:28 Not Stopping Glengarnock
21:32 Not Stopping Lochwinnoch
21:36 Not Stopping Howwood Renfrew
21:39 Not Stopping Milliken Park
21:42 Not Stopping Johnstone
21:46 Not Stopping Paisley Gilmour Street
21:57 Not Stopping Glasgow Central

An additional train service has been planned to operate as shown 15/03/26 20:55 Kilmarnock to Barrhead due 21:19.
Last Updated :13/03/2026 11:57
Scheduled Expected Destination
20:55 20:55 Kilmarnock
20:59 20:59 Kilmaurs
21:04 21:04 Stewarton
21:09 21:09 Dunlop
21:19 21:19 Barrhead

An additional train service has been planned to operate as shown 20:57 Kilmarnock to Barrhead due 21:21.
Last Updated :15/03/2026 14:06
Scheduled Expected Destination
20:57 20:57 Kilmarnock
21:01 21:01 Kilmaurs
21:06 21:06 Stewarton
21:11 21:11 Dunlop
21:21 21:21 Barrhead

15/03/26 21:00 Glasgow Central to Ayr due 21:52 will be started from Paisley Gilmour Street.
It will no longer call at Glasgow Central but will call additionally at Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :13/03/2026 11:37
Scheduled Expected Destination
21:00 Not Stopping Glasgow Central
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:39 21:39 Troon
21:43 21:43 Prestwick Int. Airport
21:45 21:45 Prestwick Town
21:48 21:48 Newton-On-Ayr
21:52 21:52 Ayr

15/03/26 21:19 Lanark to Glasgow Central due 22:09 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 :13/03/2026 12:03
Scheduled Expected Destination
21:19 21:19 Lanark
21:28 21:28 Carluke
21:35 21:35 Wishaw
21:38 21:38 Shieldmuir
21:45 21:45 Motherwell
21:51 Not Stopping Bellshill
21:55 Not Stopping Uddingston
22:00 Not Stopping Cambuslang
22:09 Not Stopping Glasgow Central

15/03/26 21:20 Glasgow Central to Lanark due 22:09 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 :13/03/2026 12:02
Scheduled Expected Destination
21:20 Not Stopping Glasgow Central
21:28 Not Stopping Cambuslang
21:33 Not Stopping Uddingston
21:37 Not Stopping Bellshill
21:46 21:46 Motherwell
21:49 21:49 Shieldmuir
21:53 21:53 Wishaw
21:59 21:59 Carluke
22:09 22:09 Lanark

15/03/26 21:21 Glasgow Central to Gourock due 22:11 will be started from Paisley Gilmour Street.
It will no longer call at Glasgow Central, Cardonald, Hillington East and Hillington West.
This is due to a fire at a station.
Last Updated :13/03/2026 11:47
Scheduled Expected Destination
21:21 Not Stopping Glasgow Central
21:28 Not Stopping Cardonald
21:30 Not Stopping Hillington East
21:32 Not Stopping Hillington West
21:36 21:36 Paisley Gilmour Street
21:38 21:38 Paisley St James
21:43 21:43 Bishopton
21:49 21:49 Langbank
21:53 21:53 Woodhall
21:56 21:56 Port Glasgow
21:58 21:58 Bogston
22:00 22:00 Cartsdyke
22:02 22:02 Greenock Central
22:04 22:04 Greenock West
22:07 22:07 Fort Matilda
22:11 22:11 Gourock

15/03/26 21:23 Gourock to Glasgow Central due 22:13 will be terminated at Paisley Gilmour Street.
It will no longer call at Hillington West, Hillington East, Cardonald and Glasgow Central.
This is due to a fire at a station.
Last Updated :13/03/2026 11:45
Scheduled Expected Destination
21:23 21:23 Gourock
21:26 21:26 Fort Matilda
21:29 21:29 Greenock West
21:31 21:31 Greenock Central
21:34 21:34 Cartsdyke
21:36 21:36 Bogston
21:38 21:38 Port Glasgow
21:41 21:41 Woodhall
21:45 21:45 Langbank
21:50 21:50 Bishopton
21:55 21:55 Paisley St James
21:58 21:58 Paisley Gilmour Street
22:02 Not Stopping Hillington West
22:04 Not Stopping Hillington East
22:06 Not Stopping Cardonald
22:13 Not Stopping Glasgow Central

15/03/26 21:40 Glasgow Central to Largs due 22:43 will be started from Kilwinning.
It will no longer call at Glasgow Central, Paisley Gilmour Street, Johnstone, Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :13/03/2026 11:38
Scheduled Expected Destination
21:40 Not Stopping Glasgow Central
21:50 Not Stopping Paisley Gilmour Street
21:54 Not Stopping Johnstone
21:57 Not Stopping Milliken Park
21:59 Not Stopping Howwood Renfrew
22:03 Not Stopping Lochwinnoch
22:08 Not Stopping Glengarnock
22:12 Not Stopping Dalry
22:16 22:16 Kilwinning
22:20 22:20 Stevenston
22:23 22:23 Saltcoats
22:25 22:25 Ardrossan South Beach
22:31 22:31 West Kilbride
22:37 22:37 Fairlie
22:43 22:43 Largs

15/03/26 21:45 Ayr to Glasgow Central due 22:36 will be terminated at Paisley Gilmour Street.
It will no longer call at Glasgow Central but will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :13/03/2026 11:34
Scheduled Expected Destination
21:45 21:45 Ayr
21:47 21:47 Newton-On-Ayr
21:50 21:50 Prestwick Town
21:52 21:52 Prestwick Int. Airport
21:56 21:56 Troon
21:58 21:58 Barassie
22:03 22:03 Irvine
22:07 22:07 Kilwinning
22:11 Dalry
22:14 Glengarnock
22:16 Lochwinnoch
22:18 Howwood Renfrew
22:19 Milliken Park
22:21 22:21 Johnstone
22:25 22:25 Paisley Gilmour Street
22:36 Not Stopping Glasgow Central

15/03/26 21:54 Largs to Glasgow Central due 22:58 will be terminated at Kilwinning.
It will no longer call at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew, Milliken Park, Johnstone, Paisley Gilmour Street and Glasgow Central.
This is due to a fire at a station.
Last Updated :13/03/2026 11:38
Scheduled Expected Destination
21:54 21:54 Largs
21:59 21:59 Fairlie
22:04 22:04 West Kilbride
22:11 22:11 Ardrossan South Beach
22:13 22:13 Saltcoats
22:15 22:15 Stevenston
22:19 22:19 Kilwinning
22:24 Not Stopping Dalry
22:28 Not Stopping Glengarnock
22:32 Not Stopping Lochwinnoch
22:36 Not Stopping Howwood Renfrew
22:39 Not Stopping Milliken Park
22:42 Not Stopping Johnstone
22:46 Not Stopping Paisley Gilmour Street
22:58 Not Stopping Glasgow Central

15/03/26 22:00 Glasgow Central to Ayr due 22:52 will be started from Paisley Gilmour Street.
It will no longer call at Glasgow Central but will call additionally at Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :13/03/2026 11:37
Scheduled Expected Destination
22:00 Not Stopping Glasgow Central
22:10 22:10 Paisley Gilmour Street
22:14 22:14 Johnstone
22:15 Milliken Park
22:16 Howwood Renfrew
22:19 Lochwinnoch
22:20 Glengarnock
22:24 Dalry
22:28 22:28 Kilwinning
22:32 22:32 Irvine
22:36 22:36 Barassie
22:39 22:39 Troon
22:43 22:43 Prestwick Int. Airport
22:45 22:45 Prestwick Town
22:48 22:48 Newton-On-Ayr
22:52 22:52 Ayr

15/03/26 22:06 Glasgow Central to Carlisle due 00:27 will be started from Kilmarnock.
It will no longer call at Glasgow Central, Barrhead, Dunlop, Stewarton and Kilmaurs.
This is due to a fire at a station.
Last Updated :13/03/2026 11:59
Scheduled Expected Destination
22:06 Not Stopping Glasgow Central
22:18 Not Stopping Barrhead
22:30 Not Stopping Dunlop
22:34 Not Stopping Stewarton
22:39 Not Stopping Kilmaurs
22:43 22:43 Kilmarnock
23:00 23:00 Auchinleck
23:08 23:08 New Cumnock
23:17 23:17 Kirkconnel
23:22 23:22 Sanquhar
23:50 23:50 Dumfries
00:05 00:05 Annan
00:14 00:14 Gretna Green
00:27 00:27 Carlisle

An additional train service has been planned to operate as shown 15/03/26 22:18 Barrhead to Kilmarnock due 22:43.
Last Updated :14/03/2026 10:49
Scheduled Expected Destination
22:18 22:18 Barrhead
22:30 22:30 Dunlop
22:34 22:34 Stewarton
22:39 22:39 Kilmaurs
22:43 22:43 Kilmarnock

An additional train service has been planned to operate as shown 22:18 Barrhead to Kilmarnock due 22:43.
Last Updated :15/03/2026 14:06
Scheduled Expected Destination
22:18 22:18 Barrhead
22:30 22:30 Dunlop
22:34 22:34 Stewarton
22:39 22:39 Kilmaurs
22:43 22:43 Kilmarnock

15/03/26 22:19 Lanark to Glasgow Central due 23: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 :13/03/2026 12:03
Scheduled Expected Destination
22:19 22:19 Lanark
22:29 22:29 Carluke
22:35 22:35 Wishaw
22:42 22:42 Shieldmuir
22:47 22:47 Motherwell
22:53 Not Stopping Bellshill
22:59 Not Stopping Uddingston
23:03 Not Stopping Cambuslang
23:12 Not Stopping Glasgow Central

15/03/26 22:20 Glasgow Central to Gourock due 23:10 will be started from Paisley Gilmour Street.
It will no longer call at Glasgow Central, Cardonald, Hillington East and Hillington West.
This is due to a fire at a station.
Last Updated :13/03/2026 11:47
Scheduled Expected Destination
22:20 Not Stopping Glasgow Central
22:27 Not Stopping Cardonald
22:29 Not Stopping Hillington East
22:31 Not Stopping Hillington West
22:35 22:35 Paisley Gilmour Street
22:37 22:37 Paisley St James
22:42 22:42 Bishopton
22:48 22:48 Langbank
22:52 22:52 Woodhall
22:55 22:55 Port Glasgow
22:57 22:57 Bogston
22:59 22:59 Cartsdyke
23:01 23:01 Greenock Central
23:03 23:03 Greenock West
23:06 23:06 Fort Matilda
23:10 23:10 Gourock

15/03/26 22:20 Glasgow Central to Lanark due 23: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 :13/03/2026 12:02
Scheduled Expected Destination
22:20 Not Stopping Glasgow Central
22:28 Not Stopping Cambuslang
22:33 Not Stopping Uddingston
22:38 Not Stopping Bellshill
22:45 22:45 Motherwell
22:49 22:49 Shieldmuir
22:53 22:53 Wishaw
22:59 22:59 Carluke
23:10 23:10 Lanark

15/03/26 22:23 Gourock to Glasgow Central due 23:13 will be terminated at Paisley Gilmour Street.
It will no longer call at Hillington West, Hillington East, Cardonald and Glasgow Central.
This is due to a fire at a station.
Last Updated :13/03/2026 11:45
Scheduled Expected Destination
22:23 22:23 Gourock
22:26 22:26 Fort Matilda
22:29 22:29 Greenock West
22:31 22:31 Greenock Central
22:34 22:34 Cartsdyke
22:36 22:36 Bogston
22:38 22:38 Port Glasgow
22:41 22:41 Woodhall
22:45 22:45 Langbank
22:50 22:50 Bishopton
22:55 22:55 Paisley St James
22:58 22:58 Paisley Gilmour Street
23:02 Not Stopping Hillington West
23:04 Not Stopping Hillington East
23:06 Not Stopping Cardonald
23:13 Not Stopping Glasgow Central

15/03/26 22:42 Glasgow Central to Largs due 23:52 will be started from Kilwinning.
It will no longer call at Glasgow Central, Paisley Gilmour Street, Johnstone, Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :13/03/2026 11:38
Scheduled Expected Destination
22:42 Not Stopping Glasgow Central
22:52 Not Stopping Paisley Gilmour Street
22:56 Not Stopping Johnstone
22:59 Not Stopping Milliken Park
23:01 Not Stopping Howwood Renfrew
23:05 Not Stopping Lochwinnoch
23:10 Not Stopping Glengarnock
23:14 Not Stopping Dalry
23:26 23:26 Kilwinning
23:30 23:30 Stevenston
23:33 23:33 Saltcoats
23:35 23:35 Ardrossan South Beach
23:41 23:41 West Kilbride
23:47 23:47 Fairlie
23:52 23:52 Largs

15/03/26 23:00 Ayr to Glasgow Central due 23:51 will be terminated at Paisley Gilmour Street.
It will no longer call at Glasgow Central but will call additionally at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew and Milliken Park.
This is due to a fire at a station.
Last Updated :13/03/2026 11:34
Scheduled Expected Destination
23:00 23:00 Ayr
23:02 23:02 Newton-On-Ayr
23:05 23:05 Prestwick Town
23:07 23:07 Prestwick Int. Airport
23:11 23:11 Troon
23:13 23:13 Barassie
23:18 23:18 Irvine
23:22 23:22 Kilwinning
23:26 Dalry
23:29 Glengarnock
23:31 Lochwinnoch
23:33 Howwood Renfrew
23:34 Milliken Park
23:36 23:36 Johnstone
23:40 23:40 Paisley Gilmour Street
23:51 Not Stopping Glasgow Central

15/03/26 23:00 Glasgow Central to Ayr due 23:54 will be started from Paisley Gilmour Street.
It will no longer call at Glasgow Central but will call additionally at Milliken Park, Howwood Renfrew, Lochwinnoch, Glengarnock and Dalry.
This is due to a fire at a station.
Last Updated :13/03/2026 11:37
Scheduled Expected Destination
23:00 Not Stopping Glasgow Central
23:10 23:10 Paisley Gilmour Street
23:14 23:14 Johnstone
23:15 Milliken Park
23:16 Howwood Renfrew
23:19 Lochwinnoch
23:20 Glengarnock
23:24 Dalry
23:30 23:30 Kilwinning
23:34 23:34 Irvine
23:38 23:38 Barassie
23:41 23:41 Troon
23:45 23:45 Prestwick Int. Airport
23:47 23:47 Prestwick Town
23:50 23:50 Newton-On-Ayr
23:54 23:54 Ayr

15/03/26 23:00 Largs to Glasgow Central due 00:04 will be terminated at Kilwinning.
It will no longer call at Dalry, Glengarnock, Lochwinnoch, Howwood Renfrew, Milliken Park, Johnstone, Paisley Gilmour Street and Glasgow Central.
This is due to a fire at a station.
Last Updated :13/03/2026 11:38
Scheduled Expected Destination
23:00 23:00 Largs
23:05 23:05 Fairlie
23:10 23:10 West Kilbride
23:17 23:17 Ardrossan South Beach
23:19 23:19 Saltcoats
23:21 23:21 Stevenston
23:25 23:25 Kilwinning
23:30 Not Stopping Dalry
23:34 Not Stopping Glengarnock
23:39 Not Stopping Lochwinnoch
23:43 Not Stopping Howwood Renfrew
23:45 Not Stopping Milliken Park
23:48 Not Stopping Johnstone
23:53 Not Stopping Paisley Gilmour Street
00:04 Not Stopping Glasgow Central

15/03/26 23:20 Glasgow Central to Gourock due 00:10 will be started from Paisley Gilmour Street.
It will no longer call at Glasgow Central, Cardonald, Hillington East and Hillington West.
This is due to a fire at a station.
Last Updated :13/03/2026 11:47
Scheduled Expected Destination
23:20 Not Stopping Glasgow Central
23:27 Not Stopping Cardonald
23:29 Not Stopping Hillington East
23:31 Not Stopping Hillington West
23:35 23:35 Paisley Gilmour Street
23:37 23:37 Paisley St James
23:42 23:42 Bishopton
23:48 23:48 Langbank
23:52 23:52 Woodhall
23:55 23:55 Port Glasgow
23:57 23:57 Bogston
23:59 23:59 Cartsdyke
00:01 00:01 Greenock Central
00:03 00:03 Greenock West
00:06 00:06 Fort Matilda
00:10 00:10 Gourock

2 Station Updates
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 lifts will be out of order from now until further notice at Forres 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 :13/03/2026 07:19
3 Improvement Works For Today
Planned engineering work will take place between Stirling and Perth from 00:01, Saturday 14 March 2026 to 23:59, Sunday 15 March 2026.
Additional Information:
Track and structures works will take place between Stirling, Dunblane & Perth
Saturday 14 March 2026
Glasgow Queen St - Aberdeen / Inverness
Buses replace trains between Stirling and Perth
Trains operate Glasgow - Stirling and Perth - Aberdeen / Inverness
Glasgow Queen St - Dundee
Train services are cancelled.
Buses replace trains between Stirling and Dundee
Alternate train services operate between Glasgow and Stirling allowing onward bus connections
Edinburgh - Dunblane
Buses replace trains between Stirling and Dunblane
Edinburgh Inverness (via Stirling)
Trains operate Perth - Inverness
Passengers can connect by using trains between Edinburgh and Perth via Fife or trains between Edinburgh and Stirling with onward bus replacement to Perth
Sunday 15 March 2026
Glasgow Queen St - Aberdeen
Most trains are diverted via Fife
A small number of services operate between Perth and Aberdeen with onward bus replacement to Glasgow
Glasgow Queen St - Inverness / Elgin
Buses replace trains between Glasgow and Perth
Trains operate between Perth and Inverness
Edinburgh Inverness (via Stirling)
Traindivert via Fife
Buses serve stations between Stirling and Perth
Edinburgh - Dunblane / Perth
Buses replace trains between Stirling, Dunblane and Perth
Last Updated :07/03/2026 16:15
Planned engineering work will take place between Bathgate and Uphall from 00:01, Sunday 15 March 2026 to 23:59, Sunday 15 March 2026, from 00:01, Sunday 22 March 2026 to 23:59, Sunday 22 March 2026, and from 00:01, Sunday 29 March 2026 to 23:59, Sunday 29 March 2026.
Additional Information:
Drainage works are taking place between Bathgate and Newbridge Jn
Helensburgh Edinburgh, Bathgate & Airdrie
Buses replace trains Bathgate Haymarket
Last Updated :15/11/2025 08:00
Planned engineering work will take place between Newcraighall and Tweedbank from 05:00, Sunday 15 March 2026 to 23:59, Sunday 15 March 2026, from 05:00, Sunday 22 March 2026 to 23:59, Sunday 22 March 2026, and from 05:00, Sunday 29 March 2026 to 23:59, Sunday 29 March 2026.
Additional Information:
Infrastructure works will take place between Newcraighall and Tweedbank
Saturdays 14, 21 & 28 March 2026
Edinburgh - Tweedbank
Normal train service except the 2343 Edinburgh to Tweedbank which will be replaced by a bus
Sundays 15, 22 & 29 March 2026
Edinburgh - Tweedbank
Buses replace trains between Newcraighall and Tweedbank
Mondays 16, 23 & 30 March 2026
Edinburgh - Tweedbank
Normal train service except the 0550 and 0618 Tweedbank to Edinburgh which will be replaced by buses
Last Updated :11/12/2025 16:54
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: 20:50:01 15-03-2026
Powered By    © 2026