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
2 Line Updates
Due to damage to the overhead electric wires between Hyndland and Milngavie disruption is expected until the end of the day.
Impact:
Train services between Milngavie and Edinburgh via Airdrie and Bathgate may be delayed or revised.
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.
Trains from Edinburgh/Bathgate to Milgavie will terminate Partick.
Trains from Milngavie to Bathgate/Edinburgh till start from Hyndland
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 on local bus routes at no extra cost with West Coast Motors
West Coast Motors:
* 17*: Milngavie Bearsden
* 15: Milngavie - Bearsden - Anniesland - Hyndland - Charing Cross - Queen Street.
Option 3 - Rail Replacement Transport..
* We will run a bus shuttle between Partick and Milngavie from 0800.
xx20 & xx50 from Partick to Milngavie
xx10 & xx40 from Milngavie to Partick
Option 4 - Consider travelling later..
* You might wish to consider postponing your journey until our service's return to normal.
Additional Information:
* We have received reports of fault with the overhead line equipment in the Milngavie area meaning we are unable to run trains to/from Milngavie. We have secured buses to run a shuttle between Partick and Milngavie from 0800 today.
* Our staff on site report that repairs will be carried out tonight, We are sorry for the disruption to your journey today.
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 :17/11/2025 08:55
Due to damage to the overhead electric wires between Hyndland and Milngavie disruption is expected until the end of the day.
Impact:
Train services between Milngavie and Springburn may be delayed or terminated at and started back from Partick.
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 on local bus routes at no extra cost with West Coast Motors
West Coast Motors:
* 17*: Milngavie Bearsden
* 15: Milngavie - Bearsden - Anniesland - Hyndland - Charing Cross - Queen Street.
Option 3 - Rail Replacement Transport..
* we will run a bus shuttle between Partick and Milngavie from 0800.
Option 4 - Consider travelling later..
* You might wish to consider postponing your journey until our service's return to normal.
Additional Information:
* We have received reports of fault with the overhead line equipment in the Milngavie area meaning we are unable to run trains to/from Milngavie. We have secured buses to run a shuttle between Partick and Milngavie from 0800 today.
* Our staff on site report that repairs will be carried out tonight, We are sorry for the disruption to your journey today.
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 :17/11/2025 08:55
2 Catering Updates
Facilities on the 17/11/25 09:05 Aberdeen to Edinburgh due 11:23.
Catering is not available throughout.
Last Updated :16/11/2025 19:39
Scheduled Expected Destination
09:05 09:05 Aberdeen
09:21 09:21 Stonehaven
09:41 09:41 Montrose
09:56 09:56 Arbroath
10:14 10:14 Dundee
10:26 10:26 Leuchars
10:33 10:33 Cupar
11:19 11:19 Haymarket
11:23 11:23 Edinburgh

Facilities on the 17/11/25 13:28 Edinburgh to Aberdeen due 15:57.
Catering is not available throughout.
Last Updated :16/11/2025 19:39
Scheduled Expected Destination
13:28 13:28 Edinburgh
13:33 13:33 Haymarket
14:19 14:19 Cupar
14:28 14:28 Leuchars
14:44 14:44 Dundee
15:01 15:01 Arbroath
15:39 15:39 Stonehaven
15:57 15:57 Aberdeen

27 Train Formation Updates
Facilities on the 04:54 Inverness to Edinburgh due 09:38.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 5.
Last Updated :17/11/2025 04:45
Scheduled Expected Destination
04:54 04:54 Inverness
05:04 05:04 Inverness Airport
05:14 05:14 Nairn
05:24 05:24 Forres
05:37 05:37 Elgin
05:56 05:56 Keith
06:11 06:11 Huntly
06:26 06:26 Insch
06:43 06:43 Inverurie
06:49 06:49 Kintore
06:59 06:59 Dyce
07:10 07:10 Aberdeen
07:27 07:27 Stonehaven
07:47 07:47 Montrose
08:01 08:01 Arbroath
08:26 08:26 Dundee
08:38 08:38 Leuchars
08:46 08:46 Cupar
09:34 09:34 Haymarket
09:38 09:38 Edinburgh

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

Facilities on the 08:03 Edinburgh to Leven due 09:09.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:00
Scheduled Expected Destination
08:03 08:03 Edinburgh
08:07 08:07 Haymarket
08:13 08:13 Edinburgh Gateway
08:18 08:18 Dalmeny
08:22 08:22 North Queensferry
08:26 08:26 Inverkeithing
08:30 08:30 Dalgety Bay
08:34 08:34 Aberdour
08:39 08:39 Burntisland
08:43 08:43 Kinghorn
08:48 08:48 Kirkcaldy
09:02 09:02 Cameron Bridge
09:09 09:09 Leven

Facilities on the 09:14 Leven to Edinburgh due 10:20.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:00
Scheduled Expected Destination
09:14 09:14 Leven
09:18 09:18 Cameron Bridge
09:32 09:32 Kirkcaldy
09:36 09:36 Kinghorn
09:41 09:41 Burntisland
09:46 09:46 Aberdour
09:51 09:51 Dalgety Bay
09:54 09:54 Inverkeithing
09:58 09:58 North Queensferry
10:02 10:02 Dalmeny
10:08 10:08 Edinburgh Gateway
10:15 10:15 Haymarket
10:20 10:20 Edinburgh

Facilities on the 09:57 Edinburgh to Dundee due 11:25.
This is due to an earlier train fault.
This train will now be formed of the usual number of coaches.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:03
Scheduled Expected Destination
09:57 09:57 Edinburgh
10:03 10:03 Haymarket
10:08 10:08 Edinburgh Gateway
10:19 10:19 Inverkeithing
10:35 10:35 Kirkcaldy
10:46 10:46 Markinch
10:54 10:54 Ladybank
11:00 11:00 Cupar
11:07 11:07 Leuchars
11:25 11:25 Dundee

Facilities on the 11:00 Edinburgh to Dundee due 12:24.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:00
Scheduled Expected Destination
11:00 11:00 Edinburgh
11:04 11:04 Haymarket
11:10 11:10 Edinburgh Gateway
11:20 11:20 Inverkeithing
11:36 11:36 Kirkcaldy
11:45 11:45 Markinch
11:53 11:53 Ladybank
11:59 11:59 Cupar
12:06 12:06 Leuchars
12:24 12:24 Dundee

Facilities on the 11:30 Edinburgh to Aberdeen due 13:50.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 5.
Last Updated :17/11/2025 04:45
Scheduled Expected Destination
11:30 11:30 Edinburgh
11:35 11:35 Haymarket
12:17 12:17 Cupar
12:24 12:24 Leuchars
12:39 12:39 Dundee
12:56 12:56 Arbroath
13:30 13:30 Stonehaven
13:50 13:50 Aberdeen

Facilities on the 11:35 Edinburgh to Perth due 13:03.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 06:25
Scheduled Expected Destination
11:35 11:35 Edinburgh
11:39 11:39 Haymarket
11:44 11:44 South Gyle
11:46 11:46 Edinburgh Gateway
11:57 11:57 Inverkeithing
12:00 12:00 Dalgety Bay
12:05 12:05 Aberdour
12:10 12:10 Burntisland
12:15 12:15 Kinghorn
12:20 12:20 Kirkcaldy
12:29 12:29 Markinch
12:39 12:39 Ladybank
13:03 13:03 Perth

Facilities on the 11:45 Dundee to Edinburgh due 13:11.
This is due to an earlier train fault.
This train will now be formed of the usual number of coaches.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:03
Scheduled Expected Destination
11:45 11:45 Dundee
11:58 11:58 Leuchars
12:05 12:05 Cupar
12:12 12:12 Ladybank
12:19 12:19 Markinch
12:30 12:30 Kirkcaldy
12:46 12:46 Inverkeithing
12:56 12:56 Edinburgh Gateway
13:05 13:05 Haymarket
13:11 13:11 Edinburgh

Facilities on the 12:39 Dundee to Edinburgh due 14:06.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:00
Scheduled Expected Destination
12:39 12:39 Dundee
12:52 12:52 Leuchars
12:59 12:59 Cupar
13:06 13:06 Ladybank
13:13 13:13 Markinch
13:24 13:24 Kirkcaldy
13:42 13:42 Inverkeithing
13:54 13:54 Edinburgh Gateway
14:02 14:02 Haymarket
14:06 14:06 Edinburgh

Facilities on the 13:48 Edinburgh to Cowdenbeath due 14:34.
This is due to an earlier train fault.
This train will now be formed of the usual number of coaches.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:03
Scheduled Expected Destination
13:48 13:48 Edinburgh
13:53 13:53 Haymarket
14:00 14:00 Edinburgh Gateway
14:06 14:06 Dalmeny
14:10 14:10 North Queensferry
14:14 14:14 Inverkeithing
14:18 14:18 Rosyth
14:23 14:23 Dunfermline City
14:27 14:27 Dunfermline Queen Margaret
14:34 14:34 Cowdenbeath

Facilities on the 14:35 Aberdeen to Glasgow Queen Street due 17:18.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 5.
Last Updated :17/11/2025 04:45
Scheduled Expected Destination
14:35 14:35 Aberdeen
15:09 15:09 Montrose
15:25 15:25 Arbroath
15:32 15:32 Carnoustie
15:38 15:38 Monifieth
15:42 15:42 Broughty Ferry
15:53 15:53 Dundee
16:15 16:15 Perth
16:44 16:44 Stirling
17:18 17:18 Glasgow Queen Street

Facilities on the 14:42 Edinburgh to Tweedbank due 15:44.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:00
Scheduled Expected Destination
14:42 14:42 Edinburgh
14:51 14:51 Brunstane
14:55 14:55 Newcraighall
14:59 14:59 Shawfair
15:03 15:03 Eskbank
15:07 15:07 Newtongrange
15:12 15:12 Gorebridge
15:29 15:29 Stow
15:38 15:38 Galashiels
15:44 15:44 Tweedbank

Facilities on the 14:54 Cowdenbeath to Edinburgh due 15:37.
This is due to an earlier train fault.
This train will now be formed of the usual number of coaches.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:03
Scheduled Expected Destination
14:54 14:54 Cowdenbeath
15:00 15:00 Dunfermline Queen Margaret
15:03 15:03 Dunfermline City
15:07 15:07 Rosyth
15:12 15:12 Inverkeithing
15:16 15:16 North Queensferry
15:20 15:20 Dalmeny
15:26 15:26 Edinburgh Gateway
15:32 15:32 Haymarket
15:37 15:37 Edinburgh

Facilities on the 15:11 Glasgow Queen Street to Dundee due 16:58.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:01
Scheduled Expected Destination
15:11 15:11 Glasgow Queen Street
15:41 15:41 Stirling
15:46 15:46 Bridge Of Allan
15:51 15:51 Dunblane
16:05 16:05 Gleneagles
16:28 16:28 Perth
16:48 16:48 Invergowrie
16:58 16:58 Dundee

Facilities on the 15:25 Perth to Edinburgh due 16:57.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 06:25
Scheduled Expected Destination
15:25 15:25 Perth
15:50 15:50 Ladybank
15:58 15:58 Markinch
16:08 16:08 Kirkcaldy
16:13 16:13 Kinghorn
16:18 16:18 Burntisland
16:23 16:23 Aberdour
16:28 16:28 Dalgety Bay
16:32 16:32 Inverkeithing
16:44 16:44 Edinburgh Gateway
16:46 16:46 South Gyle
16:53 16:53 Haymarket
16:57 16:57 Edinburgh

Facilities on the 15:49 Tweedbank to Edinburgh due 16:52.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:00
Scheduled Expected Destination
15:49 15:49 Tweedbank
15:53 15:53 Galashiels
16:02 16:02 Stow
16:19 16:19 Gorebridge
16:23 16:23 Newtongrange
16:26 16:26 Eskbank
16:36 16:36 Shawfair
16:40 16:40 Newcraighall
16:43 16:43 Brunstane
16:52 16:52 Edinburgh

Facilities on the 16:17 Edinburgh to Leven due 17:32.
This is due to an earlier train fault.
This train will now be formed of the usual number of coaches.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:03
Scheduled Expected Destination
16:17 16:17 Edinburgh
16:22 16:22 Haymarket
16:26 16:26 South Gyle
16:29 16:29 Edinburgh Gateway
16:35 16:35 Dalmeny
16:38 16:38 North Queensferry
16:42 16:42 Inverkeithing
16:46 16:46 Rosyth
16:51 16:51 Dunfermline City
16:54 16:54 Dunfermline Queen Margaret
17:01 17:01 Cowdenbeath
17:07 17:07 Lochgelly
17:11 17:11 Cardenden
17:18 17:18 Glenrothes With Thornton
17:27 17:27 Cameron Bridge
17:32 17:32 Leven

Facilities on the 17:07 Dundee to Glasgow Queen Street due 18:52.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:01
Scheduled Expected Destination
17:07 17:07 Dundee
17:13 17:13 Invergowrie
17:37 17:37 Perth
17:52 17:52 Gleneagles
18:06 18:06 Dunblane
18:10 18:10 Bridge Of Allan
18:17 18:17 Stirling
18:52 18:52 Glasgow Queen Street

Facilities on the 17:08 Edinburgh to Leven due 18:30.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 06:25
Scheduled Expected Destination
17:08 17:08 Edinburgh
17:12 17:12 Haymarket
17:17 17:17 South Gyle
17:20 17:20 Edinburgh Gateway
17:26 17:26 Dalmeny
17:29 17:29 North Queensferry
17:33 17:33 Inverkeithing
17:37 17:37 Rosyth
17:42 17:42 Dunfermline City
17:46 17:46 Dunfermline Queen Margaret
17:53 17:53 Cowdenbeath
17:59 17:59 Lochgelly
18:03 18:03 Cardenden
18:16 18:16 Glenrothes With Thornton
18:25 18:25 Cameron Bridge
18:30 18:30 Leven

Facilities on the 17:16 Edinburgh to Tweedbank due 18:18.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:00
Scheduled Expected Destination
17:16 17:16 Edinburgh
17:24 17:24 Brunstane
17:28 17:28 Newcraighall
17:32 17:32 Shawfair
17:37 17:37 Eskbank
17:40 17:40 Newtongrange
17:45 17:45 Gorebridge
18:03 18:03 Stow
18:12 18:12 Galashiels
18:18 18:18 Tweedbank

Facilities on the 17:41 Glasgow Queen Street to Aberdeen due 20:32.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 5.
Last Updated :17/11/2025 04:45
Scheduled Expected Destination
17:41 17:41 Glasgow Queen Street
18:10 18:10 Stirling
18:45 18:45 Perth
19:11 19:11 Dundee
19:19 19:19 Broughty Ferry
19:23 19:23 Monifieth
19:29 19:29 Carnoustie
19:37 19:37 Arbroath
19:51 19:51 Montrose
20:12 20:12 Stonehaven
20:32 20:32 Aberdeen

Facilities on the 17:50 Leven to Edinburgh due 19:08.
This is due to an earlier train fault.
This train will now be formed of the usual number of coaches.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:03
Scheduled Expected Destination
17:50 17:50 Leven
17:55 17:55 Cameron Bridge
18:05 18:05 Glenrothes With Thornton
18:12 18:12 Cardenden
18:17 18:17 Lochgelly
18:23 18:23 Cowdenbeath
18:29 18:29 Dunfermline Queen Margaret
18:32 18:32 Dunfermline City
18:36 18:36 Rosyth
18:40 18:40 Inverkeithing
18:44 18:44 North Queensferry
18:48 18:48 Dalmeny
18:54 18:54 Edinburgh Gateway
18:57 18:57 South Gyle
19:04 19:04 Haymarket
19:08 19:08 Edinburgh

Facilities on the 18:23 Tweedbank to Edinburgh due 19:19.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:00
Scheduled Expected Destination
18:23 18:23 Tweedbank
18:27 18:27 Galashiels
18:36 18:36 Stow
18:53 18:53 Gorebridge
18:57 18:57 Newtongrange
19:00 19:00 Eskbank
19:04 19:04 Shawfair
19:08 19:08 Newcraighall
19:12 19:12 Brunstane
19:19 19:19 Edinburgh

Facilities on the 19:43 Edinburgh to Tweedbank due 20:47.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:00
Scheduled Expected Destination
19:43 19:43 Edinburgh
19:53 19:53 Brunstane
19:59 19:59 Newcraighall
20:04 20:04 Shawfair
20:09 20:09 Eskbank
20:12 20:12 Newtongrange
20:17 20:17 Gorebridge
20:34 20:34 Stow
20:42 20:42 Galashiels
20:47 20:47 Tweedbank

Facilities on the 21:15 Tweedbank to Edinburgh due 22:12.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:00
Scheduled Expected Destination
21:15 21:15 Tweedbank
21:19 21:19 Galashiels
21:28 21:28 Stow
21:45 21:45 Gorebridge
21:49 21:49 Newtongrange
21:52 21:52 Eskbank
21:57 21:57 Shawfair
22:01 22:01 Newcraighall
22:04 22:04 Brunstane
22:12 22:12 Edinburgh

Facilities on the 22:43 Edinburgh to Tweedbank due 23:43.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :17/11/2025 05:00
Scheduled Expected Destination
22:43 22:43 Edinburgh
22:51 22:51 Brunstane
22:55 22:55 Newcraighall
22:59 22:59 Shawfair
23:03 23:03 Eskbank
23:07 23:07 Newtongrange
23:12 23:12 Gorebridge
23:29 23:29 Stow
23:38 23:38 Galashiels
23:43 23:43 Tweedbank

0 Train Cancellations
There are currently no Train Cancellations reported.
91 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.
This is due to a late running train being in front of this one.
Last Updated :17/11/2025 08:47
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 06:55 Glenfinnan
07:04 07:04 Locheilside
07:11 07:11 Loch Eil Outward Bound
07:17 07:17 Corpach
07:21 07:21 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:09 Not Stopping Dalmuir
11:33 Not Stopping Glasgow Queen Street

06:30 Edinburgh to Aberdeen due 08:56 has been delayed at Carnoustie and is now 8 minutes late.
This is due to a late running train being in front of this one.
Last Updated :17/11/2025 08:03
Scheduled Expected Destination
06:30 06:30 Edinburgh
06:35 06:35 Haymarket
07:02 07:02 Kirkcaldy
07:20 07:20 Cupar
07:27 07:27 Leuchars
07:42 07:42 Dundee
07:54 08:02 Carnoustie
08:01 08:09 Arbroath
08:17 08:25 Montrose
08:38 08:46 Stonehaven
08:56 09:04 Aberdeen

06:38 Inverness to Edinburgh due 10:14 is being delayed between Kingussie and Blair Atholl and is now expected to be 8 minutes late.
This is due to a late running train being in front of this one.
Last Updated :17/11/2025 07:59
Scheduled Expected Destination
06:38 06:38 Inverness
07:23 07:23 Aviemore
07:36 07:42 Kingussie
08:09 08:17 Blair Atholl
08:19 08:27 Pitlochry
08:34 08:42 Dunkeld & Birnam
08:54 09:02 Perth
09:10 09:18 Gleneagles
09:34 09:42 Stirling
10:09 10:17 Haymarket
10:14 10:22 Edinburgh

07:07 Glasgow Queen Street to Inverness due 10:29 has been delayed at Blair Atholl and is now 8 minutes late.
This is due to a speed restriction.
Last Updated :17/11/2025 09:07
Scheduled Expected Destination
07:07 07:07 Glasgow Queen Street
07:34 07:34 Stirling
07:51 07:51 Gleneagles
08:11 08:11 Perth
08:34 08:34 Dunkeld & Birnam
08:47 08:47 Pitlochry
08:56 09:04 Blair Atholl
09:21 09:29 Dalwhinnie
09:31 09:39 Newtonmore
09:40 09:48 Kingussie
09:52 10:00 Aviemore
10:29 10:37 Inverness

07:23 Milngavie to Edinburgh due 09:13 was started from Hyndland.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton and Anniesland.
It has been previously delayed, has been further delayed at Bellgrove and is now 8 minutes late.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
07:23 Not Stopping Milngavie
07:26 Not Stopping Hillfoot
07:28 Not Stopping Bearsden
07:31 Not Stopping Westerton
07:34 Not Stopping Anniesland
07:37 07:43 Hyndland
07:40 07:46 Partick
07:44 07:50 Charing Cross
07:48 07:54 Glasgow Queen Street Ll
07:50 07:56 High Street
07:52 08:00 Bellgrove
07:55 08:03 Carntyne
07:58 08:06 Shettleston
08:06 08:14 Coatbridge Sunnyside
08:13 08:21 Airdrie
08:17 08:25 Drumgelloch
08:21 08:29 Caldercruix
08:28 08:36 Blackridge
08:32 08:40 Armadale
08:42 08:50 Bathgate
08:47 08:55 Livingston North
08:51 08:59 Uphall
09:02 09:10 Edinburgh Park
09:08 09:16 Haymarket
09:13 09:21 Edinburgh

07:25 Helensburgh Central to Edinburgh due 09:30 has been delayed at Partick and is now 8 minutes late.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:08
Scheduled Expected Destination
07:25 07:25 Helensburgh Central
07:28 07:28 Craigendoran
07:33 07:33 Cardross
07:38 07:38 Dalreoch
07:40 07:40 Dumbarton Central
07:42 07:42 Dumbarton East
07:51 07:51 Dalmuir
07:58 07:58 Hyndland
08:00 08:08 Partick
08:05 08:13 Charing Cross
08:08 08:16 Glasgow Queen Street Ll
08:10 08:18 High Street
08:12 08:20 Bellgrove
08:16 08:24 Carntyne
08:18 08:26 Shettleston
08:21 08:29 Garrowhill
08:23 08:31 Easterhouse
08:27 08:35 Blairhill
08:30 08:38 Coatbridge Sunnyside
08:33 08:41 Coatdyke
08:39 08:47 Airdrie
08:42 08:50 Drumgelloch
08:46 08:54 Caldercruix
08:52 09:00 Blackridge
08:56 09:04 Armadale
09:01 09:09 Bathgate
09:06 09:14 Livingston North
09:09 09:17 Uphall
09:19 09:27 Edinburgh Park
09:25 09:33 Haymarket
09:30 09:38 Edinburgh

07:28 Dalmuir to Cumbernauld due 09:01 has been delayed at Partick and is now 8 minutes late.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:52
Scheduled Expected Destination
07:28 07:28 Dalmuir
07:30 07:30 Clydebank
07:32 07:32 Yoker
07:35 07:35 Garscadden
07:37 07:37 Scotstounhill
07:40 07:40 Jordanhill
07:42 07:42 Hyndland
07:44 07:52 Partick
07:47 07:55 Exhibition Centre
07:50 07:58 Anderston
07:58 08:06 Glasgow Central Low Level
08:00 08:08 Argyle Street
08:03 08:11 Bridgeton
08:05 08:13 Dalmarnock
08:07 08:15 Rutherglen
08:11 08:19 Cambuslang
08:17 08:25 Newton Lanark
08:21 08:29 Blantyre
08:24 08:32 Hamilton West
08:27 08:35 Hamilton Central
08:32 08:40 Airbles
08:41 08:49 Motherwell
08:49 08:57 Whifflet
08:51 08:59 Coatbridge Central
08:59 09:07 Greenfaulds
09:01 09:09 Cumbernauld

07:30 Ayr to Stranraer due 08:55 is being delayed between Ayr and Maybole and is now expected to be 16 minutes late.
This is due to a fault with the signalling system.
Last Updated :17/11/2025 07:54
Scheduled Expected Destination
07:30 07:30 Ayr
07:41 07:57 Maybole
08:01 08:17 Girvan
08:20 08:36 Barrhill
08:55 09:11 Stranraer

07:38 Edinburgh to Milngavie due 09:18 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
07:38 07:38 Edinburgh
07:42 07:42 Haymarket
07:48 07:48 Edinburgh Park
07:56 07:56 Uphall
07:59 07:59 Livingston North
08:05 08:05 Bathgate
08:09 08:09 Armadale
08:13 08:13 Blackridge
08:19 08:19 Caldercruix
08:23 08:23 Drumgelloch
08:28 08:28 Airdrie
08:30 08:30 Coatdyke
08:32 08:32 Coatbridge Sunnyside
08:35 08:35 Blairhill
08:41 08:41 Shettleston
08:43 08:43 Carntyne
08:46 08:46 Bellgrove
08:49 08:49 High Street
08:52 08:52 Glasgow Queen Street Ll
08:55 08:55 Charing Cross
08:59 08:59 Partick
09:03 Not Stopping Hyndland
09:06 Not Stopping Anniesland
09:09 Not Stopping Westerton
09:11 Not Stopping Bearsden
09:13 Not Stopping Hillfoot
09:18 Not Stopping Milngavie

07:43 Airdrie to Balloch due 08:59 is being delayed at Hyndland and is now expected to be 9 minutes late.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:28
Scheduled Expected Destination
07:43 07:43 Airdrie
07:46 07:46 Coatdyke
07:49 07:49 Coatbridge Sunnyside
07:51 07:51 Blairhill
07:55 07:55 Easterhouse
07:58 07:58 Garrowhill
08:01 08:01 Shettleston
08:03 08:03 Carntyne
08:06 08:06 Bellgrove
08:08 08:08 High Street
08:11 08:11 Glasgow Queen Street Ll
08:14 08:14 Charing Cross
08:18 08:18 Partick
08:20 08:29 Hyndland
08:23 08:32 Anniesland
08:26 08:35 Westerton
08:29 08:38 Drumchapel
08:31 08:40 Drumry
08:33 08:42 Singer
08:36 08:45 Dalmuir
08:38 08:47 Kilpatrick
08:41 08:50 Bowling
08:46 08:55 Dumbarton East
08:48 08:57 Dumbarton Central
08:49 08:58 Dalreoch
08:52 09:01 Renton
08:55 09:04 Alexandria
08:59 09:08 Balloch

07:47 Dalmuir to Larkhall due 08:56 has been delayed at Glasgow Central Low Level and is now 8 minutes late.
This is due to a shortage of train crew.
Last Updated :17/11/2025 08:28
Scheduled Expected Destination
07:47 07:47 Dalmuir
07:49 07:49 Singer
07:51 07:51 Drumry
07:54 07:54 Drumchapel
07:57 07:57 Westerton
08:00 08:00 Anniesland
08:03 08:03 Hyndland
08:06 08:06 Partick
08:09 08:09 Exhibition Centre
08:12 08:12 Anderston
08:18 08:26 Glasgow Central Low Level
08:20 08:28 Argyle Street
08:23 08:31 Bridgeton
08:25 08:33 Dalmarnock
08:29 08:37 Rutherglen
08:33 08:41 Cambuslang
08:36 08:44 Newton Lanark
08:40 08:48 Blantyre
08:43 08:51 Hamilton West
08:46 08:54 Hamilton Central
08:50 08:58 Chatelherault
08:53 09:01 Merryton
08:56 09:04 Larkhall

07:58 Dalmuir to Motherwell due 09:04 is being delayed between Anderston and Glasgow Central Low Level and is now expected to be 6 minutes late.
This is due to a shortage of train crew.
Last Updated :17/11/2025 08:28
Scheduled Expected Destination
07:58 07:58 Dalmuir
08:00 08:00 Clydebank
08:02 08:02 Yoker
08:06 08:06 Garscadden
08:08 08:08 Scotstounhill
08:11 08:11 Jordanhill
08:13 08:13 Hyndland
08:15 08:15 Partick
08:18 08:18 Exhibition Centre
08:21 08:21 Anderston
08:26 08:32 Glasgow Central Low Level
08:28 08:34 Argyle Street
08:31 08:37 Bridgeton
08:33 08:39 Dalmarnock
08:36 08:42 Rutherglen
08:39 08:45 Cambuslang
08:42 08:48 Newton Lanark
08:47 08:53 Blantyre
08:50 08:56 Hamilton West
08:56 09:02 Hamilton Central
09:01 09:07 Airbles
09:04 09:10 Motherwell

08:08 Edinburgh to Helensburgh Central due 10:14 will be started from Bathgate.
It will no longer call at Edinburgh, Haymarket, Edinburgh Park, Uphall and Livingston North.
This is due to train crew being delayed.
Last Updated :17/11/2025 06:44
Scheduled Expected Destination
08:08 Not Stopping Edinburgh
08:13 Not Stopping Haymarket
08:18 Not Stopping Edinburgh Park
08:27 Not Stopping Uphall
08:31 Not Stopping Livingston North
08:40 08:40 Bathgate
08:44 08:44 Armadale
08:48 08:48 Blackridge
08:55 08:55 Caldercruix
08:59 08:59 Drumgelloch
09:04 09:04 Airdrie
09:07 09:07 Coatdyke
09:10 09:10 Coatbridge Sunnyside
09:12 09:12 Blairhill
09:16 09:16 Easterhouse
09:19 09:19 Garrowhill
09:21 09:21 Shettleston
09:23 09:23 Carntyne
09:27 09:27 Bellgrove
09:29 09:29 High Street
09:33 09:33 Glasgow Queen Street Ll
09:35 09:35 Charing Cross
09:39 09:39 Partick
09:42 09:42 Hyndland
09:50 09:50 Dalmuir
09:58 09:58 Dumbarton East
10:00 10:00 Dumbarton Central
10:01 10:01 Dalreoch
10:11 10:11 Craigendoran
10:14 10:14 Helensburgh Central

08:13 Airdrie to Balloch due 09:33 will be terminated at Dumbarton Central.
It will no longer call at Dalreoch, Renton, Alexandria and Balloch.
It has been delayed between Charing Cross and Partick and is now 8 minutes late.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 09:08
Scheduled Expected Destination
08:13 08:13 Airdrie
08:16 08:16 Coatdyke
08:19 08:19 Coatbridge Sunnyside
08:21 08:21 Blairhill
08:25 08:25 Easterhouse
08:28 08:28 Garrowhill
08:31 08:31 Shettleston
08:33 08:33 Carntyne
08:36 08:36 Bellgrove
08:39 08:39 High Street
08:43 08:43 Glasgow Queen Street Ll
08:45 08:45 Charing Cross
08:50 08:58 Partick
08:53 09:01 Hyndland
08:56 09:04 Anniesland
08:59 09:07 Westerton
09:02 09:10 Drumchapel
09:04 09:12 Drumry
09:06 09:14 Singer
09:10 09:18 Dalmuir
09:13 09:21 Kilpatrick
09:16 09:24 Bowling
09:20 09:28 Dumbarton East
09:22 09:30 Dumbarton Central
09:24 Not Stopping Dalreoch
09:27 Not Stopping Renton
09:30 Not Stopping Alexandria
09:33 Not Stopping Balloch

08:15 Glasgow Central to Ardrossan South Beach due 09:00 has been delayed at Glasgow Central and is now 9 minutes late.
This is due to an earlier train fault.
Last Updated :17/11/2025 09:04
Scheduled Expected Destination
08:15 08:24 Glasgow Central
08:25 08:34 Paisley Gilmour Street
08:29 08:38 Johnstone
08:32 08:41 Milliken Park
08:34 08:43 Howwood Renfrew
08:38 08:47 Lochwinnoch
08:43 08:52 Glengarnock
08:47 08:56 Dalry
08:51 09:00 Kilwinning
08:55 09:04 Stevenston
08:58 09:07 Saltcoats
09:00 09:09 Ardrossan South Beach

08:15 Glasgow Central to East Kilbride due 08:51 has been delayed at Glasgow Central and is now 10 minutes late.
This is due to a fault on a train in front of this one.
Last Updated :17/11/2025 08:56
Scheduled Expected Destination
08:15 08:25 Glasgow Central
08:22 08:32 Crossmyloof
08:24 08:34 Pollokshaws West
08:27 08:37 Thornliebank
08:31 08:41 Giffnock
08:34 08:44 Clarkston
08:40 08:50 Busby
08:43 08:53 Thorntonhall
08:46 08:56 Hairmyres
08:51 09:01 East Kilbride

08:17 Glasgow Central to Wemyss Bay due 09:15 was terminated at Port Glasgow.
It will no longer call at Whinhill, Drumfrochar, Branchton, Inverkip and Wemyss Bay.
It has been delayed at Glasgow Central and is now 10 minutes late.
This is due to an earlier train fault.
Last Updated :17/11/2025 09:04
Scheduled Expected Destination
08:17 08:27 Glasgow Central
08:24 08:34 Cardonald
08:26 08:36 Hillington East
08:28 08:38 Hillington West
08:32 08:42 Paisley Gilmour Street
08:34 08:44 Paisley St James
08:39 08:49 Bishopton
08:45 08:55 Langbank
08:49 08:59 Woodhall
08:52 09:02 Port Glasgow
08:56 Not Stopping Whinhill
08:59 Not Stopping Drumfrochar
09:02 Not Stopping Branchton
09:10 Not Stopping Inverkip
09:15 Not Stopping Wemyss Bay

08:23 Milngavie to Airdrie due 09:10 will be started from Hyndland.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton and Anniesland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
08:23 Not Stopping Milngavie
08:26 Not Stopping Hillfoot
08:28 Not Stopping Bearsden
08:31 Not Stopping Westerton
08:35 Not Stopping Anniesland
08:38 08:38 Hyndland
08:40 08:40 Partick
08:44 08:44 Charing Cross
08:48 08:48 Glasgow Queen Street Ll
08:50 08:50 High Street
08:52 08:52 Bellgrove
08:55 08:55 Carntyne
08:58 08:58 Shettleston
09:06 09:06 Coatbridge Sunnyside
09:10 09:10 Airdrie

08:23 Aberdeen to Inverness due 10:35 has been delayed at Inverurie and is now 7 minutes late.
This is due to a late running train being in front of this one.
Last Updated :17/11/2025 08:54
Scheduled Expected Destination
08:23 08:23 Aberdeen
08:31 08:31 Dyce
08:40 08:40 Kintore
08:45 08:52 Inverurie
08:58 09:05 Insch
09:15 09:22 Huntly
09:30 09:37 Keith
09:50 09:57 Elgin
10:03 10:10 Forres
10:15 10:22 Nairn
10:24 10:31 Inverness Airport
10:35 10:42 Inverness

08:28 Edinburgh to Glasgow Central due 09:55 has been delayed at Wester Hailes and is now 8 minutes late.
This is due to a late running train being in front of this one.
Last Updated :17/11/2025 08:51
Scheduled Expected Destination
08:28 08:28 Edinburgh
08:32 08:32 Haymarket
08:35 08:35 Slateford
08:38 08:38 Kingsknowe
08:41 08:49 Wester Hailes
08:44 08:52 Curriehill
08:51 08:59 Kirknewton
08:56 09:04 Livingston South
09:00 09:08 West Calder
09:04 09:12 Addiewell
09:08 09:16 Breich
09:12 09:20 Fauldhouse
09:17 09:25 Shotts
09:21 09:29 Hartwood
09:25 09:33 Cleland
09:29 09:37 Carfin
09:31 09:39 Holytown
09:35 09:43 Bellshill
09:40 09:48 Uddingston
09:55 10:03 Glasgow Central

08:30 Glasgow Central to Ayr due 09:25 has been delayed at Kilwinning and is now 9 minutes late.
This is due to slippery rails.
Last Updated :17/11/2025 09:08
Scheduled Expected Destination
08:30 08:30 Glasgow Central
08:41 08:41 Paisley Gilmour Street
08:45 08:45 Johnstone
08:59 09:08 Kilwinning
09:03 09:12 Irvine
09:08 09:17 Barassie
09:11 09:20 Troon
09:15 09:24 Prestwick Int. Airport
09:16 09:25 Prestwick Town
09:20 09:29 Newton-On-Ayr
09:25 09:34 Ayr

08:34 Glasgow Central to Ardrossan Harbour due 09:22 will no longer call at Stevenston, Saltcoats, Ardrossan South Beach and Ardrossan Town.
It has been delayed at Glasgow Central and is now 10 minutes late.
This is due to an earlier train fault.
Last Updated :17/11/2025 09:04
Scheduled Expected Destination
08:34 08:44 Glasgow Central
08:44 08:54 Paisley Gilmour Street
08:49 08:59 Johnstone
08:58 09:08 Glengarnock
09:02 09:12 Dalry
09:06 09:16 Kilwinning
09:10 Not Stopping Stevenston
09:13 Not Stopping Saltcoats
09:15 Not Stopping Ardrossan South Beach
09:18 Not Stopping Ardrossan Town
09:22 09:32 Ardrossan Harbour

08:36 Glasgow Central to Gourock due 09:16 has been delayed at Paisley Gilmour Street and is now 8 minutes late.
This is due to a late running train being in front of this one.
Last Updated :17/11/2025 08:55
Scheduled Expected Destination
08:36 08:36 Glasgow Central
08:46 08:54 Paisley Gilmour Street
08:52 09:00 Bishopton
09:01 09:09 Port Glasgow
09:03 09:11 Bogston
09:06 09:14 Cartsdyke
09:08 09:16 Greenock Central
09:10 09:18 Greenock West
09:13 09:21 Fort Matilda
09:16 09:24 Gourock

08:37 Milngavie to Springburn due 09:15 will be started from Hyndland.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton and Anniesland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
08:37 Not Stopping Milngavie
08:40 Not Stopping Hillfoot
08:42 Not Stopping Bearsden
08:45 Not Stopping Westerton
08:48 Not Stopping Anniesland
08:51 08:51 Hyndland
08:54 08:54 Partick
08:59 08:59 Charing Cross
09:03 09:03 Glasgow Queen Street Ll
09:05 09:05 High Street
09:07 09:07 Bellgrove
09:09 09:09 Duke Street
09:10 09:10 Alexandra Parade
09:13 09:13 Barnhill
09:15 09:15 Springburn

08:38 Glasgow Central to Paisley Canal due 08:56 has been delayed at Crookston and is now 8 minutes late.
This is due to a late running train being in front of this one.
Last Updated :17/11/2025 09:00
Scheduled Expected Destination
08:38 08:38 Glasgow Central
08:43 08:43 Dumbreck
08:46 08:46 Corkerhill
08:48 08:48 Mosspark
08:50 08:58 Crookston
08:53 09:01 Hawkhead
08:56 09:04 Paisley Canal

08:41 Edinburgh to Helensburgh Central due 10:44 has been delayed at Haymarket and is now 8 minutes late.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:56
Scheduled Expected Destination
08:41 08:41 Edinburgh
08:47 08:55 Haymarket
08:52 09:00 Edinburgh Park
09:00 09:08 Uphall
09:04 09:12 Livingston North
09:11 09:19 Bathgate
09:15 09:23 Armadale
09:19 09:27 Blackridge
09:25 09:33 Caldercruix
09:29 09:37 Drumgelloch
09:34 09:42 Airdrie
09:36 09:44 Coatdyke
09:38 09:46 Coatbridge Sunnyside
09:41 09:49 Blairhill
09:45 09:53 Easterhouse
09:47 09:55 Garrowhill
09:50 09:58 Shettleston
09:52 10:00 Carntyne
09:56 10:04 Bellgrove
09:58 10:06 High Street
10:02 10:10 Glasgow Queen Street Ll
10:04 10:12 Charing Cross
10:08 10:16 Partick
10:11 10:19 Hyndland
10:20 10:28 Dalmuir
10:28 10:36 Dumbarton East
10:30 10:38 Dumbarton Central
10:31 10:39 Dalreoch
10:36 10:44 Cardross
10:41 10:49 Craigendoran
10:44 10:52 Helensburgh Central

08:43 Glasgow Central to Neilston due 09:14 has been delayed at Glasgow Central and is now 9 minutes late.
This is due to a fault on a train in front of this one.
Last Updated :17/11/2025 08:56
Scheduled Expected Destination
08:43 08:52 Glasgow Central
08:48 08:57 Pollokshields East
08:49 08:58 Queens Park Strathclyde
08:51 09:00 Crosshill
08:53 09:02 Mount Florida
08:55 09:04 Cathcart
08:58 09:07 Muirend
09:01 09:10 Williamwood
09:03 09:12 Whitecraigs
09:06 09:15 Patterton
09:14 09:23 Neilston

08:45 Glasgow Central to Largs due 09:49 has been delayed between Glasgow Central and Paisley Gilmour Street and is now 8 minutes late.
This is due to an earlier train fault.
Last Updated :17/11/2025 09:04
Scheduled Expected Destination
08:45 08:51 Glasgow Central
08:55 09:03 Paisley Gilmour Street
08:59 09:07 Johnstone
09:02 09:10 Milliken Park
09:04 09:12 Howwood Renfrew
09:08 09:16 Lochwinnoch
09:13 09:21 Glengarnock
09:17 09:25 Dalry
09:22 09:30 Kilwinning
09:26 09:34 Stevenston
09:29 09:37 Saltcoats
09:31 09:39 Ardrossan South Beach
09:37 09:45 West Kilbride
09:44 09:52 Fairlie
09:49 09:57 Largs

08:47 Glasgow Central to Wemyss Bay due 09:45 has been delayed at Cardonald and is now 8 minutes late.
This is due to an earlier train fault.
Last Updated :17/11/2025 09:04
Scheduled Expected Destination
08:47 08:47 Glasgow Central
08:54 09:02 Cardonald
08:56 09:04 Hillington East
08:58 09:06 Hillington West
09:02 09:10 Paisley Gilmour Street
09:04 09:12 Paisley St James
09:09 09:17 Bishopton
09:15 09:23 Langbank
09:19 09:27 Woodhall
09:22 09:30 Port Glasgow
09:26 09:34 Whinhill
09:29 09:37 Drumfrochar
09:32 09:40 Branchton
09:40 09:48 Inverkip
09:45 09:53 Wemyss Bay

08:52 Springburn to Milngavie due 09:31 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:28
Scheduled Expected Destination
08:52 08:52 Springburn
08:54 08:54 Barnhill
08:57 08:57 Alexandra Parade
08:58 08:58 Duke Street
09:00 09:00 Bellgrove
09:02 09:02 High Street
09:06 09:06 Glasgow Queen Street Ll
09:08 09:08 Charing Cross
09:12 09:12 Partick
09:14 Not Stopping Hyndland
09:17 Not Stopping Anniesland
09:20 Not Stopping Westerton
09:23 Not Stopping Bearsden
09:27 Not Stopping Hillfoot
09:31 Not Stopping Milngavie

08:53 Milngavie to Airdrie due 09:41 will be started from Hyndland.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton and Anniesland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
08:53 Not Stopping Milngavie
08:56 Not Stopping Hillfoot
08:58 Not Stopping Bearsden
09:01 Not Stopping Westerton
09:06 Not Stopping Anniesland
09:09 09:09 Hyndland
09:12 09:12 Partick
09:16 09:16 Charing Cross
09:18 09:18 Glasgow Queen Street Ll
09:20 09:20 High Street
09:22 09:22 Bellgrove
09:26 09:26 Carntyne
09:28 09:28 Shettleston
09:37 09:37 Coatbridge Sunnyside
09:41 09:41 Airdrie

08:56 Gourock to Glasgow Central due 09:37 will be started from Bishopton.
It will no longer call at Gourock, Fort Matilda, Greenock West, Greenock Central, Cartsdyke, Bogston and Port Glasgow.
This is due to an earlier train fault.
Last Updated :17/11/2025 09:04
Scheduled Expected Destination
08:56 Not Stopping Gourock
08:59 Not Stopping Fort Matilda
09:02 Not Stopping Greenock West
09:04 Not Stopping Greenock Central
09:07 Not Stopping Cartsdyke
09:09 Not Stopping Bogston
09:11 Not Stopping Port Glasgow
09:20 09:20 Bishopton
09:27 09:27 Paisley Gilmour Street
09:37 09:37 Glasgow Central

09:05 Neilston to Glasgow Central due 09:34 will be started from Muirend.
It will no longer call at Neilston, Patterton, Whitecraigs and Williamwood.
This is due to a fault on a train in front of this one.
Last Updated :17/11/2025 08:56
Scheduled Expected Destination
09:05 Not Stopping Neilston
09:11 Not Stopping Patterton
09:13 Not Stopping Whitecraigs
09:15 Not Stopping Williamwood
09:18 09:18 Muirend
09:21 09:21 Cathcart
09:23 09:23 Mount Florida
09:25 09:25 Crosshill
09:27 09:27 Queens Park Strathclyde
09:29 09:29 Pollokshields East
09:34 09:34 Glasgow Central

09:06 Milngavie to Springburn due 09:45 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:28
Scheduled Expected Destination
09:06 Not Stopping Milngavie
09:09 Not Stopping Hillfoot
09:13 Not Stopping Bearsden
09:16 Not Stopping Westerton
09:19 Not Stopping Anniesland
09:22 Not Stopping Hyndland
09:24 09:24 Partick
09:28 09:28 Charing Cross
09:32 09:32 Glasgow Queen Street Ll
09:35 09:35 High Street
09:37 09:37 Bellgrove
09:39 09:39 Duke Street
09:40 09:40 Alexandra Parade
09:43 09:43 Barnhill
09:45 09:45 Springburn

09:25 Springburn to Milngavie due 10:02 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
09:25 09:25 Springburn
09:27 09:27 Barnhill
09:30 09:30 Alexandra Parade
09:32 09:32 Duke Street
09:34 09:34 Bellgrove
09:36 09:36 High Street
09:39 09:39 Glasgow Queen Street Ll
09:41 09:41 Charing Cross
09:45 09:45 Partick
09:48 Not Stopping Hyndland
09:51 Not Stopping Anniesland
09:54 Not Stopping Westerton
09:57 Not Stopping Bearsden
09:59 Not Stopping Hillfoot
10:02 Not Stopping Milngavie

09:27 Wemyss Bay to Glasgow Central due 10:28 will be started from Port Glasgow.
It will no longer call at Wemyss Bay, Inverkip, Branchton, Drumfrochar and Whinhill.
This is due to an earlier train fault.
Last Updated :17/11/2025 09:04
Scheduled Expected Destination
09:27 Not Stopping Wemyss Bay
09:31 Not Stopping Inverkip
09:43 Not Stopping Branchton
09:45 Not Stopping Drumfrochar
09:48 Not Stopping Whinhill
09:53 09:53 Port Glasgow
09:55 09:55 Woodhall
09:59 09:59 Langbank
10:05 10:05 Bishopton
10:10 10:10 Paisley St James
10:13 10:13 Paisley Gilmour Street
10:16 10:16 Hillington West
10:18 10:18 Hillington East
10:20 10:20 Cardonald
10:28 10:28 Glasgow Central

09:36 Milngavie to Springburn due 10:15 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:28
Scheduled Expected Destination
09:36 Not Stopping Milngavie
09:39 Not Stopping Hillfoot
09:42 Not Stopping Bearsden
09:45 Not Stopping Westerton
09:48 Not Stopping Anniesland
09:51 Not Stopping Hyndland
09:54 09:54 Partick
09:58 09:58 Charing Cross
10:01 10:01 Glasgow Queen Street Ll
10:03 10:03 High Street
10:05 10:05 Bellgrove
10:07 10:07 Duke Street
10:09 10:09 Alexandra Parade
10:12 10:12 Barnhill
10:15 10:15 Springburn

09:38 Balloch to Airdrie due 10:57 will be started from Dumbarton Central.
It will no longer call at Balloch, Alexandria, Renton and Dalreoch.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 09:08
Scheduled Expected Destination
09:38 Not Stopping Balloch
09:40 Not Stopping Alexandria
09:43 Not Stopping Renton
09:46 Not Stopping Dalreoch
09:47 09:47 Dumbarton Central
09:49 09:49 Dumbarton East
09:54 09:54 Bowling
09:57 09:57 Kilpatrick
10:01 10:01 Dalmuir
10:03 10:03 Singer
10:06 10:06 Drumry
10:08 10:08 Drumchapel
10:11 10:11 Westerton
10:14 10:14 Anniesland
10:17 10:17 Hyndland
10:19 10:19 Partick
10:23 10:23 Charing Cross
10:27 10:27 Glasgow Queen Street Ll
10:29 10:29 High Street
10:32 10:32 Bellgrove
10:35 10:35 Carntyne
10:38 10:38 Shettleston
10:41 10:41 Garrowhill
10:43 10:43 Easterhouse
10:47 10:47 Blairhill
10:50 10:50 Coatbridge Sunnyside
10:53 10:53 Coatdyke
10:57 10:57 Airdrie

09:51 Springburn to Milngavie due 10:31 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
09:51 09:51 Springburn
09:53 09:53 Barnhill
09:56 09:56 Alexandra Parade
09:58 09:58 Duke Street
10:00 10:00 Bellgrove
10:02 10:02 High Street
10:06 10:06 Glasgow Queen Street Ll
10:08 10:08 Charing Cross
10:12 10:12 Partick
10:14 Not Stopping Hyndland
10:19 Not Stopping Anniesland
10:22 Not Stopping Westerton
10:25 Not Stopping Bearsden
10:28 Not Stopping Hillfoot
10:31 Not Stopping Milngavie

10:06 Milngavie to Springburn due 10:44 will be started from Hyndland.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton and Anniesland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:28
Scheduled Expected Destination
10:06 Not Stopping Milngavie
10:09 Not Stopping Hillfoot
10:11 Not Stopping Bearsden
10:14 Not Stopping Westerton
10:17 Not Stopping Anniesland
10:20 10:20 Hyndland
10:23 10:23 Partick
10:28 10:28 Charing Cross
10:31 10:31 Glasgow Queen Street Ll
10:33 10:33 High Street
10:35 10:35 Bellgrove
10:37 10:37 Duke Street
10:39 10:39 Alexandra Parade
10:42 10:42 Barnhill
10:44 10:44 Springburn

10:21 Springburn to Milngavie due 10:59 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
10:21 10:21 Springburn
10:23 10:23 Barnhill
10:26 10:26 Alexandra Parade
10:28 10:28 Duke Street
10:30 10:30 Bellgrove
10:32 10:32 High Street
10:35 10:35 Glasgow Queen Street Ll
10:37 10:37 Charing Cross
10:41 10:41 Partick
10:44 Not Stopping Hyndland
10:48 Not Stopping Anniesland
10:51 Not Stopping Westerton
10:54 Not Stopping Bearsden
10:56 Not Stopping Hillfoot
10:59 Not Stopping Milngavie

10:36 Milngavie to Springburn due 11:14 will be started from Hyndland.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton and Anniesland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:28
Scheduled Expected Destination
10:36 Not Stopping Milngavie
10:39 Not Stopping Hillfoot
10:41 Not Stopping Bearsden
10:44 Not Stopping Westerton
10:47 Not Stopping Anniesland
10:50 10:50 Hyndland
10:53 10:53 Partick
10:58 10:58 Charing Cross
11:01 11:01 Glasgow Queen Street Ll
11:03 11:03 High Street
11:05 11:05 Bellgrove
11:07 11:07 Duke Street
11:09 11:09 Alexandra Parade
11:12 11:12 Barnhill
11:14 11:14 Springburn

10:51 Springburn to Milngavie due 11:29 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
10:51 10:51 Springburn
10:53 10:53 Barnhill
10:56 10:56 Alexandra Parade
10:58 10:58 Duke Street
11:00 11:00 Bellgrove
11:02 11:02 High Street
11:06 11:06 Glasgow Queen Street Ll
11:08 11:08 Charing Cross
11:12 11:12 Partick
11:14 Not Stopping Hyndland
11:17 Not Stopping Anniesland
11:20 Not Stopping Westerton
11:23 Not Stopping Bearsden
11:26 Not Stopping Hillfoot
11:29 Not Stopping Milngavie

11:06 Milngavie to Springburn due 11:44 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
11:06 Not Stopping Milngavie
11:09 Not Stopping Hillfoot
11:11 Not Stopping Bearsden
11:14 Not Stopping Westerton
11:17 Not Stopping Anniesland
11:20 Not Stopping Hyndland
11:23 11:23 Partick
11:28 11:28 Charing Cross
11:31 11:31 Glasgow Queen Street Ll
11:33 11:33 High Street
11:35 11:35 Bellgrove
11:37 11:37 Duke Street
11:39 11:39 Alexandra Parade
11:42 11:42 Barnhill
11:44 11:44 Springburn

11:21 Springburn to Milngavie due 11:59 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
11:21 11:21 Springburn
11:23 11:23 Barnhill
11:26 11:26 Alexandra Parade
11:28 11:28 Duke Street
11:30 11:30 Bellgrove
11:32 11:32 High Street
11:36 11:36 Glasgow Queen Street Ll
11:38 11:38 Charing Cross
11:42 11:42 Partick
11:44 Not Stopping Hyndland
11:47 Not Stopping Anniesland
11:50 Not Stopping Westerton
11:53 Not Stopping Bearsden
11:56 Not Stopping Hillfoot
11:59 Not Stopping Milngavie

11:38 Milngavie to Springburn due 12:16 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
11:38 Not Stopping Milngavie
11:41 Not Stopping Hillfoot
11:45 Not Stopping Bearsden
11:48 Not Stopping Westerton
11:51 Not Stopping Anniesland
11:54 Not Stopping Hyndland
11:57 11:57 Partick
12:01 12:01 Charing Cross
12:03 12:03 Glasgow Queen Street Ll
12:05 12:05 High Street
12:07 12:07 Bellgrove
12:09 12:09 Duke Street
12:11 12:11 Alexandra Parade
12:14 12:14 Barnhill
12:16 12:16 Springburn

11:51 Springburn to Milngavie due 12:28 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
11:51 11:51 Springburn
11:53 11:53 Barnhill
11:56 11:56 Alexandra Parade
11:58 11:58 Duke Street
12:00 12:00 Bellgrove
12:02 12:02 High Street
12:05 12:05 Glasgow Queen Street Ll
12:07 12:07 Charing Cross
12:11 12:11 Partick
12:14 Not Stopping Hyndland
12:17 Not Stopping Anniesland
12:20 Not Stopping Westerton
12:23 Not Stopping Bearsden
12:25 Not Stopping Hillfoot
12:28 Not Stopping Milngavie

12:06 Milngavie to Springburn due 12:43 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
12:06 Not Stopping Milngavie
12:09 Not Stopping Hillfoot
12:11 Not Stopping Bearsden
12:14 Not Stopping Westerton
12:17 Not Stopping Anniesland
12:20 Not Stopping Hyndland
12:23 12:23 Partick
12:27 12:27 Charing Cross
12:31 12:31 Glasgow Queen Street Ll
12:33 12:33 High Street
12:35 12:35 Bellgrove
12:37 12:37 Duke Street
12:38 12:38 Alexandra Parade
12:41 12:41 Barnhill
12:43 12:43 Springburn

12:21 Springburn to Milngavie due 12:59 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
12:21 12:21 Springburn
12:23 12:23 Barnhill
12:26 12:26 Alexandra Parade
12:27 12:27 Duke Street
12:30 12:30 Bellgrove
12:32 12:32 High Street
12:36 12:36 Glasgow Queen Street Ll
12:38 12:38 Charing Cross
12:42 12:42 Partick
12:45 Not Stopping Hyndland
12:48 Not Stopping Anniesland
12:51 Not Stopping Westerton
12:53 Not Stopping Bearsden
12:56 Not Stopping Hillfoot
12:59 Not Stopping Milngavie

12:36 Milngavie to Springburn due 13:14 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
12:36 Not Stopping Milngavie
12:39 Not Stopping Hillfoot
12:42 Not Stopping Bearsden
12:45 Not Stopping Westerton
12:48 Not Stopping Anniesland
12:51 Not Stopping Hyndland
12:53 12:53 Partick
12:58 12:58 Charing Cross
13:01 13:01 Glasgow Queen Street Ll
13:03 13:03 High Street
13:05 13:05 Bellgrove
13:07 13:07 Duke Street
13:09 13:09 Alexandra Parade
13:12 13:12 Barnhill
13:14 13:14 Springburn

12:51 Springburn to Milngavie due 13:29 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
12:51 12:51 Springburn
12:53 12:53 Barnhill
12:56 12:56 Alexandra Parade
12:58 12:58 Duke Street
13:00 13:00 Bellgrove
13:02 13:02 High Street
13:05 13:05 Glasgow Queen Street Ll
13:07 13:07 Charing Cross
13:12 13:12 Partick
13:14 Not Stopping Hyndland
13:18 Not Stopping Anniesland
13:21 Not Stopping Westerton
13:23 Not Stopping Bearsden
13:26 Not Stopping Hillfoot
13:29 Not Stopping Milngavie

13:06 Milngavie to Springburn due 13:44 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
13:06 Not Stopping Milngavie
13:09 Not Stopping Hillfoot
13:11 Not Stopping Bearsden
13:14 Not Stopping Westerton
13:17 Not Stopping Anniesland
13:20 Not Stopping Hyndland
13:23 13:23 Partick
13:28 13:28 Charing Cross
13:31 13:31 Glasgow Queen Street Ll
13:34 13:34 High Street
13:36 13:36 Bellgrove
13:38 13:38 Duke Street
13:39 13:39 Alexandra Parade
13:42 13:42 Barnhill
13:44 13:44 Springburn

13:24 Springburn to Milngavie due 14:04 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
13:24 13:24 Springburn
13:26 13:26 Barnhill
13:29 13:29 Alexandra Parade
13:31 13:31 Duke Street
13:33 13:33 Bellgrove
13:35 13:35 High Street
13:38 13:38 Glasgow Queen Street Ll
13:40 13:40 Charing Cross
13:44 13:44 Partick
13:47 Not Stopping Hyndland
13:50 Not Stopping Anniesland
13:53 Not Stopping Westerton
13:57 Not Stopping Bearsden
14:00 Not Stopping Hillfoot
14:04 Not Stopping Milngavie

13:36 Milngavie to Springburn due 14:14 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
13:36 Not Stopping Milngavie
13:39 Not Stopping Hillfoot
13:41 Not Stopping Bearsden
13:44 Not Stopping Westerton
13:47 Not Stopping Anniesland
13:50 Not Stopping Hyndland
13:53 13:53 Partick
13:58 13:58 Charing Cross
14:01 14:01 Glasgow Queen Street Ll
14:03 14:03 High Street
14:05 14:05 Bellgrove
14:07 14:07 Duke Street
14:09 14:09 Alexandra Parade
14:12 14:12 Barnhill
14:14 14:14 Springburn

13:51 Springburn to Milngavie due 14:30 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
13:51 13:51 Springburn
13:53 13:53 Barnhill
13:56 13:56 Alexandra Parade
13:58 13:58 Duke Street
14:00 14:00 Bellgrove
14:02 14:02 High Street
14:05 14:05 Glasgow Queen Street Ll
14:07 14:07 Charing Cross
14:11 14:11 Partick
14:14 Not Stopping Hyndland
14:17 Not Stopping Anniesland
14:20 Not Stopping Westerton
14:23 Not Stopping Bearsden
14:25 Not Stopping Hillfoot
14:30 Not Stopping Milngavie

14:06 Milngavie to Springburn due 14:44 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
14:06 Not Stopping Milngavie
14:09 Not Stopping Hillfoot
14:11 Not Stopping Bearsden
14:14 Not Stopping Westerton
14:17 Not Stopping Anniesland
14:20 Not Stopping Hyndland
14:23 14:23 Partick
14:28 14:28 Charing Cross
14:31 14:31 Glasgow Queen Street Ll
14:33 14:33 High Street
14:35 14:35 Bellgrove
14:37 14:37 Duke Street
14:39 14:39 Alexandra Parade
14:42 14:42 Barnhill
14:44 14:44 Springburn

14:21 Springburn to Milngavie due 15:00 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
14:21 14:21 Springburn
14:23 14:23 Barnhill
14:26 14:26 Alexandra Parade
14:28 14:28 Duke Street
14:30 14:30 Bellgrove
14:32 14:32 High Street
14:36 14:36 Glasgow Queen Street Ll
14:38 14:38 Charing Cross
14:42 14:42 Partick
14:44 Not Stopping Hyndland
14:47 Not Stopping Anniesland
14:50 Not Stopping Westerton
14:53 Not Stopping Bearsden
14:56 Not Stopping Hillfoot
15:00 Not Stopping Milngavie

14:36 Milngavie to Springburn due 15:14 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
14:36 Not Stopping Milngavie
14:39 Not Stopping Hillfoot
14:41 Not Stopping Bearsden
14:44 Not Stopping Westerton
14:47 Not Stopping Anniesland
14:50 Not Stopping Hyndland
14:53 14:53 Partick
14:58 14:58 Charing Cross
15:01 15:01 Glasgow Queen Street Ll
15:03 15:03 High Street
15:05 15:05 Bellgrove
15:07 15:07 Duke Street
15:09 15:09 Alexandra Parade
15:12 15:12 Barnhill
15:14 15:14 Springburn

14:51 Springburn to Milngavie due 15:30 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
14:51 14:51 Springburn
14:53 14:53 Barnhill
14:56 14:56 Alexandra Parade
14:57 14:57 Duke Street
14:59 14:59 Bellgrove
15:02 15:02 High Street
15:05 15:05 Glasgow Queen Street Ll
15:07 15:07 Charing Cross
15:11 15:11 Partick
15:14 Not Stopping Hyndland
15:18 Not Stopping Anniesland
15:21 Not Stopping Westerton
15:24 Not Stopping Bearsden
15:26 Not Stopping Hillfoot
15:30 Not Stopping Milngavie

15:04 Bathgate to Milngavie due 16:15 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
15:04 15:04 Bathgate
15:17 15:17 Drumgelloch
15:27 15:27 Airdrie
15:32 15:32 Coatbridge Sunnyside
15:40 15:40 Shettleston
15:42 15:42 Carntyne
15:46 15:46 Bellgrove
15:48 15:48 High Street
15:52 15:52 Glasgow Queen Street Ll
15:54 15:54 Charing Cross
15:58 15:58 Partick
16:01 Not Stopping Hyndland
16:04 Not Stopping Anniesland
16:07 Not Stopping Westerton
16:10 Not Stopping Bearsden
16:12 Not Stopping Hillfoot
16:15 Not Stopping Milngavie

15:06 Milngavie to Springburn due 15:44 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
15:06 Not Stopping Milngavie
15:09 Not Stopping Hillfoot
15:12 Not Stopping Bearsden
15:15 Not Stopping Westerton
15:18 Not Stopping Anniesland
15:21 Not Stopping Hyndland
15:23 15:23 Partick
15:28 15:28 Charing Cross
15:31 15:31 Glasgow Queen Street Ll
15:33 15:33 High Street
15:35 15:35 Bellgrove
15:37 15:37 Duke Street
15:39 15:39 Alexandra Parade
15:42 15:42 Barnhill
15:44 15:44 Springburn

15:21 Springburn to Milngavie due 16:00 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
15:21 15:21 Springburn
15:23 15:23 Barnhill
15:26 15:26 Alexandra Parade
15:28 15:28 Duke Street
15:30 15:30 Bellgrove
15:32 15:32 High Street
15:35 15:35 Glasgow Queen Street Ll
15:37 15:37 Charing Cross
15:41 15:41 Partick
15:44 Not Stopping Hyndland
15:47 Not Stopping Anniesland
15:50 Not Stopping Westerton
15:53 Not Stopping Bearsden
15:56 Not Stopping Hillfoot
16:00 Not Stopping Milngavie

15:34 Bathgate to Milngavie due 16:45 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
15:34 15:34 Bathgate
15:53 15:53 Drumgelloch
15:58 15:58 Airdrie
16:01 16:01 Coatbridge Sunnyside
16:10 16:10 Shettleston
16:12 16:12 Carntyne
16:15 16:15 Bellgrove
16:18 16:18 High Street
16:21 16:21 Glasgow Queen Street Ll
16:23 16:23 Charing Cross
16:27 16:27 Partick
16:30 Not Stopping Hyndland
16:33 Not Stopping Anniesland
16:36 Not Stopping Westerton
16:39 Not Stopping Bearsden
16:41 Not Stopping Hillfoot
16:45 Not Stopping Milngavie

15:36 Milngavie to Springburn due 16:14 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
15:36 Not Stopping Milngavie
15:39 Not Stopping Hillfoot
15:41 Not Stopping Bearsden
15:44 Not Stopping Westerton
15:47 Not Stopping Anniesland
15:50 Not Stopping Hyndland
15:53 15:53 Partick
15:58 15:58 Charing Cross
16:01 16:01 Glasgow Queen Street Ll
16:03 16:03 High Street
16:05 16:05 Bellgrove
16:07 16:07 Duke Street
16:09 16:09 Alexandra Parade
16:12 16:12 Barnhill
16:14 16:14 Springburn

15:51 Springburn to Milngavie due 16:31 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
15:51 15:51 Springburn
15:53 15:53 Barnhill
15:56 15:56 Alexandra Parade
15:58 15:58 Duke Street
16:00 16:00 Bellgrove
16:02 16:02 High Street
16:06 16:06 Glasgow Queen Street Ll
16:08 16:08 Charing Cross
16:12 16:12 Partick
16:14 Not Stopping Hyndland
16:19 Not Stopping Anniesland
16:22 Not Stopping Westerton
16:25 Not Stopping Bearsden
16:28 Not Stopping Hillfoot
16:31 Not Stopping Milngavie

15:53 Milngavie to Edinburgh due 17:44 will be started from Hyndland.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton and Anniesland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
15:53 Not Stopping Milngavie
15:56 Not Stopping Hillfoot
15:58 Not Stopping Bearsden
16:01 Not Stopping Westerton
16:04 Not Stopping Anniesland
16:07 16:07 Hyndland
16:10 16:10 Partick
16:14 16:14 Charing Cross
16:18 16:18 Glasgow Queen Street Ll
16:20 16:20 High Street
16:23 16:23 Bellgrove
16:27 16:27 Carntyne
16:30 16:30 Shettleston
16:37 16:37 Blairhill
16:40 16:40 Coatbridge Sunnyside
16:45 16:45 Airdrie
16:49 16:49 Drumgelloch
16:53 16:53 Caldercruix
17:00 17:00 Blackridge
17:04 17:04 Armadale
17:12 17:12 Bathgate
17:17 17:17 Livingston North
17:22 17:22 Uphall
17:32 17:32 Edinburgh Park
17:39 17:39 Haymarket
17:44 17:44 Edinburgh

16:06 Milngavie to Springburn due 16:44 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
16:06 Not Stopping Milngavie
16:09 Not Stopping Hillfoot
16:11 Not Stopping Bearsden
16:14 Not Stopping Westerton
16:17 Not Stopping Anniesland
16:20 Not Stopping Hyndland
16:23 16:23 Partick
16:28 16:28 Charing Cross
16:31 16:31 Glasgow Queen Street Ll
16:33 16:33 High Street
16:35 16:35 Bellgrove
16:37 16:37 Duke Street
16:39 16:39 Alexandra Parade
16:42 16:42 Barnhill
16:44 16:44 Springburn

16:08 Edinburgh to Milngavie due 17:46 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
16:08 16:08 Edinburgh
16:12 16:12 Haymarket
16:17 16:17 Edinburgh Park
16:26 16:26 Uphall
16:30 16:30 Livingston North
16:36 16:36 Bathgate
16:40 16:40 Armadale
16:43 16:43 Blackridge
16:50 16:50 Caldercruix
16:53 16:53 Drumgelloch
16:58 16:58 Airdrie
17:02 17:02 Coatbridge Sunnyside
17:10 17:10 Shettleston
17:12 17:12 Carntyne
17:16 17:16 Bellgrove
17:18 17:18 High Street
17:22 17:22 Glasgow Queen Street Ll
17:24 17:24 Charing Cross
17:28 17:28 Partick
17:31 Not Stopping Hyndland
17:34 Not Stopping Anniesland
17:38 Not Stopping Westerton
17:40 Not Stopping Bearsden
17:43 Not Stopping Hillfoot
17:46 Not Stopping Milngavie

16:21 Springburn to Milngavie due 16:59 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
16:21 16:21 Springburn
16:23 16:23 Barnhill
16:26 16:26 Alexandra Parade
16:28 16:28 Duke Street
16:30 16:30 Bellgrove
16:32 16:32 High Street
16:35 16:35 Glasgow Queen Street Ll
16:37 16:37 Charing Cross
16:41 16:41 Partick
16:44 Not Stopping Hyndland
16:47 Not Stopping Anniesland
16:50 Not Stopping Westerton
16:52 Not Stopping Bearsden
16:56 Not Stopping Hillfoot
16:59 Not Stopping Milngavie

16:23 Milngavie to Edinburgh due 18:04 will be started from Hyndland.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton and Anniesland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
16:23 Not Stopping Milngavie
16:26 Not Stopping Hillfoot
16:28 Not Stopping Bearsden
16:31 Not Stopping Westerton
16:34 Not Stopping Anniesland
16:37 16:37 Hyndland
16:40 16:40 Partick
16:44 16:44 Charing Cross
16:47 16:47 Glasgow Queen Street Ll
16:49 16:49 High Street
16:51 16:51 Bellgrove
16:55 16:55 Carntyne
16:57 16:57 Shettleston
17:04 17:04 Blairhill
17:06 17:06 Coatbridge Sunnyside
17:09 17:09 Coatdyke
17:13 17:13 Airdrie
17:16 17:16 Drumgelloch
17:20 17:20 Caldercruix
17:26 17:26 Blackridge
17:29 17:29 Armadale
17:34 17:34 Bathgate
17:38 17:38 Livingston North
17:42 17:42 Uphall
17:52 17:52 Edinburgh Park
17:58 17:58 Haymarket
18:04 18:04 Edinburgh

16:28 Airdrie to Milngavie due 17:14 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
16:28 16:28 Airdrie
16:31 16:31 Coatbridge Sunnyside
16:39 16:39 Shettleston
16:41 16:41 Carntyne
16:45 16:45 Bellgrove
16:47 16:47 High Street
16:51 16:51 Glasgow Queen Street Ll
16:53 16:53 Charing Cross
16:57 16:57 Partick
17:00 Not Stopping Hyndland
17:03 Not Stopping Anniesland
17:06 Not Stopping Westerton
17:09 Not Stopping Bearsden
17:11 Not Stopping Hillfoot
17:14 Not Stopping Milngavie

16:36 Milngavie to Springburn due 17:14 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
16:36 Not Stopping Milngavie
16:39 Not Stopping Hillfoot
16:41 Not Stopping Bearsden
16:44 Not Stopping Westerton
16:47 Not Stopping Anniesland
16:50 Not Stopping Hyndland
16:53 16:53 Partick
16:57 16:57 Charing Cross
17:01 17:01 Glasgow Queen Street Ll
17:03 17:03 High Street
17:05 17:05 Bellgrove
17:07 17:07 Duke Street
17:09 17:09 Alexandra Parade
17:12 17:12 Barnhill
17:14 17:14 Springburn

16:41 Edinburgh to Milngavie due 18:15 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
16:41 16:41 Edinburgh
16:46 16:46 Haymarket
16:51 16:51 Edinburgh Park
16:59 16:59 Uphall
17:02 17:02 Livingston North
17:08 17:08 Bathgate
17:12 17:12 Armadale
17:16 17:16 Blackridge
17:22 17:22 Caldercruix
17:26 17:26 Drumgelloch
17:30 17:30 Airdrie
17:34 17:34 Coatbridge Sunnyside
17:42 17:42 Shettleston
17:44 17:44 Carntyne
17:47 17:47 Bellgrove
17:49 17:49 High Street
17:52 17:52 Glasgow Queen Street Ll
17:54 17:54 Charing Cross
17:58 17:58 Partick
18:01 Not Stopping Hyndland
18:04 Not Stopping Anniesland
18:07 Not Stopping Westerton
18:10 Not Stopping Bearsden
18:12 Not Stopping Hillfoot
18:15 Not Stopping Milngavie

16:49 Springburn to Milngavie due 17:29 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
16:49 16:49 Springburn
16:51 16:51 Barnhill
16:54 16:54 Alexandra Parade
16:56 16:56 Duke Street
16:58 16:58 Bellgrove
17:01 17:01 High Street
17:05 17:05 Glasgow Queen Street Ll
17:07 17:07 Charing Cross
17:11 17:11 Partick
17:14 Not Stopping Hyndland
17:17 Not Stopping Anniesland
17:20 Not Stopping Westerton
17:22 Not Stopping Bearsden
17:26 Not Stopping Hillfoot
17:29 Not Stopping Milngavie

16:53 Milngavie to Edinburgh due 18:35 will be started from Hyndland.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton and Anniesland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
16:53 Not Stopping Milngavie
16:56 Not Stopping Hillfoot
16:58 Not Stopping Bearsden
17:01 Not Stopping Westerton
17:04 Not Stopping Anniesland
17:07 17:07 Hyndland
17:10 17:10 Partick
17:14 17:14 Charing Cross
17:17 17:17 Glasgow Queen Street Ll
17:19 17:19 High Street
17:21 17:21 Bellgrove
17:25 17:25 Carntyne
17:27 17:27 Shettleston
17:34 17:34 Blairhill
17:36 17:36 Coatbridge Sunnyside
17:39 17:39 Coatdyke
17:43 17:43 Airdrie
17:46 17:46 Drumgelloch
17:50 17:50 Caldercruix
17:56 17:56 Blackridge
17:59 17:59 Armadale
18:06 18:06 Bathgate
18:11 18:11 Livingston North
18:14 18:14 Uphall
18:25 18:25 Edinburgh Park
18:30 18:30 Haymarket
18:35 18:35 Edinburgh

17:07 Milngavie to Springburn due 17:45 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
17:07 Not Stopping Milngavie
17:10 Not Stopping Hillfoot
17:12 Not Stopping Bearsden
17:15 Not Stopping Westerton
17:18 Not Stopping Anniesland
17:21 Not Stopping Hyndland
17:24 17:24 Partick
17:28 17:28 Charing Cross
17:32 17:32 Glasgow Queen Street Ll
17:34 17:34 High Street
17:36 17:36 Bellgrove
17:38 17:38 Duke Street
17:40 17:40 Alexandra Parade
17:43 17:43 Barnhill
17:45 17:45 Springburn

17:09 Edinburgh to Milngavie due 18:45 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
17:09 17:09 Edinburgh
17:13 17:13 Haymarket
17:18 17:18 Edinburgh Park
17:27 17:27 Uphall
17:31 17:31 Livingston North
17:37 17:37 Bathgate
17:41 17:41 Armadale
17:44 17:44 Blackridge
17:51 17:51 Caldercruix
17:54 17:54 Drumgelloch
17:59 17:59 Airdrie
18:03 18:03 Coatbridge Sunnyside
18:11 18:11 Shettleston
18:13 18:13 Carntyne
18:17 18:17 Bellgrove
18:19 18:19 High Street
18:22 18:22 Glasgow Queen Street Ll
18:24 18:24 Charing Cross
18:28 18:28 Partick
18:31 Not Stopping Hyndland
18:34 Not Stopping Anniesland
18:37 Not Stopping Westerton
18:40 Not Stopping Bearsden
18:42 Not Stopping Hillfoot
18:45 Not Stopping Milngavie

17:21 Springburn to Milngavie due 18:01 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
17:21 17:21 Springburn
17:23 17:23 Barnhill
17:26 17:26 Alexandra Parade
17:27 17:27 Duke Street
17:30 17:30 Bellgrove
17:32 17:32 High Street
17:38 17:38 Glasgow Queen Street Ll
17:40 17:40 Charing Cross
17:44 17:44 Partick
17:47 Not Stopping Hyndland
17:50 Not Stopping Anniesland
17:53 Not Stopping Westerton
17:55 Not Stopping Bearsden
17:57 Not Stopping Hillfoot
18:01 Not Stopping Milngavie

17:23 Milngavie to Bathgate due 18:36 will be started from Hyndland.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton and Anniesland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
17:23 Not Stopping Milngavie
17:26 Not Stopping Hillfoot
17:32 Not Stopping Bearsden
17:35 Not Stopping Westerton
17:38 Not Stopping Anniesland
17:41 17:41 Hyndland
17:44 17:44 Partick
17:48 17:48 Charing Cross
17:52 17:52 Glasgow Queen Street Ll
17:54 17:54 High Street
17:56 17:56 Bellgrove
18:00 18:00 Carntyne
18:02 18:02 Shettleston
18:11 18:11 Coatbridge Sunnyside
18:18 18:18 Airdrie
18:21 18:21 Drumgelloch
18:36 18:36 Bathgate

17:37 Milngavie to Springburn due 18:15 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
17:37 Not Stopping Milngavie
17:40 Not Stopping Hillfoot
17:42 Not Stopping Bearsden
17:45 Not Stopping Westerton
17:48 Not Stopping Anniesland
17:51 Not Stopping Hyndland
17:54 17:54 Partick
18:00 18:00 Charing Cross
18:03 18:03 Glasgow Queen Street Ll
18:05 18:05 High Street
18:07 18:07 Bellgrove
18:09 18:09 Duke Street
18:10 18:10 Alexandra Parade
18:13 18:13 Barnhill
18:15 18:15 Springburn

17:41 Edinburgh to Milngavie due 19:16 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
17:41 17:41 Edinburgh
17:46 17:46 Haymarket
17:51 17:51 Edinburgh Park
17:59 17:59 Uphall
18:03 18:03 Livingston North
18:08 18:08 Bathgate
18:12 18:12 Armadale
18:16 18:16 Blackridge
18:22 18:22 Caldercruix
18:26 18:26 Drumgelloch
18:30 18:30 Airdrie
18:34 18:34 Coatbridge Sunnyside
18:42 18:42 Shettleston
18:44 18:44 Carntyne
18:47 18:47 Bellgrove
18:49 18:49 High Street
18:53 18:53 Glasgow Queen Street Ll
18:55 18:55 Charing Cross
18:59 18:59 Partick
19:02 Not Stopping Hyndland
19:05 Not Stopping Anniesland
19:08 Not Stopping Westerton
19:10 Not Stopping Bearsden
19:12 Not Stopping Hillfoot
19:16 Not Stopping Milngavie

17:50 Springburn to Milngavie due 18:29 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
17:50 17:50 Springburn
17:52 17:52 Barnhill
17:55 17:55 Alexandra Parade
17:57 17:57 Duke Street
17:59 17:59 Bellgrove
18:02 18:02 High Street
18:05 18:05 Glasgow Queen Street Ll
18:08 18:08 Charing Cross
18:12 18:12 Partick
18:14 Not Stopping Hyndland
18:17 Not Stopping Anniesland
18:20 Not Stopping Westerton
18:23 Not Stopping Bearsden
18:26 Not Stopping Hillfoot
18:29 Not Stopping Milngavie

17:54 Milngavie to Bathgate due 19:04 will be started from Hyndland.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton and Anniesland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:04
Scheduled Expected Destination
17:54 Not Stopping Milngavie
17:57 Not Stopping Hillfoot
17:59 Not Stopping Bearsden
18:02 Not Stopping Westerton
18:05 Not Stopping Anniesland
18:08 18:08 Hyndland
18:11 18:11 Partick
18:15 18:15 Charing Cross
18:17 18:17 Glasgow Queen Street Ll
18:19 18:19 High Street
18:21 18:21 Bellgrove
18:25 18:25 Carntyne
18:27 18:27 Shettleston
18:36 18:36 Coatbridge Sunnyside
18:49 18:49 Airdrie
18:52 18:52 Drumgelloch
19:04 19:04 Bathgate

18:06 Milngavie to Springburn due 18:45 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
18:06 Not Stopping Milngavie
18:09 Not Stopping Hillfoot
18:11 Not Stopping Bearsden
18:14 Not Stopping Westerton
18:17 Not Stopping Anniesland
18:20 Not Stopping Hyndland
18:23 18:23 Partick
18:28 18:28 Charing Cross
18:31 18:31 Glasgow Queen Street Ll
18:33 18:33 High Street
18:35 18:35 Bellgrove
18:38 18:38 Duke Street
18:39 18:39 Alexandra Parade
18:43 18:43 Barnhill
18:45 18:45 Springburn

18:21 Springburn to Milngavie due 19:00 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:32
Scheduled Expected Destination
18:21 18:21 Springburn
18:23 18:23 Barnhill
18:26 18:26 Alexandra Parade
18:28 18:28 Duke Street
18:30 18:30 Bellgrove
18:32 18:32 High Street
18:36 18:36 Glasgow Queen Street Ll
18:38 18:38 Charing Cross
18:42 18:42 Partick
18:45 Not Stopping Hyndland
18:48 Not Stopping Anniesland
18:51 Not Stopping Westerton
18:53 Not Stopping Bearsden
18:57 Not Stopping Hillfoot
19:00 Not Stopping Milngavie

18:36 Milngavie to Springburn due 19:14 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
18:36 Not Stopping Milngavie
18:39 Not Stopping Hillfoot
18:41 Not Stopping Bearsden
18:44 Not Stopping Westerton
18:47 Not Stopping Anniesland
18:50 Not Stopping Hyndland
18:53 18:53 Partick
18:58 18:58 Charing Cross
19:01 19:01 Glasgow Queen Street Ll
19:03 19:03 High Street
19:05 19:05 Bellgrove
19:07 19:07 Duke Street
19:09 19:09 Alexandra Parade
19:12 19:12 Barnhill
19:14 19:14 Springburn

18:54 Springburn to Milngavie due 19:31 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:53
Scheduled Expected Destination
18:54 18:54 Springburn
18:56 18:56 Barnhill
18:59 18:59 Alexandra Parade
19:00 19:00 Duke Street
19:02 19:02 Bellgrove
19:05 19:05 High Street
19:08 19:08 Glasgow Queen Street Ll
19:10 19:10 Charing Cross
19:14 19:14 Partick
19:17 Not Stopping Hyndland
19:20 Not Stopping Anniesland
19:23 Not Stopping Westerton
19:26 Not Stopping Bearsden
19:28 Not Stopping Hillfoot
19:31 Not Stopping Milngavie

19:07 Milngavie to Springburn due 19:44 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:30
Scheduled Expected Destination
19:07 Not Stopping Milngavie
19:10 Not Stopping Hillfoot
19:12 Not Stopping Bearsden
19:15 Not Stopping Westerton
19:18 Not Stopping Anniesland
19:21 Not Stopping Hyndland
19:23 19:23 Partick
19:28 19:28 Charing Cross
19:31 19:31 Glasgow Queen Street Ll
19:34 19:34 High Street
19:36 19:36 Bellgrove
19:38 19:38 Duke Street
19:39 19:39 Alexandra Parade
19:42 19:42 Barnhill
19:44 19:44 Springburn

19:25 Springburn to Milngavie due 20:01 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:53
Scheduled Expected Destination
19:25 19:25 Springburn
19:27 19:27 Barnhill
19:30 19:30 Alexandra Parade
19:31 19:31 Duke Street
19:33 19:33 Bellgrove
19:35 19:35 High Street
19:38 19:38 Glasgow Queen Street Ll
19:40 19:40 Charing Cross
19:44 19:44 Partick
19:47 Not Stopping Hyndland
19:50 Not Stopping Anniesland
19:53 Not Stopping Westerton
19:56 Not Stopping Bearsden
19:58 Not Stopping Hillfoot
20:01 Not Stopping Milngavie

19:36 Milngavie to Springburn due 20:14 will be started from Partick.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton, Anniesland and Hyndland.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 08:28
Scheduled Expected Destination
19:36 Not Stopping Milngavie
19:39 Not Stopping Hillfoot
19:41 Not Stopping Bearsden
19:44 Not Stopping Westerton
19:47 Not Stopping Anniesland
19:50 Not Stopping Hyndland
19:53 19:53 Partick
19:58 19:58 Charing Cross
20:01 20:01 Glasgow Queen Street Ll
20:03 20:03 High Street
20:05 20:05 Bellgrove
20:07 20:07 Duke Street
20:09 20:09 Alexandra Parade
20:12 20:12 Barnhill
20:14 20:14 Springburn

19:51 Springburn to Milngavie due 20:29 will be terminated at Partick.
It will no longer call at Hyndland, Anniesland, Westerton, Bearsden, Hillfoot and Milngavie.
This is due to damage to the overhead electric wires.
Last Updated :17/11/2025 07:53
Scheduled Expected Destination
19:51 19:51 Springburn
19:53 19:53 Barnhill
19:56 19:56 Alexandra Parade
19:57 19:57 Duke Street
20:00 20:00 Bellgrove
20:02 20:02 High Street
20:06 20:06 Glasgow Queen Street Ll
20:08 20:08 Charing Cross
20:12 20:12 Partick
20:14 Not Stopping Hyndland
20:17 Not Stopping Anniesland
20:20 Not Stopping Westerton
20:23 Not Stopping Bearsden
20:26 Not Stopping Hillfoot
20:29 Not Stopping Milngavie

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: 09:09:20 17-11-2025
Powered By    © 2025