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
0 Line Updates
There are currently no Line Updates reported.
0 Catering Updates
There are currently no Catering Updates reported.
77 Train Formation Updates
05:17 Oban to Glasgow Queen Street due 08:42 has been previously delayed and is now 19 minutes late from Arrochar & Tarbet.
This is due to a fault on this train.
Will be formed of 2 coaches instead of 3.
Last Updated :07/07/2025 07:42
Scheduled Expected Destination
05:17 05:21 Oban
05:32 05:36 Connel Ferry
05:44 05:50 Taynuilt
05:57 06:03 Loch Awe
06:03 06:09 Dalmally
06:22 06:28 Tyndrum Lower
06:33 06:48 Crianlarich
06:51 07:06 Ardlui
07:10 07:29 Arrochar & Tarbet
07:30 07:49 Garelochhead
07:42 08:01 Helensburgh Upper
07:50 08:09 Cardross
07:59 08:18 Dumbarton Central
08:10 08:29 Singer
08:24 08:43 Maryhill
08:28 08:47 Possilpark & Parkhouse
08:42 09:01 Glasgow Queen Street

06:53 Milngavie to Edinburgh due 08:34 will be started from Hyndland.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton and Anniesland.
This is due to a fault on this train.
Will be formed of 3 coaches instead of 6.
Last Updated :07/07/2025 06:00
Scheduled Expected Destination
06:53 Not Stopping Milngavie
06:56 Not Stopping Hillfoot
06:58 Not Stopping Bearsden
07:01 Not Stopping Westerton
07:04 Not Stopping Anniesland
07:07 07:07 Hyndland
07:10 07:10 Partick
07:14 07:14 Charing Cross
07:16 07:16 Glasgow Queen Street Ll
07:18 07:18 High Street
07:20 07:20 Bellgrove
07:24 07:24 Carntyne
07:26 07:26 Shettleston
07:35 07:35 Coatbridge Sunnyside
07:40 07:40 Airdrie
07:43 07:43 Drumgelloch
07:47 07:47 Caldercruix
07:53 07:53 Blackridge
07:57 07:57 Armadale
08:02 08:02 Bathgate
08:07 08:07 Livingston North
08:11 08:11 Uphall
08:22 08:22 Edinburgh Park
08:29 08:29 Haymarket
08:34 08:34 Edinburgh

07:08 Balloch to Airdrie due 08:27 has been reinstated.
It will be started from Dalmuir.
It will no longer call at Balloch, Alexandria, Renton, Dalreoch, Dumbarton Central, Dumbarton East, Bowling and Kilpatrick.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:21
Scheduled Expected Destination
07:08 Not Stopping Balloch
07:10 Not Stopping Alexandria
07:13 Not Stopping Renton
07:16 Not Stopping Dalreoch
07:17 Not Stopping Dumbarton Central
07:19 Not Stopping Dumbarton East
07:24 Not Stopping Bowling
07:27 Not Stopping Kilpatrick
07:31 07:31 Dalmuir
07:33 07:33 Singer
07:36 07:36 Drumry
07:38 07:38 Drumchapel
07:41 07:41 Westerton
07:44 07:44 Anniesland
07:47 07:47 Hyndland
07:49 07:49 Partick
07:53 07:53 Charing Cross
07:57 07:57 Glasgow Queen Street Ll
07:59 07:59 High Street
08:02 08:02 Bellgrove
08:05 08:05 Carntyne
08:08 08:08 Shettleston
08:11 08:11 Garrowhill
08:13 08:13 Easterhouse
08:17 08:17 Blairhill
08:20 08:20 Coatbridge Sunnyside
08:23 08:23 Coatdyke
08:27 08:27 Airdrie

Facilities on the 08:05 Edinburgh to Dunblane due 09:08.
This is due to a broken down train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:14
Scheduled Expected Destination
08:05 08:05 Edinburgh
08:09 08:09 Haymarket
08:14 08:14 Edinburgh Park
08:30 08:30 Linlithgow
08:35 08:35 Polmont
08:41 08:41 Falkirk Grahamston
08:44 08:44 Camelon
08:50 08:50 Larbert
09:00 09:00 Stirling
09:04 09:04 Bridge Of Allan
09:08 09:08 Dunblane

Facilities on the 08:15 Glasgow Central to East Kilbride due 08:51.
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 :07/07/2025 07:40
Scheduled Expected Destination
08:15 08:15 Glasgow Central
08:22 08:22 Crossmyloof
08:24 08:24 Pollokshaws West
08:27 08:27 Thornliebank
08:31 08:31 Giffnock
08:34 08:34 Clarkston
08:40 08:40 Busby
08:43 08:43 Thorntonhall
08:46 08:46 Hairmyres
08:51 08:51 East Kilbride

Facilities on the 08:17 Motherwell to Dalmuir due 09:23.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 08:05
Scheduled Expected Destination
08:17 08:17 Motherwell
08:19 08:19 Airbles
08:25 08:25 Hamilton Central
08:28 08:28 Hamilton West
08:31 08:31 Blantyre
08:35 08:35 Newton Lanark
08:39 08:39 Cambuslang
08:44 08:44 Rutherglen
08:46 08:46 Dalmarnock
08:48 08:48 Bridgeton
08:52 08:52 Argyle Street
08:55 08:55 Glasgow Central Low Level
08:57 08:57 Anderston
08:59 08:59 Exhibition Centre
09:03 09:03 Partick
09:06 09:06 Hyndland
09:10 09:10 Anniesland
09:13 09:13 Westerton
09:15 09:15 Drumchapel
09:17 09:17 Drumry
09:20 09:20 Singer
09:23 09:23 Dalmuir

Facilities on the 08:23 Glasgow Central to Kilmarnock due 09:17.
This is due to a broken down train.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 06:02
Scheduled Expected Destination
08:23 08:23 Glasgow Central
08:29 08:29 Crossmyloof
08:32 08:32 Pollokshaws West
08:35 08:35 Kennishead
08:37 08:37 Priesthill & Darnley
08:40 08:40 Nitshill
08:51 08:51 Barrhead
09:03 09:03 Dunlop
09:07 09:07 Stewarton
09:12 09:12 Kilmaurs
09:17 09:17 Kilmarnock

Facilities on the 08:43 Airdrie to Balloch due 10:03.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:21
Scheduled Expected Destination
08:43 08:43 Airdrie
08:46 08:46 Coatdyke
08:49 08:49 Coatbridge Sunnyside
08:52 08:52 Blairhill
08:56 08:56 Easterhouse
08:58 08:58 Garrowhill
09:01 09:01 Shettleston
09:03 09:03 Carntyne
09:07 09:07 Bellgrove
09:09 09:09 High Street
09:13 09:13 Glasgow Queen Street Ll
09:15 09:15 Charing Cross
09:20 09:20 Partick
09:24 09:24 Hyndland
09:27 09:27 Anniesland
09:30 09:30 Westerton
09:32 09:32 Drumchapel
09:34 09:34 Drumry
09:37 09:37 Singer
09:41 09:41 Dalmuir
09:43 09:43 Kilpatrick
09:46 09:46 Bowling
09:51 09:51 Dumbarton East
09:53 09:53 Dumbarton Central
09:54 09:54 Dalreoch
09:57 09:57 Renton
10:00 10:00 Alexandria
10:03 10:03 Balloch

Facilities on the 08:45 Edinburgh to Cowdenbeath due 09:29.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:28
Scheduled Expected Destination
08:45 08:45 Edinburgh
08:49 08:49 Haymarket
08:55 08:55 Edinburgh Gateway
09:01 09:01 Dalmeny
09:05 09:05 North Queensferry
09:09 09:09 Inverkeithing
09:13 09:13 Rosyth
09:18 09:18 Dunfermline City
09:22 09:22 Dunfermline Queen Margaret
09:29 09:29 Cowdenbeath

Facilities on the 08:50 Edinburgh to Bathgate due 09:16.
This is due to a broken down train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 06:01
Scheduled Expected Destination
08:50 08:50 Edinburgh
08:54 08:54 Haymarket
08:59 08:59 Edinburgh Park
09:07 09:07 Uphall
09:10 09:10 Livingston North
09:16 09:16 Bathgate

Facilities on the 08:57 East Kilbride to Glasgow Central due 09:28.
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 :07/07/2025 07:40
Scheduled Expected Destination
08:57 08:57 East Kilbride
09:01 09:01 Hairmyres
09:04 09:04 Thorntonhall
09:07 09:07 Busby
09:10 09:10 Clarkston
09:14 09:14 Giffnock
09:16 09:16 Thornliebank
09:19 09:19 Pollokshaws West
09:22 09:22 Crossmyloof
09:28 09:28 Glasgow Central

Facilities on the 09:32 Dunblane to Edinburgh due 10:31.
This is due to a broken down train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:14
Scheduled Expected Destination
09:32 09:32 Dunblane
09:35 09:35 Bridge Of Allan
09:40 09:40 Stirling
09:48 09:48 Larbert
09:51 09:51 Camelon
09:55 09:55 Falkirk Grahamston
10:02 10:02 Polmont
10:07 10:07 Linlithgow
10:21 10:21 Edinburgh Park
10:26 10:26 Haymarket
10:31 10:31 Edinburgh

Facilities on the 09:47 Dalmuir to Larkhall due 10:56.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 08:05
Scheduled Expected Destination
09:47 09:47 Dalmuir
09:49 09:49 Singer
09:51 09:51 Drumry
09:55 09:55 Drumchapel
09:57 09:57 Westerton
10:00 10:00 Anniesland
10:04 10:04 Hyndland
10:06 10:06 Partick
10:10 10:10 Exhibition Centre
10:12 10:12 Anderston
10:18 10:18 Glasgow Central Low Level
10:20 10:20 Argyle Street
10:23 10:23 Bridgeton
10:25 10:25 Dalmarnock
10:27 10:27 Rutherglen
10:31 10:31 Cambuslang
10:36 10:36 Newton Lanark
10:40 10:40 Blantyre
10:46 10:46 Hamilton Central
10:50 10:50 Chatelherault
10:53 10:53 Merryton
10:56 10:56 Larkhall

Facilities on the 09:47 Glasgow Central to East Kilbride due 10:20.
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 :07/07/2025 07:40
Scheduled Expected Destination
09:47 09:47 Glasgow Central
09:54 09:54 Crossmyloof
09:56 09:56 Pollokshaws West
09:59 09:59 Thornliebank
10:03 10:03 Giffnock
10:06 10:06 Clarkston
10:09 10:09 Busby
10:12 10:12 Thorntonhall
10:16 10:16 Hairmyres
10:20 10:20 East Kilbride

Facilities on the 09:52 Cowdenbeath to Edinburgh due 10:35.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:28
Scheduled Expected Destination
09:52 09:52 Cowdenbeath
09:58 09:58 Dunfermline Queen Margaret
10:01 10:01 Dunfermline City
10:05 10:05 Rosyth
10:09 10:09 Inverkeithing
10:20 10:20 Edinburgh Gateway
10:30 10:30 Haymarket
10:35 10:35 Edinburgh

Facilities on the 10:08 Balloch to Airdrie due 11:27.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:21
Scheduled Expected Destination
10:08 10:08 Balloch
10:10 10:10 Alexandria
10:13 10:13 Renton
10:16 10:16 Dalreoch
10:17 10:17 Dumbarton Central
10:19 10:19 Dumbarton East
10:24 10:24 Bowling
10:27 10:27 Kilpatrick
10:31 10:31 Dalmuir
10:33 10:33 Singer
10:36 10:36 Drumry
10:38 10:38 Drumchapel
10:41 10:41 Westerton
10:44 10:44 Anniesland
10:47 10:47 Hyndland
10:49 10:49 Partick
10:53 10:53 Charing Cross
10:57 10:57 Glasgow Queen Street Ll
10:59 10:59 High Street
11:02 11:02 Bellgrove
11:05 11:05 Carntyne
11:08 11:08 Shettleston
11:11 11:11 Garrowhill
11:13 11:13 Easterhouse
11:17 11:17 Blairhill
11:20 11:20 Coatbridge Sunnyside
11:23 11:23 Coatdyke
11:27 11:27 Airdrie

Facilities on the 10:28 East Kilbride to Glasgow Central due 11:00.
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 :07/07/2025 07:40
Scheduled Expected Destination
10:28 10:28 East Kilbride
10:32 10:32 Hairmyres
10:37 10:37 Busby
10:40 10:40 Clarkston
10:43 10:43 Giffnock
10:46 10:46 Thornliebank
10:49 10:49 Pollokshaws West
10:53 10:53 Crossmyloof
11:00 11:00 Glasgow Central

Facilities on the 10:28 Kilmarnock to Glasgow Central due 11:19.
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 :07/07/2025 08:16
Scheduled Expected Destination
10:28 10:28 Kilmarnock
10:32 10:32 Kilmaurs
10:37 10:37 Stewarton
10:42 10:42 Dunlop
10:56 10:56 Barrhead
10:59 10:59 Nitshill
11:01 11:01 Priesthill & Darnley
11:03 11:03 Kennishead
11:07 11:07 Pollokshaws West
11:10 11:10 Crossmyloof
11:19 11:19 Glasgow Central

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

Facilities on the 10:40 Edinburgh to North Berwick due 11:16.
This is due to a broken down train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:14
Scheduled Expected Destination
10:40 10:40 Edinburgh
10:49 10:49 Musselburgh
10:53 10:53 Wallyford
10:56 10:56 Prestonpans
11:01 11:01 Longniddry
11:07 11:07 Drem
11:16 11:16 North Berwick

Facilities on the 11:03 Larkhall to Dalmuir due 12:13.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 08:05
Scheduled Expected Destination
11:03 11:03 Larkhall
11:05 11:05 Merryton
11:08 11:08 Chatelherault
11:13 11:13 Hamilton Central
11:15 11:15 Hamilton West
11:19 11:19 Blantyre
11:23 11:23 Newton Lanark
11:27 11:27 Cambuslang
11:31 11:31 Rutherglen
11:33 11:33 Dalmarnock
11:35 11:35 Bridgeton
11:39 11:39 Argyle Street
11:47 11:47 Glasgow Central Low Level
11:49 11:49 Anderston
11:51 11:51 Exhibition Centre
11:55 11:55 Partick
11:58 11:58 Hyndland
12:00 12:00 Jordanhill
12:02 12:02 Scotstounhill
12:05 12:05 Garscadden
12:07 12:07 Yoker
12:09 12:09 Clydebank
12:13 12:13 Dalmuir

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

Facilities on the 11:19 Glasgow Central to East Kilbride due 11:51.
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 :07/07/2025 07:40
Scheduled Expected Destination
11:19 11:19 Glasgow Central
11:26 11:26 Crossmyloof
11:28 11:28 Pollokshaws West
11:31 11:31 Thornliebank
11:35 11:35 Giffnock
11:38 11:38 Clarkston
11:41 11:41 Busby
11:47 11:47 Hairmyres
11:51 11:51 East Kilbride

Facilities on the 11:25 North Berwick to Edinburgh due 11:58.
This is due to a broken down train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:14
Scheduled Expected Destination
11:25 11:25 North Berwick
11:33 11:33 Drem
11:39 11:39 Longniddry
11:44 11:44 Prestonpans
11:47 11:47 Wallyford
11:52 11:52 Musselburgh
11:58 11:58 Edinburgh

Facilities on the 11:30 Glasgow Central to Kilmarnock due 12:20.
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 :07/07/2025 08:16
Scheduled Expected Destination
11:30 11:30 Glasgow Central
11:37 11:37 Crossmyloof
11:39 11:39 Pollokshaws West
11:42 11:42 Kennishead
11:45 11:45 Priesthill & Darnley
11:48 11:48 Nitshill
11:55 11:55 Barrhead
12:07 12:07 Dunlop
12:11 12:11 Stewarton
12:15 12:15 Kilmaurs
12:20 12:20 Kilmarnock

Facilities on the 11:43 Airdrie to Balloch due 13:02.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:21
Scheduled Expected Destination
11:43 11:43 Airdrie
11:46 11:46 Coatdyke
11:49 11:49 Coatbridge Sunnyside
11:51 11:51 Blairhill
11:55 11:55 Easterhouse
11:58 11:58 Garrowhill
12:01 12:01 Shettleston
12:03 12:03 Carntyne
12:06 12:06 Bellgrove
12:09 12:09 High Street
12:12 12:12 Glasgow Queen Street Ll
12:14 12:14 Charing Cross
12:18 12:18 Partick
12:20 12:20 Hyndland
12:23 12:23 Anniesland
12:26 12:26 Westerton
12:29 12:29 Drumchapel
12:31 12:31 Drumry
12:33 12:33 Singer
12:37 12:37 Dalmuir
12:40 12:40 Kilpatrick
12:43 12:43 Bowling
12:47 12:47 Dumbarton East
12:49 12:49 Dumbarton Central
12:51 12:51 Dalreoch
12:54 12:54 Renton
12:57 12:57 Alexandria
13:02 13:02 Balloch

Facilities on the 11:57 East Kilbride to Glasgow Central due 12:29.
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 :07/07/2025 07:40
Scheduled Expected Destination
11:57 11:57 East Kilbride
12:01 12:01 Hairmyres
12:04 12:04 Thorntonhall
12:07 12:07 Busby
12:10 12:10 Clarkston
12:14 12:14 Giffnock
12:16 12:16 Thornliebank
12:20 12:20 Pollokshaws West
12:23 12:23 Crossmyloof
12:29 12:29 Glasgow Central

Facilities on the 12:10 Edinburgh to Dunbar due 12:40.
This is due to a broken down train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:14
Scheduled Expected Destination
12:10 12:10 Edinburgh
12:17 12:17 Musselburgh
12:21 12:21 Wallyford
12:34 12:34 East Linton
12:40 12:40 Dunbar

Facilities on the 12:22 Glasgow Queen Street to Oban due 15:28.
This is due to a broken down train.
Will be formed of 6 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:17
Scheduled Expected Destination
12:22 12:22 Glasgow Queen Street
12:53 12:53 Dumbarton Central
13:08 13:08 Helensburgh Upper
13:20 13:20 Garelochhead
13:42 13:42 Arrochar & Tarbet
13:56 13:56 Ardlui
14:18 14:18 Crianlarich
14:26 14:26 Tyndrum Lower
14:44 14:44 Dalmally
14:49 14:49 Loch Awe
14:54 14:54 Falls Of Cruachan
15:05 15:05 Taynuilt
15:15 15:15 Connel Ferry
15:28 15:28 Oban

Facilities on the 12:27 Kilmarnock to Glasgow Central due 13:17.
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 :07/07/2025 08:16
Scheduled Expected Destination
12:27 12:27 Kilmarnock
12:31 12:31 Kilmaurs
12:36 12:36 Stewarton
12:41 12:41 Dunlop
12:55 12:55 Barrhead
12:58 12:58 Nitshill
13:00 13:00 Priesthill & Darnley
13:02 13:02 Kennishead
13:06 13:06 Pollokshaws West
13:09 13:09 Crossmyloof
13:17 13:17 Glasgow Central

Facilities on the 12:28 Dalmuir to Cumbernauld due 13:59.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 08:05
Scheduled Expected Destination
12:28 12:28 Dalmuir
12:30 12:30 Clydebank
12:32 12:32 Yoker
12:35 12:35 Garscadden
12:37 12:37 Scotstounhill
12:39 12:39 Jordanhill
12:41 12:41 Hyndland
12:44 12:44 Partick
12:47 12:47 Exhibition Centre
12:49 12:49 Anderston
12:55 12:55 Glasgow Central Low Level
12:56 12:56 Argyle Street
12:59 12:59 Bridgeton
13:01 13:01 Dalmarnock
13:04 13:04 Rutherglen
13:07 13:07 Cambuslang
13:15 13:15 Newton Lanark
13:19 13:19 Blantyre
13:26 13:26 Hamilton Central
13:31 13:31 Airbles
13:35 13:35 Motherwell
13:44 13:44 Whifflet
13:47 13:47 Coatbridge Central
13:56 13:56 Greenfaulds
13:59 13:59 Cumbernauld

Facilities on the 12:40 Leven to Edinburgh due 14:03.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:28
Scheduled Expected Destination
12:40 12:40 Leven
12:45 12:45 Cameron Bridge
13:00 13:00 Glenrothes With Thornton
13:07 13:07 Cardenden
13:12 13:12 Lochgelly
13:18 13:18 Cowdenbeath
13:24 13:24 Dunfermline Queen Margaret
13:27 13:27 Dunfermline City
13:31 13:31 Rosyth
13:35 13:35 Inverkeithing
13:39 13:39 North Queensferry
13:43 13:43 Dalmeny
13:49 13:49 Edinburgh Gateway
13:51 13:51 South Gyle
13:58 13:58 Haymarket
14:03 14:03 Edinburgh

Facilities on the 12:47 Glasgow Central to East Kilbride due 13:20.
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 :07/07/2025 07:40
Scheduled Expected Destination
12:47 12:47 Glasgow Central
12:54 12:54 Crossmyloof
12:56 12:56 Pollokshaws West
12:59 12:59 Thornliebank
13:03 13:03 Giffnock
13:06 13:06 Clarkston
13:09 13:09 Busby
13:12 13:12 Thorntonhall
13:16 13:16 Hairmyres
13:20 13:20 East Kilbride

Facilities on the 13:02 Dunbar to Edinburgh due 13:32.
This is due to a broken down train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:14
Scheduled Expected Destination
13:02 13:02 Dunbar
13:09 13:09 East Linton
13:22 13:22 Wallyford
13:26 13:26 Musselburgh
13:32 13:32 Edinburgh

Facilities on the 13:08 Balloch to Airdrie due 14:27.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:21
Scheduled Expected Destination
13:08 13:08 Balloch
13:10 13:10 Alexandria
13:13 13:13 Renton
13:16 13:16 Dalreoch
13:17 13:17 Dumbarton Central
13:19 13:19 Dumbarton East
13:24 13:24 Bowling
13:27 13:27 Kilpatrick
13:31 13:31 Dalmuir
13:33 13:33 Singer
13:36 13:36 Drumry
13:38 13:38 Drumchapel
13:41 13:41 Westerton
13:44 13:44 Anniesland
13:47 13:47 Hyndland
13:49 13:49 Partick
13:53 13:53 Charing Cross
13:57 13:57 Glasgow Queen Street Ll
13:59 13:59 High Street
14:02 14:02 Bellgrove
14:05 14:05 Carntyne
14:08 14:08 Shettleston
14:11 14:11 Garrowhill
14:13 14:13 Easterhouse
14:17 14:17 Blairhill
14:20 14:20 Coatbridge Sunnyside
14:23 14:23 Coatdyke
14:27 14:27 Airdrie

Facilities on the 13:27 Glasgow Central to Kilmarnock due 14:21.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 08:16
Scheduled Expected Destination
13:27 13:27 Glasgow Central
13:33 13:33 Crossmyloof
13:36 13:36 Pollokshaws West
13:39 13:39 Kennishead
13:41 13:41 Priesthill & Darnley
13:44 13:44 Nitshill
13:55 13:55 Barrhead
14:07 14:07 Dunlop
14:11 14:11 Stewarton
14:15 14:15 Kilmaurs
14:21 14:21 Kilmarnock

Facilities on the 13:28 East Kilbride to Glasgow Central due 14:00.
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 :07/07/2025 07:40
Scheduled Expected Destination
13:28 13:28 East Kilbride
13:32 13:32 Hairmyres
13:37 13:37 Busby
13:40 13:40 Clarkston
13:43 13:43 Giffnock
13:46 13:46 Thornliebank
13:49 13:49 Pollokshaws West
13:53 13:53 Crossmyloof
14:00 14:00 Glasgow Central

Facilities on the 13:41 Edinburgh to North Berwick due 14:15.
This is due to a broken down train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:14
Scheduled Expected Destination
13:41 13:41 Edinburgh
13:48 13:48 Musselburgh
13:52 13:52 Wallyford
13:55 13:55 Prestonpans
14:00 14:00 Longniddry
14:06 14:06 Drem
14:15 14:15 North Berwick

Facilities on the 13:41 Aberdeen to Inverness due 15:58.
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 :07/07/2025 08:14
Scheduled Expected Destination
13:41 13:41 Aberdeen
13:49 13:49 Dyce
13:59 13:59 Kintore
14:05 14:05 Inverurie
14:19 14:19 Insch
14:38 14:38 Huntly
14:53 14:53 Keith
15:14 15:14 Elgin
15:27 15:27 Forres
15:38 15:38 Nairn
15:47 15:47 Inverness Airport
15:58 15:58 Inverness

Facilities on the 14:10 Aberdeen to Montrose due 14:55.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 08:14
Scheduled Expected Destination
14:10 14:10 Aberdeen
14:20 14:20 Portlethen
14:29 14:29 Stonehaven
14:43 14:43 Laurencekirk
14:55 14:55 Montrose

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

Facilities on the 14:17 Edinburgh to Leven due 15:34.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:28
Scheduled Expected Destination
14:17 14:17 Edinburgh
14:23 14:23 Haymarket
14:27 14:27 South Gyle
14:30 14:30 Edinburgh Gateway
14:36 14:36 Dalmeny
14:39 14:39 North Queensferry
14:43 14:43 Inverkeithing
14:47 14:47 Rosyth
14:52 14:52 Dunfermline City
14:56 14:56 Dunfermline Queen Margaret
15:02 15:02 Cowdenbeath
15:08 15:08 Lochgelly
15:12 15:12 Cardenden
15:20 15:20 Glenrothes With Thornton
15:29 15:29 Cameron Bridge
15:34 15:34 Leven

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

Facilities on the 14:22 North Berwick to Edinburgh due 14:55.
This is due to a broken down train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:14
Scheduled Expected Destination
14:22 14:22 North Berwick
14:30 14:30 Drem
14:36 14:36 Longniddry
14:41 14:41 Prestonpans
14:44 14:44 Wallyford
14:48 14:48 Musselburgh
14:55 14:55 Edinburgh

Facilities on the 14:24 Crianlarich to Mallaig due 17:43.
This is due to a broken down train.
Will be formed of 4 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:17
Scheduled Expected Destination
14:24 14:24 Crianlarich
14:35 14:35 Upper Tyndrum
14:49 14:49 Bridge Of Orchy
15:12 15:12 Rannoch
15:24 15:24 Corrour
15:40 15:40 Tulloch
15:50 15:50 Roy Bridge
15:56 15:56 Spean Bridge
16:19 16:19 Fort William
16:25 16:25 Banavie
16:30 16:30 Corpach
16:36 16:36 Loch Eil Outward Bound
16:40 16:40 Locheilside
16:56 16:56 Glenfinnan
17:10 17:10 Lochailort
17:19 17:19 Beasdale
17:28 17:28 Arisaig
17:36 17:36 Morar
17:43 17:43 Mallaig

Facilities on the 14:28 Kilmarnock to Glasgow Central due 15:17.
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 :07/07/2025 08:16
Scheduled Expected Destination
14:28 14:28 Kilmarnock
14:32 14:32 Kilmaurs
14:37 14:37 Stewarton
14:42 14:42 Dunlop
14:56 14:56 Barrhead
14:59 14:59 Nitshill
15:01 15:01 Priesthill & Darnley
15:03 15:03 Kennishead
15:07 15:07 Pollokshaws West
15:10 15:10 Crossmyloof
15:17 15:17 Glasgow Central

Facilities on the 14:41 Oban to Glasgow Queen Street due 17:44.
This is due to a broken down train.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 05:58
Scheduled Expected Destination
14:41 14:41 Oban
14:52 14:52 Connel Ferry
15:06 15:06 Taynuilt
15:14 15:14 Falls Of Cruachan
15:21 15:21 Loch Awe
15:26 15:26 Dalmally
15:45 15:45 Tyndrum Lower
15:56 15:56 Crianlarich
16:11 16:11 Ardlui
16:27 16:27 Arrochar & Tarbet
16:49 16:49 Garelochhead
17:00 17:00 Helensburgh Upper
17:13 17:13 Dumbarton Central
17:24 17:24 Dalmuir
17:44 17:44 Glasgow Queen Street

Facilities on the 14:43 Airdrie to Balloch due 16:02.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:21
Scheduled Expected Destination
14:43 14:43 Airdrie
14:46 14:46 Coatdyke
14:49 14:49 Coatbridge Sunnyside
14:51 14:51 Blairhill
14:55 14:55 Easterhouse
14:58 14:58 Garrowhill
15:01 15:01 Shettleston
15:03 15:03 Carntyne
15:06 15:06 Bellgrove
15:09 15:09 High Street
15:13 15:13 Glasgow Queen Street Ll
15:15 15:15 Charing Cross
15:20 15:20 Partick
15:23 15:23 Hyndland
15:26 15:26 Anniesland
15:29 15:29 Westerton
15:31 15:31 Drumchapel
15:33 15:33 Drumry
15:36 15:36 Singer
15:39 15:39 Dalmuir
15:41 15:41 Kilpatrick
15:44 15:44 Bowling
15:49 15:49 Dumbarton East
15:51 15:51 Dumbarton Central
15:53 15:53 Dalreoch
15:56 15:56 Renton
15:58 15:58 Alexandria
16:02 16:02 Balloch

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

Facilities on the 15:11 Glasgow Queen Street to Dundee due 16:56.
This is due to a broken down train.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:15
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:56 16:56 Dundee

Facilities on the 15:28 Glasgow Central to Kilmarnock due 16:23.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 08:16
Scheduled Expected Destination
15:28 15:28 Glasgow Central
15:34 15:34 Crossmyloof
15:37 15:37 Pollokshaws West
15:40 15:40 Kennishead
15:42 15:42 Priesthill & Darnley
15:45 15:45 Nitshill
15:57 15:57 Barrhead
16:09 16:09 Dunlop
16:13 16:13 Stewarton
16:18 16:18 Kilmaurs
16:23 16:23 Kilmarnock

Facilities on the 15:41 Leven to Edinburgh due 17:11.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:28
Scheduled Expected Destination
15:41 15:41 Leven
15:46 15:46 Cameron Bridge
16:03 16:03 Glenrothes With Thornton
16:10 16:10 Cardenden
16:15 16:15 Lochgelly
16:21 16:21 Cowdenbeath
16:27 16:27 Dunfermline Queen Margaret
16:30 16:30 Dunfermline City
16:34 16:34 Rosyth
16:39 16:39 Inverkeithing
16:44 16:44 North Queensferry
16:48 16:48 Dalmeny
16:55 16:55 Edinburgh Gateway
16:57 16:57 South Gyle
17:06 17:06 Haymarket
17:11 17:11 Edinburgh

Facilities on the 15:47 Glasgow Central to East Kilbride due 16:20.
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 :07/07/2025 07:40
Scheduled Expected Destination
15:47 15:47 Glasgow Central
15:54 15:54 Crossmyloof
15:56 15:56 Pollokshaws West
15:59 15:59 Thornliebank
16:03 16:03 Giffnock
16:06 16:06 Clarkston
16:09 16:09 Busby
16:12 16:12 Thorntonhall
16:16 16:16 Hairmyres
16:20 16:20 East Kilbride

Facilities on the 15:58 Montrose to Aberdeen due 16:45.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 08:14
Scheduled Expected Destination
15:58 15:58 Montrose
16:10 16:10 Laurencekirk
16:24 16:24 Stonehaven
16:33 16:33 Portlethen
16:45 16:45 Aberdeen

Facilities on the 16:08 Balloch to Airdrie due 17:26.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:21
Scheduled Expected Destination
16:08 16:08 Balloch
16:10 16:10 Alexandria
16:13 16:13 Renton
16:16 16:16 Dalreoch
16:17 16:17 Dumbarton Central
16:19 16:19 Dumbarton East
16:24 16:24 Bowling
16:27 16:27 Kilpatrick
16:31 16:31 Dalmuir
16:33 16:33 Singer
16:36 16:36 Drumry
16:38 16:38 Drumchapel
16:41 16:41 Westerton
16:44 16:44 Anniesland
16:47 16:47 Hyndland
16:49 16:49 Partick
16:53 16:53 Charing Cross
16:57 16:57 Glasgow Queen Street Ll
16:59 16:59 High Street
17:02 17:02 Bellgrove
17:05 17:05 Carntyne
17:08 17:08 Shettleston
17:11 17:11 Garrowhill
17:13 17:13 Easterhouse
17:17 17:17 Blairhill
17:20 17:20 Coatbridge Sunnyside
17:22 17:22 Coatdyke
17:26 17:26 Airdrie

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

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

Facilities on the 16:30 Kilmarnock to Glasgow Central due 17:19.
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 :07/07/2025 08:16
Scheduled Expected Destination
16:30 16:30 Kilmarnock
16:34 16:34 Kilmaurs
16:39 16:39 Stewarton
16:44 16:44 Dunlop
16:55 16:55 Barrhead
16:58 16:58 Nitshill
17:01 17:01 Priesthill & Darnley
17:03 17:03 Kennishead
17:06 17:06 Pollokshaws West
17:09 17:09 Crossmyloof
17:19 17:19 Glasgow Central

Facilities on the 16:57 Aberdeen to Inverurie due 17:21.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 08:14
Scheduled Expected Destination
16:57 16:57 Aberdeen
17:06 17:06 Dyce
17:14 17:14 Kintore
17:21 17:21 Inverurie

Facilities on the 17:07 Dundee to Glasgow Queen Street due 18:52.
This is due to a broken down train.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:15
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:13 Edinburgh to North Berwick due 17:47.
This is due to a broken down train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:14
Scheduled Expected Destination
17:13 17:13 Edinburgh
17:20 17:20 Musselburgh
17:24 17:24 Wallyford
17:27 17:27 Prestonpans
17:32 17:32 Longniddry
17:38 17:38 Drem
17:47 17:47 North Berwick

Facilities on the 17:18 Glasgow Central to East Kilbride due 17:52.
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 :07/07/2025 07:40
Scheduled Expected Destination
17:18 17:18 Glasgow Central
17:25 17:25 Crossmyloof
17:27 17:27 Pollokshaws West
17:30 17:30 Thornliebank
17:34 17:34 Giffnock
17:37 17:37 Clarkston
17:41 17:41 Busby
17:44 17:44 Thorntonhall
17:47 17:47 Hairmyres
17:52 17:52 East Kilbride

Facilities on the 17:19 Edinburgh to Glenrothes With Thornton due 18:23.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:28
Scheduled Expected Destination
17:19 17:19 Edinburgh
17:25 17:25 Haymarket
17:30 17:30 South Gyle
17:32 17:32 Edinburgh Gateway
17:38 17:38 Dalmeny
17:42 17:42 North Queensferry
17:46 17:46 Inverkeithing
17:50 17:50 Rosyth
17:55 17:55 Dunfermline City
17:59 17:59 Dunfermline Queen Margaret
18:06 18:06 Cowdenbeath
18:11 18:11 Lochgelly
18:15 18:15 Cardenden
18:23 18:23 Glenrothes With Thornton

Facilities on the 17:20 Inverness to Aberdeen due 19:36.
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 :07/07/2025 08:14
Scheduled Expected Destination
17:20 17:20 Inverness
17:30 17:30 Inverness Airport
17:39 17:39 Nairn
17:50 17:50 Forres
18:03 18:03 Elgin
18:22 18:22 Keith
18:44 18:44 Huntly
19:00 19:00 Insch
19:12 19:12 Inverurie
19:18 19:18 Kintore
19:27 19:27 Dyce
19:36 19:36 Aberdeen

Facilities on the 17:28 Glasgow Central to Dumfries due 19:32.
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 :07/07/2025 08:16
Scheduled Expected Destination
17:28 17:28 Glasgow Central
17:37 17:37 Kennishead
17:39 17:39 Priesthill & Darnley
17:43 17:43 Nitshill
17:54 17:54 Barrhead
18:06 18:06 Dunlop
18:11 18:11 Stewarton
18:15 18:15 Kilmaurs
18:28 18:28 Kilmarnock
18:44 18:44 Auchinleck
18:53 18:53 New Cumnock
19:01 19:01 Kirkconnel
19:06 19:06 Sanquhar
19:32 19:32 Dumfries

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

Facilities on the 17:43 Airdrie to Balloch due 18:59.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:21
Scheduled Expected Destination
17:43 17:43 Airdrie
17:46 17:46 Coatdyke
17:49 17:49 Coatbridge Sunnyside
17:51 17:51 Blairhill
17:55 17:55 Easterhouse
17:58 17:58 Garrowhill
18:01 18:01 Shettleston
18:03 18:03 Carntyne
18:06 18:06 Bellgrove
18:09 18:09 High Street
18:13 18:13 Glasgow Queen Street Ll
18:15 18:15 Charing Cross
18:20 18:20 Partick
18:22 18:22 Hyndland
18:25 18:25 Anniesland
18:28 18:28 Westerton
18:31 18:31 Drumchapel
18:33 18:33 Drumry
18:35 18:35 Singer
18:38 18:38 Dalmuir
18:45 18:45 Dumbarton East
18:47 18:47 Dumbarton Central
18:49 18:49 Dalreoch
18:52 18:52 Renton
18:55 18:55 Alexandria
18:59 18:59 Balloch

Facilities on the 17:43 Inverurie to Aberdeen due 18:07.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 08:14
Scheduled Expected Destination
17:43 17:43 Inverurie
17:48 17:48 Kintore
17:58 17:58 Dyce
18:07 18:07 Aberdeen

Facilities on the 17:54 North Berwick to Edinburgh due 18:19.
This is due to a broken down train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:14
Scheduled Expected Destination
17:54 17:54 North Berwick
18:11 18:11 Musselburgh
18:19 18:19 Edinburgh

Facilities on the 17:58 East Kilbride to Glasgow Central due 18:33.
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 :07/07/2025 07:40
Scheduled Expected Destination
17:58 17:58 East Kilbride
18:02 18:02 Hairmyres
18:05 18:05 Thorntonhall
18:09 18:09 Busby
18:12 18:12 Clarkston
18:15 18:15 Giffnock
18:21 18:21 Thornliebank
18:24 18:24 Pollokshaws West
18:26 18:26 Crossmyloof
18:33 18:33 Glasgow Central

Facilities on the 18:15 Aberdeen to Inverness due 20:30.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 08:14
Scheduled Expected Destination
18:15 18:15 Aberdeen
18:24 18:24 Dyce
18:32 18:32 Kintore
18:40 18:40 Inverurie
18:52 18:52 Insch
19:09 19:09 Huntly
19:23 19:23 Keith
19:46 19:46 Elgin
19:59 19:59 Forres
20:10 20:10 Nairn
20:19 20:19 Inverness Airport
20:30 20:30 Inverness

Facilities on the 18:39 Edinburgh to North Berwick due 19:20.
This is due to a broken down train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:14
Scheduled Expected Destination
18:39 18:39 Edinburgh
18:49 18:49 Musselburgh
18:54 18:54 Wallyford
18:57 18:57 Prestonpans
19:02 19:02 Longniddry
19:11 19:11 Drem
19:20 19:20 North Berwick

Facilities on the 18:56 Cowdenbeath to Edinburgh due 19:37.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:28
Scheduled Expected Destination
18:56 18:56 Cowdenbeath
19:02 19:02 Dunfermline Queen Margaret
19:05 19:05 Dunfermline City
19:09 19:09 Rosyth
19:13 19:13 Inverkeithing
19:24 19:24 Edinburgh Gateway
19:33 19:33 Haymarket
19:37 19:37 Edinburgh

Facilities on the 18:58 Dalmuir to Motherwell due 20:06.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 08:05
Scheduled Expected Destination
18:58 18:58 Dalmuir
19:00 19:00 Clydebank
19:02 19:02 Yoker
19:05 19:05 Garscadden
19:07 19:07 Scotstounhill
19:10 19:10 Jordanhill
19:12 19:12 Hyndland
19:14 19:14 Partick
19:17 19:17 Exhibition Centre
19:20 19:20 Anderston
19:28 19:28 Glasgow Central Low Level
19:30 19:30 Argyle Street
19:33 19:33 Bridgeton
19:35 19:35 Dalmarnock
19:39 19:39 Rutherglen
19:43 19:43 Cambuslang
19:47 19:47 Newton Lanark
19:51 19:51 Blantyre
19:58 19:58 Hamilton Central
20:04 20:04 Airbles
20:06 20:06 Motherwell

Facilities on the 19:08 Balloch to Airdrie due 20:26.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:21
Scheduled Expected Destination
19:08 19:08 Balloch
19:10 19:10 Alexandria
19:13 19:13 Renton
19:16 19:16 Dalreoch
19:17 19:17 Dumbarton Central
19:19 19:19 Dumbarton East
19:24 19:24 Bowling
19:27 19:27 Kilpatrick
19:31 19:31 Dalmuir
19:33 19:33 Singer
19:36 19:36 Drumry
19:38 19:38 Drumchapel
19:41 19:41 Westerton
19:44 19:44 Anniesland
19:47 19:47 Hyndland
19:49 19:49 Partick
19:53 19:53 Charing Cross
19:57 19:57 Glasgow Queen Street Ll
19:59 19:59 High Street
20:02 20:02 Bellgrove
20:05 20:05 Carntyne
20:08 20:08 Shettleston
20:11 20:11 Garrowhill
20:13 20:13 Easterhouse
20:17 20:17 Blairhill
20:20 20:20 Coatbridge Sunnyside
20:22 20:22 Coatdyke
20:26 20:26 Airdrie

Facilities on the 19:26 North Berwick to Edinburgh due 19:59.
This is due to a broken down train.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 04:14
Scheduled Expected Destination
19:26 19:26 North Berwick
19:35 19:35 Drem
19:40 19:40 Longniddry
19:45 19:45 Prestonpans
19:48 19:48 Wallyford
19:52 19:52 Musselburgh
19:59 19:59 Edinburgh

Facilities on the 20:17 Motherwell to Dalmuir due 21:19.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 08:05
Scheduled Expected Destination
20:17 20:17 Motherwell
20:21 20:21 Airbles
20:26 20:26 Hamilton Central
20:29 20:29 Hamilton West
20:32 20:32 Blantyre
20:37 20:37 Newton Lanark
20:40 20:40 Cambuslang
20:44 20:44 Rutherglen
20:47 20:47 Dalmarnock
20:49 20:49 Bridgeton
20:52 20:52 Argyle Street
20:54 20:54 Glasgow Central Low Level
20:56 20:56 Anderston
20:58 20:58 Exhibition Centre
21:01 21:01 Partick
21:04 21:04 Hyndland
21:06 21:06 Jordanhill
21:08 21:08 Scotstounhill
21:10 21:10 Garscadden
21:13 21:13 Yoker
21:15 21:15 Clydebank
21:19 21:19 Dalmuir

1 Train Cancellation
07:37 Ayr to Glasgow Central due 08:30 has been cancelled.
This is due to train crew being delayed.
Last Updated :07/07/2025 08:04
Scheduled Expected Destination
07:37 Not Stopping Ayr
07:39 Not Stopping Newton-On-Ayr
07:42 Not Stopping Prestwick Town
07:44 Not Stopping Prestwick Int. Airport
07:48 Not Stopping Troon
07:50 Not Stopping Barassie
07:55 Not Stopping Irvine
07:59 Not Stopping Kilwinning
08:12 Not Stopping Milliken Park
08:15 Not Stopping Johnstone
08:19 Not Stopping Paisley Gilmour Street
08:30 Not Stopping Glasgow Central

17 Other Train Service Updates
05:17 Oban to Glasgow Queen Street due 08:42 has been previously delayed and is now 19 minutes late from Arrochar & Tarbet.
This is due to a fault on this train.
Will be formed of 2 coaches instead of 3.
Last Updated :07/07/2025 07:42
Scheduled Expected Destination
05:17 05:21 Oban
05:32 05:36 Connel Ferry
05:44 05:50 Taynuilt
05:57 06:03 Loch Awe
06:03 06:09 Dalmally
06:22 06:28 Tyndrum Lower
06:33 06:48 Crianlarich
06:51 07:06 Ardlui
07:10 07:29 Arrochar & Tarbet
07:30 07:49 Garelochhead
07:42 08:01 Helensburgh Upper
07:50 08:09 Cardross
07:59 08:18 Dumbarton Central
08:10 08:29 Singer
08:24 08:43 Maryhill
08:28 08:47 Possilpark & Parkhouse
08:42 09:01 Glasgow Queen Street

05:20 Glasgow Queen Street to Oban due 08:35 is being delayed between Dalmally and Taynuilt and is now expected to be 20 minutes late.
This is due to a fault with the signalling system.
Last Updated :07/07/2025 08:21
Scheduled Expected Destination
05:20 05:20 Glasgow Queen Street
05:38 05:38 Dalmuir
05:47 05:47 Dumbarton Central
06:03 06:03 Helensburgh Upper
06:14 06:14 Garelochhead
06:34 06:34 Arrochar & Tarbet
06:52 06:52 Ardlui
07:18 07:18 Crianlarich
07:27 07:27 Tyndrum Lower
07:51 07:51 Dalmally
07:56 07:56 Loch Awe
08:11 08:31 Taynuilt
08:22 08:42 Connel Ferry
08:35 08:55 Oban

06:38 Inverness to Edinburgh due 10:14 has been delayed at Kingussie and is now 7 minutes late.
This is due to a fault with the signalling system.
Last Updated :07/07/2025 08:01
Scheduled Expected Destination
06:38 06:38 Inverness
07:23 07:23 Aviemore
07:36 07:43 Kingussie
08:09 08:16 Blair Atholl
08:19 08:26 Pitlochry
08:34 08:41 Dunkeld & Birnam
08:54 09:01 Perth
09:10 09:17 Gleneagles
09:34 09:41 Stirling
10:09 10:16 Haymarket
10:14 10:21 Edinburgh

06:45 Glasgow Central to Largs due 08:05 has been delayed at Saltcoats and is now 12 minutes late.
This is due to animals on the railway.
Last Updated :07/07/2025 08:07
Scheduled Expected Destination
06:45 06:45 Glasgow Central
06:57 06:57 Paisley Gilmour Street
07:01 07:01 Johnstone
07:04 07:04 Milliken Park
07:06 07:06 Howwood Renfrew
07:10 07:10 Lochwinnoch
07:15 07:15 Glengarnock
07:19 07:19 Dalry
07:29 07:29 Kilwinning
07:33 07:33 Stevenston
07:47 07:59 Saltcoats
07:49 08:01 Ardrossan South Beach
07:55 08:07 West Kilbride
08:00 08:12 Fairlie
08:05 08:17 Largs

06:53 Milngavie to Edinburgh due 08:34 will be started from Hyndland.
It will no longer call at Milngavie, Hillfoot, Bearsden, Westerton and Anniesland.
This is due to a fault on this train.
Will be formed of 3 coaches instead of 6.
Last Updated :07/07/2025 06:00
Scheduled Expected Destination
06:53 Not Stopping Milngavie
06:56 Not Stopping Hillfoot
06:58 Not Stopping Bearsden
07:01 Not Stopping Westerton
07:04 Not Stopping Anniesland
07:07 07:07 Hyndland
07:10 07:10 Partick
07:14 07:14 Charing Cross
07:16 07:16 Glasgow Queen Street Ll
07:18 07:18 High Street
07:20 07:20 Bellgrove
07:24 07:24 Carntyne
07:26 07:26 Shettleston
07:35 07:35 Coatbridge Sunnyside
07:40 07:40 Airdrie
07:43 07:43 Drumgelloch
07:47 07:47 Caldercruix
07:53 07:53 Blackridge
07:57 07:57 Armadale
08:02 08:02 Bathgate
08:07 08:07 Livingston North
08:11 08:11 Uphall
08:22 08:22 Edinburgh Park
08:29 08:29 Haymarket
08:34 08:34 Edinburgh

06:54 Helensburgh Central to Edinburgh due 08:45 has been delayed at Helensburgh Central and is now 7 minutes late.
This is due to a fault with the signalling system earlier today.
Last Updated :07/07/2025 07:03
Scheduled Expected Destination
06:54 07:01 Helensburgh Central
06:57 07:04 Craigendoran
07:02 07:09 Cardross
07:07 07:14 Dalreoch
07:09 07:16 Dumbarton Central
07:11 07:18 Dumbarton East
07:20 07:27 Dalmuir
07:27 07:34 Hyndland
07:30 07:37 Partick
07:34 07:41 Charing Cross
07:36 07:43 Glasgow Queen Street Ll
07:38 07:45 High Street
07:44 07:51 Shettleston
07:47 07:54 Garrowhill
07:49 07:56 Easterhouse
07:53 08:00 Blairhill
07:56 08:03 Coatbridge Sunnyside
07:58 08:05 Coatdyke
08:02 08:09 Airdrie
08:05 08:12 Drumgelloch
08:19 08:26 Bathgate
08:24 08:31 Livingston North
08:27 08:34 Uphall
08:35 08:42 Edinburgh Park
08:40 08:47 Haymarket
08:45 08:52 Edinburgh

07:08 Balloch to Airdrie due 08:27 has been reinstated.
It will be started from Dalmuir.
It will no longer call at Balloch, Alexandria, Renton, Dalreoch, Dumbarton Central, Dumbarton East, Bowling and Kilpatrick.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :07/07/2025 07:21
Scheduled Expected Destination
07:08 Not Stopping Balloch
07:10 Not Stopping Alexandria
07:13 Not Stopping Renton
07:16 Not Stopping Dalreoch
07:17 Not Stopping Dumbarton Central
07:19 Not Stopping Dumbarton East
07:24 Not Stopping Bowling
07:27 Not Stopping Kilpatrick
07:31 07:31 Dalmuir
07:33 07:33 Singer
07:36 07:36 Drumry
07:38 07:38 Drumchapel
07:41 07:41 Westerton
07:44 07:44 Anniesland
07:47 07:47 Hyndland
07:49 07:49 Partick
07:53 07:53 Charing Cross
07:57 07:57 Glasgow Queen Street Ll
07:59 07:59 High Street
08:02 08:02 Bellgrove
08:05 08:05 Carntyne
08:08 08:08 Shettleston
08:11 08:11 Garrowhill
08:13 08:13 Easterhouse
08:17 08:17 Blairhill
08:20 08:20 Coatbridge Sunnyside
08:23 08:23 Coatdyke
08:27 08:27 Airdrie

07:19 Tweedbank to Edinburgh due 08:17 has been previously delayed, has been further delayed at Newtongrange and is now 8 minutes late.
This is due to passengers causing a disturbance on a train.
Last Updated :07/07/2025 08:02
Scheduled Expected Destination
07:19 07:25 Tweedbank
07:23 07:29 Galashiels
07:32 07:38 Stow
07:49 07:55 Gorebridge
07:52 08:00 Newtongrange
07:55 08:03 Eskbank
08:00 08:08 Shawfair
08:04 08:12 Newcraighall
08:08 08:16 Brunstane
08:17 08:25 Edinburgh

07:26 Ardrossan South Beach to Glasgow Central due 08:14 has been previously delayed and is now 25 minutes late from Dalry.
This is due to animals on the railway.
Last Updated :07/07/2025 08:25
Scheduled Expected Destination
07:26 07:34 Ardrossan South Beach
07:28 07:51 Saltcoats
07:30 07:53 Stevenston
07:34 07:57 Kilwinning
07:39 08:04 Dalry
07:43 08:08 Glengarnock
07:47 08:12 Lochwinnoch
07:51 08:16 Howwood Renfrew
07:54 08:19 Milliken Park
07:57 08:22 Johnstone
08:01 08:26 Paisley Gilmour Street
08:14 08:39 Glasgow Central

07:28 Largs to Glasgow Central due 08:27 has been previously delayed, has been further delayed at Stevenston and is now 13 minutes late.
This is due to animals on the railway.
Last Updated :07/07/2025 08:25
Scheduled Expected Destination
07:28 07:28 Largs
07:33 07:33 Fairlie
07:38 07:38 West Kilbride
07:45 07:57 Ardrossan South Beach
07:47 07:59 Saltcoats
07:49 08:02 Stevenston
07:53 08:06 Kilwinning
07:57 08:10 Dalry
08:01 08:14 Glengarnock
08:10 08:23 Johnstone
08:15 08:28 Paisley Gilmour Street
08:27 08:40 Glasgow Central

07:39 Carstairs to Garscadden due 08:42 has been previously delayed, has been further delayed at Wishaw and is now 15 minutes late.
This is due to a fault with barriers at a level crossing.
Last Updated :07/07/2025 08:12
Scheduled Expected Destination
07:39 07:39 Carstairs
07:49 07:57 Carluke
07:55 08:10 Wishaw
08:00 08:15 Holytown
08:03 08:18 Bellshill
08:09 08:24 Uddingston
08:18 08:33 Rutherglen
08:21 08:36 Bridgeton
08:25 08:40 Argyle Street
08:28 08:43 Glasgow Central Low Level
08:29 08:44 Anderston
08:31 08:46 Exhibition Centre
08:35 08:50 Partick
08:37 08:52 Hyndland
08:42 08:57 Garscadden

07:48 Ardrossan Harbour to Glasgow Central due 08:42 has been previously delayed, has been further delayed at Glengarnock and is now 11 minutes late.
This is due to animals on the railway.
Last Updated :07/07/2025 08:25
Scheduled Expected Destination
07:48 07:48 Ardrossan Harbour
07:51 07:51 Ardrossan Town
07:54 08:04 Ardrossan South Beach
07:56 08:06 Saltcoats
07:58 08:08 Stevenston
08:03 08:13 Kilwinning
08:08 08:18 Dalry
08:12 08:23 Glengarnock
08:16 08:27 Lochwinnoch
08:20 08:31 Howwood Renfrew
08:23 08:34 Milliken Park
08:26 08:37 Johnstone
08:31 08:42 Paisley Gilmour Street
08:42 08:53 Glasgow Central

07:52 Lanark to Glasgow Central due 08:43 has been delayed between Lanark and Carluke and is now 9 minutes late.
This is due to a fault with barriers at a level crossing earlier today.
Last Updated :07/07/2025 08:10
Scheduled Expected Destination
07:52 07:52 Lanark
08:01 08:10 Carluke
08:08 08:17 Wishaw
08:13 08:22 Shieldmuir
08:19 08:28 Motherwell
08:25 08:34 Bellshill
08:29 08:38 Uddingston
08:34 08:43 Cambuslang
08:43 08:52 Glasgow Central

07:56 Ayr to Glasgow Central due 08:49 has been delayed at Ayr and is now 7 minutes late.
This is due to train crew being delayed.
Last Updated :07/07/2025 08:04
Scheduled Expected Destination
07:56 08:03 Ayr
08:01 08:08 Prestwick Town
08:05 08:12 Troon
08:11 08:18 Irvine
08:15 08:22 Kilwinning
08:20 08:27 Dalry
08:24 08:31 Glengarnock
08:32 08:39 Johnstone
08:37 08:44 Paisley Gilmour Street
08:49 08:56 Glasgow Central

08:10 Largs to Glasgow Central due 09:15 has been delayed at Largs and is now 11 minutes late.
This is due to animals on the railway.
Last Updated :07/07/2025 08:25
Scheduled Expected Destination
08:10 08:21 Largs
08:15 08:26 Fairlie
08:20 08:31 West Kilbride
08:27 08:38 Ardrossan South Beach
08:29 08:40 Saltcoats
08:31 08:42 Stevenston
08:35 08:46 Kilwinning
08:40 08:51 Dalry
08:44 08:55 Glengarnock
08:48 08:59 Lochwinnoch
08:52 09:03 Howwood Renfrew
08:55 09:06 Milliken Park
08:58 09:09 Johnstone
09:02 09:13 Paisley Gilmour Street
09:15 09:26 Glasgow Central

08:56 Oban to Glasgow Queen Street due 11:56 will be starting late from Oban.
This is due to a fault with the signalling system.
Last Updated :07/07/2025 08:21
Scheduled Expected Destination
08:56 08:56 Oban
09:07 09:07 Connel Ferry
09:19 09:19 Taynuilt
09:27 09:27 Falls Of Cruachan
09:34 09:34 Loch Awe
09:40 09:40 Dalmally
09:59 09:59 Tyndrum Lower
10:14 10:14 Crianlarich
10:29 10:29 Ardlui
10:43 10:43 Arrochar & Tarbet
11:04 11:04 Garelochhead
11:17 11:17 Helensburgh Upper
11:30 11:30 Dumbarton Central
11:40 11:40 Dalmuir
11:56 11:56 Glasgow Queen Street

Facilities on the 09:42 Inverness to Edinburgh due 13:14.
This is due to a broken down train.
First class not available.
Last Updated :07/07/2025 04:18
Scheduled Expected Destination
09:42 09:42 Inverness
10:31 10:31 Aviemore
10:43 10:43 Kingussie
11:27 11:27 Pitlochry
11:57 11:57 Perth
12:35 12:35 Stirling
13:09 13:09 Haymarket
13:14 13:14 Edinburgh

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