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.
52 Train Formation Updates
05:17 Oban to Glasgow Queen Street due 08:42 has been previously delayed and is now 15 minutes late from Crianlarich.
This is due to a fault on this train.
Will be formed of 2 coaches instead of 3.
Last Updated :07/07/2025 06:53
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:25 Arrochar & Tarbet
07:30 07:45 Garelochhead
07:42 07:57 Helensburgh Upper
07:50 08:05 Cardross
07:59 08:14 Dumbarton Central
08:10 08:25 Singer
08:24 08:39 Maryhill
08:28 08:43 Possilpark & Parkhouse
08:42 08:57 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

Facilities on the 06:55 Dunblane to Edinburgh due 07:57.
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
06:55 06:55 Dunblane
06:58 06:58 Bridge Of Allan
07:04 07:04 Stirling
07:12 07:12 Larbert
07:15 07:15 Camelon
07:18 07:18 Falkirk Grahamston
07:24 07:24 Polmont
07:29 07:29 Linlithgow
07:44 07:44 Edinburgh Park
07:52 07:52 Haymarket
07:57 07:57 Edinburgh

Facilities on the 06:59 Glasgow Central to Edinburgh due 08:14.
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:11
Scheduled Expected Destination
06:59 06:59 Glasgow Central
07:10 07:10 Uddingston
07:14 07:14 Bellshill
07:18 07:18 Holytown
07:20 07:20 Carfin
07:23 07:23 Cleland
07:28 07:28 Hartwood
07:32 07:32 Shotts
07:37 07:37 Fauldhouse
07:43 07:43 Addiewell
07:47 07:47 West Calder
07:51 07:51 Livingston South
07:57 07:57 Kirknewton
08:03 08:03 Curriehill
08:10 08:10 Haymarket
08:14 08:14 Edinburgh

06:59 Dalmuir to Motherwell due 08:04 has been reinstated.
It will be started from Glasgow Central Low Level.
It will no longer call at Dalmuir, Clydebank, Yoker, Garscadden, Scotstounhill, Jordanhill, Hyndland, Partick, Exhibition Centre and Anderston.
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:24
Scheduled Expected Destination
06:59 Not Stopping Dalmuir
07:01 Not Stopping Clydebank
07:03 Not Stopping Yoker
07:06 Not Stopping Garscadden
07:08 Not Stopping Scotstounhill
07:11 Not Stopping Jordanhill
07:14 Not Stopping Hyndland
07:16 Not Stopping Partick
07:19 Not Stopping Exhibition Centre
07:22 Not Stopping Anderston
07:27 07:27 Glasgow Central Low Level
07:29 07:29 Argyle Street
07:32 07:32 Bridgeton
07:34 07:34 Dalmarnock
07:37 07:37 Rutherglen
07:40 07:40 Cambuslang
07:45 07:45 Newton Lanark
07:49 07:49 Blantyre
07:56 07:56 Hamilton Central
08:01 08:01 Airbles
08:04 08:04 Motherwell

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 07:21 Kilmarnock to Glasgow Central due 08:15.
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
07:21 07:21 Kilmarnock
07:25 07:25 Kilmaurs
07:31 07:31 Stewarton
07:36 07:36 Dunlop
07:54 07:54 Barrhead
07:57 07:57 Nitshill
07:59 07:59 Priesthill & Darnley
08:01 08:01 Kennishead
08:05 08:05 Pollokshaws West
08:08 08:08 Crossmyloof
08:15 08:15 Glasgow Central

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: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 07:24
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 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 07:24
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: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: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 07:24
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: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: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 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: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 07:24
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 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: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 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 07:24
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: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: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 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: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 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 07:24
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 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: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: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 07:24
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: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 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 07:24
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 07:24
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

0 Train Cancellations
There are currently no Train Cancellations reported.
11 Other Train Service Updates
05:17 Oban to Glasgow Queen Street due 08:42 has been previously delayed and is now 15 minutes late from Crianlarich.
This is due to a fault on this train.
Will be formed of 2 coaches instead of 3.
Last Updated :07/07/2025 06:53
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:25 Arrochar & Tarbet
07:30 07:45 Garelochhead
07:42 07:57 Helensburgh Upper
07:50 08:05 Cardross
07:59 08:14 Dumbarton Central
08:10 08:25 Singer
08:24 08:39 Maryhill
08:28 08:43 Possilpark & Parkhouse
08:42 08:57 Glasgow Queen Street

06:08 Balloch to Airdrie due 07:26 has been previously delayed, has been further delayed at Partick and is now 8 minutes late.
This is due to a fault with the signalling system earlier today.
Last Updated :07/07/2025 06:58
Scheduled Expected Destination
06:08 06:08 Balloch
06:10 06:10 Alexandria
06:13 06:13 Renton
06:16 06:16 Dalreoch
06:17 06:17 Dumbarton Central
06:19 06:19 Dumbarton East
06:24 06:24 Bowling
06:27 06:27 Kilpatrick
06:31 06:36 Dalmuir
06:33 06:38 Singer
06:36 06:41 Drumry
06:38 06:43 Drumchapel
06:41 06:46 Westerton
06:44 06:49 Anniesland
06:47 06:52 Hyndland
06:49 06:57 Partick
06:53 07:01 Charing Cross
06:57 07:05 Glasgow Queen Street Ll
06:59 07:07 High Street
07:02 07:10 Bellgrove
07:05 07:13 Carntyne
07:08 07:16 Shettleston
07:10 07:18 Garrowhill
07:13 07:21 Easterhouse
07:17 07:25 Blairhill
07:19 07:27 Coatbridge Sunnyside
07:22 07:30 Coatdyke
07:26 07:34 Airdrie

06:15 Glasgow Central to Ardrossan Harbour due 07:07 has been delayed at Saltcoats and is now 22 minutes late.
This is due to animals on the railway.
Last Updated :07/07/2025 07:23
Scheduled Expected Destination
06:15 06:15 Glasgow Central
06:25 06:25 Paisley Gilmour Street
06:29 06:29 Johnstone
06:32 06:32 Milliken Park
06:34 06:34 Howwood Renfrew
06:38 06:38 Lochwinnoch
06:43 06:43 Glengarnock
06:47 06:47 Dalry
06:51 06:51 Kilwinning
06:55 06:55 Stevenston
07:00 07:22 Saltcoats
07:02 07:24 Ardrossan South Beach
07:05 07:27 Ardrossan Town
07:07 07:29 Ardrossan Harbour

06:18 Tweedbank to Edinburgh due 07:18 has been delayed at Gorebridge and is now 8 minutes late.
This is due to passengers causing a disturbance on a train.
Last Updated :07/07/2025 06:56
Scheduled Expected Destination
06:18 06:18 Tweedbank
06:22 06:22 Galashiels
06:31 06:31 Stow
06:48 06:56 Gorebridge
06:52 07:00 Newtongrange
06:55 07:03 Eskbank
07:00 07:08 Shawfair
07:04 07:12 Newcraighall
07:08 07:16 Brunstane
07:18 07:26 Edinburgh

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

06:59 Dalmuir to Motherwell due 08:04 has been reinstated.
It will be started from Glasgow Central Low Level.
It will no longer call at Dalmuir, Clydebank, Yoker, Garscadden, Scotstounhill, Jordanhill, Hyndland, Partick, Exhibition Centre and Anderston.
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:24
Scheduled Expected Destination
06:59 Not Stopping Dalmuir
07:01 Not Stopping Clydebank
07:03 Not Stopping Yoker
07:06 Not Stopping Garscadden
07:08 Not Stopping Scotstounhill
07:11 Not Stopping Jordanhill
07:14 Not Stopping Hyndland
07:16 Not Stopping Partick
07:19 Not Stopping Exhibition Centre
07:22 Not Stopping Anderston
07:27 07:27 Glasgow Central Low Level
07:29 07:29 Argyle Street
07:32 07:32 Bridgeton
07:34 07:34 Dalmarnock
07:37 07:37 Rutherglen
07:40 07:40 Cambuslang
07:45 07:45 Newton Lanark
07:49 07:49 Blantyre
07:56 07:56 Hamilton Central
08:01 08:01 Airbles
08:04 08:04 Motherwell

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:26 Ardrossan South Beach to Glasgow Central due 08:14 will be starting late from Ardrossan South Beach.
This is due to animals on the railway.
Last Updated :07/07/2025 07:23
Scheduled Expected Destination
07:26 07:26 Ardrossan South Beach
07:28 07:28 Saltcoats
07:30 07:30 Stevenston
07:34 07:34 Kilwinning
07:39 07:39 Dalry
07:43 07:43 Glengarnock
07:47 07:47 Lochwinnoch
07:51 07:51 Howwood Renfrew
07:54 07:54 Milliken Park
07:57 07:57 Johnstone
08:01 08:01 Paisley Gilmour Street
08:14 08:14 Glasgow Central

07:28 East Kilbride to Glasgow Central due 08:00 will now run as scheduled.
Last Updated :07/07/2025 07:25
Scheduled Expected Destination
07:28 07:28 East Kilbride
07:32 07:32 Hairmyres
07:35 07:35 Thorntonhall
07:39 07:39 Busby
07:42 07:42 Clarkston
07:45 07:45 Giffnock
07:48 07:48 Thornliebank
07:51 07:51 Pollokshaws West
07:54 07:54 Crossmyloof
08:00 08:00 Glasgow Central

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: 07:35:01 07-07-2025
Powered By    © 2025