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.
4 Catering Updates
09:30 Edinburgh to Aberdeen due 11:52 has been previously delayed, is being further delayed between Arbroath and Montrose and is now expected to be 18 minutes late.
This is due to a fault on a train in front of this one.
Catering is not available.
Last Updated :09/07/2026 11:27
Scheduled Expected Destination
09:30 09:30 Edinburgh
09:35 09:35 Haymarket
10:17 10:26 Cupar
10:25 10:34 Leuchars
10:40 10:49 Dundee
10:56 11:05 Arbroath
11:10 11:28 Montrose
11:34 11:52 Stonehaven
11:52 12:10 Aberdeen

Facilities on the 09/07/26 12:07 Aberdeen to Edinburgh due 14:28.
This is due to a shortage of on train staff.
Catering is not available.
Last Updated :08/07/2026 16:34
Scheduled Expected Destination
12:07 12:07 Aberdeen
12:23 12:23 Stonehaven
12:45 12:45 Montrose
12:59 12:59 Arbroath
13:18 13:18 Dundee
13:30 13:30 Leuchars
13:38 13:38 Cupar
14:23 14:23 Haymarket
14:28 14:28 Edinburgh

Facilities on the 12:22 Glasgow Queen Street to Oban due 15:28.
Catering is not available throughout.
Last Updated :09/07/2026 09:18
Scheduled Expected Destination
12:22 12:22 Glasgow Queen Street
12:53 12:53 Dumbarton Central
13:08 13:08 Helensburgh Upper
13:20 13:20 Garelochhead
13:40 13:40 Arrochar & Tarbet
13:56 13:56 Ardlui
14:18 14:18 Crianlarich
14:26 14:26 Tyndrum Lower
14:44 14:44 Dalmally
14:49 14:49 Loch Awe
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 09/07/26 14:03 Aberdeen to Edinburgh due 16:24.
This is due to a shortage of on train staff.
Catering is not available.
Last Updated :08/07/2026 16:34
Scheduled Expected Destination
14:03 14:03 Aberdeen
14:19 14:19 Stonehaven
14:39 14:39 Montrose
14:54 14:54 Arbroath
15:13 15:13 Dundee
15:25 15:25 Leuchars
15:32 15:32 Cupar
16:18 16:18 Haymarket
16:24 16:24 Edinburgh

22 Train Formation Updates
Facilities on the 10:18 Dundee to Glasgow Queen Street due 11:53.
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 :09/07/2026 04:27
Scheduled Expected Destination
10:18 10:18 Dundee
10:24 10:24 Invergowrie
10:43 10:43 Perth
10:59 10:59 Gleneagles
11:12 11:12 Dunblane
11:16 11:16 Bridge Of Allan
11:22 11:22 Stirling
11:53 11:53 Glasgow Queen Street

Facilities on the 10:40 Leven to Edinburgh due 12:05.
This train will now be formed of the usual number of coaches.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 07:12
Scheduled Expected Destination
10:40 10:40 Leven
10:45 10:45 Cameron Bridge
11:01 11:01 Glenrothes With Thornton
11:08 11:08 Cardenden
11:13 11:13 Lochgelly
11:19 11:19 Cowdenbeath
11:25 11:25 Dunfermline Queen Margaret
11:28 11:28 Dunfermline City
11:32 11:32 Rosyth
11:37 11:37 Inverkeithing
11:41 11:41 North Queensferry
11:45 11:45 Dalmeny
11:51 11:51 Edinburgh Gateway
11:54 11:54 South Gyle
12:00 12:00 Haymarket
12:05 12:05 Edinburgh

Facilities on the 11:03 Larkhall to Dalmuir due 12:13.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 04:32
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 12:11 Glasgow Queen Street to Dundee due 13:47.
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 :09/07/2026 04:27
Scheduled Expected Destination
12:11 12:11 Glasgow Queen Street
12:40 12:40 Stirling
12:45 12:45 Bridge Of Allan
12:50 12:50 Dunblane
13:04 13:04 Gleneagles
13:23 13:23 Perth
13:41 13:41 Invergowrie
13:47 13:47 Dundee

Facilities on the 12:17 Dalmuir to Larkhall due 13:26.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 09:05
Scheduled Expected Destination
12:17 12:17 Dalmuir
12:19 12:19 Singer
12:21 12:21 Drumry
12:24 12:24 Drumchapel
12:27 12:27 Westerton
12:30 12:30 Anniesland
12:33 12:33 Hyndland
12:36 12:36 Partick
12:39 12:39 Exhibition Centre
12:42 12:42 Anderston
12:45 12:45 Glasgow Central Low Level
12:47 12:47 Argyle Street
12:51 12:51 Bridgeton
12:53 12:53 Dalmarnock
12:55 12:55 Rutherglen
12:59 12:59 Cambuslang
13:02 13:02 Newton Lanark
13:06 13:06 Blantyre
13:09 13:09 Hamilton West
13:16 13:16 Hamilton Central
13:20 13:20 Chatelherault
13:23 13:23 Merryton
13:26 13:26 Larkhall

Facilities on the 12:28 Dalmuir to Cumbernauld due 13:59.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 04:32
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:08 13:08 Cambuslang
13:15 13:15 Newton Lanark
13:19 13:19 Blantyre
13:22 13:22 Hamilton West
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 13:33 Larkhall to Dalmuir due 14:42.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 09:05
Scheduled Expected Destination
13:33 13:33 Larkhall
13:35 13:35 Merryton
13:38 13:38 Chatelherault
13:43 13:43 Hamilton Central
13:45 13:45 Hamilton West
13:49 13:49 Blantyre
13:53 13:53 Newton Lanark
13:56 13:56 Cambuslang
14:01 14:01 Rutherglen
14:04 14:04 Dalmarnock
14:06 14:06 Bridgeton
14:10 14:10 Argyle Street
14:17 14:17 Glasgow Central Low Level
14:19 14:19 Anderston
14:21 14:21 Exhibition Centre
14:25 14:25 Partick
14:27 14:27 Hyndland
14:29 14:29 Jordanhill
14:32 14:32 Scotstounhill
14:34 14:34 Garscadden
14:36 14:36 Yoker
14:38 14:38 Clydebank
14:42 14:42 Dalmuir

Facilities on the 14:14 Dundee to Glasgow Queen Street due 15:54.
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 :09/07/2026 04:27
Scheduled Expected Destination
14:14 14:14 Dundee
14:20 14:20 Invergowrie
14:40 14:40 Perth
14:56 14:56 Gleneagles
15:09 15:09 Dunblane
15:13 15:13 Bridge Of Allan
15:21 15:21 Stirling
15:54 15:54 Glasgow Queen Street

Facilities on the 14:17 Cumbernauld to Dalmuir due 15:51.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 04:32
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:58 Dalmuir to Motherwell due 16:04.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 09:05
Scheduled Expected Destination
14:58 14:58 Dalmuir
15:00 15:00 Clydebank
15:02 15:02 Yoker
15:07 15:07 Garscadden
15:09 15:09 Scotstounhill
15:11 15:11 Jordanhill
15:13 15:13 Hyndland
15:16 15:16 Partick
15:19 15:19 Exhibition Centre
15:21 15:21 Anderston
15:25 15:25 Glasgow Central Low Level
15:27 15:27 Argyle Street
15:30 15:30 Bridgeton
15:32 15:32 Dalmarnock
15:34 15:34 Rutherglen
15:37 15:37 Cambuslang
15:43 15:43 Newton Lanark
15:48 15:48 Blantyre
15:51 15:51 Hamilton West
15:56 15:56 Hamilton Central
16:01 16:01 Airbles
16:04 16:04 Motherwell

Facilities on the 16:16 Motherwell to Dalmuir due 17:21.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 09:05
Scheduled Expected Destination
16:16 16:16 Motherwell
16:18 16:18 Airbles
16:24 16:24 Hamilton Central
16:27 16:27 Hamilton West
16:31 16:31 Blantyre
16:35 16:35 Newton Lanark
16:39 16:39 Cambuslang
16:43 16:43 Rutherglen
16:46 16:46 Dalmarnock
16:48 16:48 Bridgeton
16:52 16:52 Argyle Street
16:55 16:55 Glasgow Central Low Level
16:57 16:57 Anderston
16:59 16:59 Exhibition Centre
17:02 17:02 Partick
17:05 17:05 Hyndland
17:08 17:08 Anniesland
17:11 17:11 Westerton
17:14 17:14 Drumchapel
17:16 17:16 Drumry
17:18 17:18 Singer
17:21 17:21 Dalmuir

Facilities on the 16:17 Dalmuir to Larkhall due 17:27.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 04:32
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:14 17:14 Hamilton West
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:41 Glasgow Queen Street to Anniesland due 17:00.
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 :09/07/2026 04:27
Scheduled Expected Destination
16:41 16:41 Glasgow Queen Street
16:46 16:46 Ashfield
16:49 16:49 Possilpark & Parkhouse
16:51 16:51 Gilshochill
16:53 16:53 Summerston
16:55 16:55 Maryhill
16:57 16:57 Kelvindale
17:00 17:00 Anniesland

Facilities on the 17:06 Anniesland to Glasgow Queen Street due 17:28.
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 :09/07/2026 04:27
Scheduled Expected Destination
17:06 17:06 Anniesland
17:08 17:08 Kelvindale
17:10 17:10 Maryhill
17:12 17:12 Summerston
17:14 17:14 Gilshochill
17:16 17:16 Possilpark & Parkhouse
17:19 17:19 Ashfield
17:28 17:28 Glasgow Queen Street

Facilities on the 17:33 Larkhall to Dalmuir due 18:43.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 04:32
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:35 Glasgow Queen Street to Anniesland due 17:54.
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 :09/07/2026 04:27
Scheduled Expected Destination
17:35 17:35 Glasgow Queen Street
17:40 17:40 Ashfield
17:43 17:43 Possilpark & Parkhouse
17:45 17:45 Gilshochill
17:47 17:47 Summerston
17:49 17:49 Maryhill
17:51 17:51 Kelvindale
17:54 17:54 Anniesland

Facilities on the 17:47 Dalmuir to Larkhall due 18:55.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 09:05
Scheduled Expected Destination
17:47 17:47 Dalmuir
17:49 17:49 Singer
17:51 17:51 Drumry
17:54 17:54 Drumchapel
17:57 17:57 Westerton
18:00 18:00 Anniesland
18:03 18:03 Hyndland
18:06 18:06 Partick
18:09 18:09 Exhibition Centre
18:12 18:12 Anderston
18:14 18:14 Glasgow Central Low Level
18:16 18:16 Argyle Street
18:19 18:19 Bridgeton
18:21 18:21 Dalmarnock
18:25 18:25 Rutherglen
18:28 18:28 Cambuslang
18:35 18:35 Newton Lanark
18:39 18:39 Blantyre
18:42 18:42 Hamilton West
18:45 18:45 Hamilton Central
18:49 18:49 Chatelherault
18:52 18:52 Merryton
18:55 18:55 Larkhall

Facilities on the 18:03 Anniesland to Glasgow Queen Street due 18: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 :09/07/2026 04:27
Scheduled Expected Destination
18:03 18:03 Anniesland
18:05 18:05 Kelvindale
18:07 18:07 Maryhill
18:09 18:09 Summerston
18:11 18:11 Gilshochill
18:13 18:13 Possilpark & Parkhouse
18:16 18:16 Ashfield
18:30 18:30 Glasgow Queen Street

Facilities on the 18:58 Dalmuir to Motherwell due 20:06.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 04:32
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:40 19:40 Rutherglen
19:44 19:44 Cambuslang
19:48 19:48 Newton Lanark
19:52 19:52 Blantyre
19:55 19:55 Hamilton West
19:58 19:58 Hamilton Central
20:04 20:04 Airbles
20:06 20:06 Motherwell

Facilities on the 19:03 Larkhall to Dalmuir due 20:11.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 09:05
Scheduled Expected Destination
19:03 19:03 Larkhall
19:05 19:05 Merryton
19:08 19:08 Chatelherault
19:13 19:13 Hamilton Central
19:15 19:15 Hamilton West
19:19 19:19 Blantyre
19:23 19:23 Newton Lanark
19:27 19:27 Cambuslang
19:31 19:31 Rutherglen
19:34 19:34 Dalmarnock
19:36 19:36 Bridgeton
19:40 19:40 Argyle Street
19:46 19:46 Glasgow Central Low Level
19:48 19:48 Anderston
19:50 19:50 Exhibition Centre
19:54 19:54 Partick
19:56 19:56 Hyndland
19:58 19:58 Jordanhill
20:01 20:01 Scotstounhill
20:03 20:03 Garscadden
20:05 20:05 Yoker
20:07 20:07 Clydebank
20:11 20:11 Dalmuir

Facilities on the 19:10 Glasgow Queen Street to Dundee due 21:44.
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 :09/07/2026 04:27
Scheduled Expected Destination
19:10 19:10 Glasgow Queen Street
19:33 19:33 Camelon
19:38 19:38 Falkirk Grahamston
19:46 19:46 Polmont
19:55 19:55 Linlithgow
20:16 20:16 Inverkeithing
20:21 20:21 Rosyth
20:27 20:27 Dunfermline City
20:31 20:31 Dunfermline Queen Margaret
20:38 20:38 Cowdenbeath
20:54 20:54 Glenrothes With Thornton
21:06 21:06 Markinch
21:13 21:13 Ladybank
21:20 21:20 Cupar
21:28 21:28 Leuchars
21:44 21:44 Dundee

Facilities on the 20:17 Motherwell to Dalmuir due 21:19.
This is due to a train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 04:32
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

2 Train Cancellations
10:17 Cumbernauld to Dalmuir due 11:51 will be cancelled.
This is due to a train fault.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :09/07/2026 09:05
Scheduled Expected Destination
10:17 Not Stopping Cumbernauld
10:19 Not Stopping Greenfaulds
10:26 Not Stopping Coatbridge Central
10:29 Not Stopping Whifflet
10:47 Not Stopping Motherwell
10:49 Not Stopping Airbles
10:55 Not Stopping Hamilton Central
10:58 Not Stopping Hamilton West
11:01 Not Stopping Blantyre
11:05 Not Stopping Newton Lanark
11:09 Not Stopping Cambuslang
11:13 Not Stopping Rutherglen
11:16 Not Stopping Dalmarnock
11:18 Not Stopping Bridgeton
11:21 Not Stopping Argyle Street
11:25 Not Stopping Glasgow Central Low Level
11:27 Not Stopping Anderston
11:29 Not Stopping Exhibition Centre
11:32 Not Stopping Partick
11:35 Not Stopping Hyndland
11:38 Not Stopping Anniesland
11:41 Not Stopping Westerton
11:44 Not Stopping Drumchapel
11:46 Not Stopping Drumry
11:48 Not Stopping Singer
11:51 Not Stopping Dalmuir

11:02 Girvan to Ayr due 11:29 has been cancelled.
This is due to a safety inspection of the track.
Last Updated :09/07/2026 11:18
Scheduled Expected Destination
11:02 Not Stopping Girvan
11:18 Not Stopping Maybole
11:29 Not Stopping Ayr

13 Other Train Service Updates
06:03 Mallaig to Glasgow Queen Street due 11:33 has been previously delayed but is now 5 minutes late from Ardlui.
This is due to a late running train being in front of this one.
Last Updated :09/07/2026 11:17
Scheduled Expected Destination
06:03 06:03 Mallaig
06:14 06:14 Morar
06:23 06:23 Arisaig
06:29 06:29 Beasdale
06:39 06:39 Lochailort
06:56 06:56 Glenfinnan
07:05 07:05 Locheilside
07:12 07:12 Loch Eil Outward Bound
07:18 07:18 Corpach
07:22 07:22 Banavie
07:44 07:44 Fort William
07:57 07:57 Spean Bridge
08:04 08:04 Roy Bridge
08:15 08:15 Tulloch
08:32 08:32 Corrour
08:47 08:47 Rannoch
09:07 09:07 Bridge Of Orchy
09:23 09:23 Upper Tyndrum
09:33 09:42 Crianlarich
09:52 09:57 Ardlui
10:06 10:11 Arrochar & Tarbet
10:32 10:37 Garelochhead
10:44 10:49 Helensburgh Upper
10:59 11:04 Dumbarton Central
11:11 11:16 Dalmuir
11:33 11:38 Glasgow Queen Street

08:22 Glasgow Queen Street to Oban due 11:27 has been delayed at Ardlui and is now 7 minutes late.
This is due to a late running train being in front of this one.
Last Updated :09/07/2026 11:17
Scheduled Expected Destination
08:22 08:22 Glasgow Queen Street
08:43 08:43 Dalmuir
08:52 08:52 Dumbarton Central
09:07 09:07 Helensburgh Upper
09:18 09:18 Garelochhead
09:38 09:38 Arrochar & Tarbet
09:51 09:58 Ardlui
10:15 10:22 Crianlarich
10:24 10:31 Tyndrum Lower
10:42 10:49 Dalmally
10:47 10:54 Loch Awe
10:52 10:59 Falls Of Cruachan
11:03 11:10 Taynuilt
11:14 11:21 Connel Ferry
11:27 11:34 Oban

08:53 Inverness to Kyle Of Lochalsh due 11:31 has been previously delayed and is now 5 minutes late from Strathcarron.
This is due to a late running train being in front of this one.
Last Updated :09/07/2026 11:17
Scheduled Expected Destination
08:53 08:53 Inverness
09:09 09:09 Beauly
09:16 09:26 Muir Of Ord
09:23 09:33 Conon Bridge
09:29 09:39 Dingwall
09:52 10:02 Garve
10:00 10:10 Lochluichart
10:06 10:16 Achanalt
10:19 10:28 Achnasheen
10:36 10:45 Achnashellach
10:48 10:53 Strathcarron
10:52 10:57 Attadale
11:06 11:11 Stromeferry
11:13 11:18 Duncraig
11:18 11:23 Plockton
11:20 11:25 Duirinish
11:31 11:36 Kyle Of Lochalsh

08:56 Oban to Glasgow Queen Street due 11:56 has been previously delayed, has been further delayed at Ardlui and is now 7 minutes late.
This is due to a late running train being in front of this one.
Last Updated :09/07/2026 11:17
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:19 Crianlarich
10:29 10:36 Ardlui
10:43 10:50 Arrochar & Tarbet
11:04 11:11 Garelochhead
11:17 11:24 Helensburgh Upper
11:30 11:37 Dumbarton Central
11:40 11:47 Dalmuir
11:56 12:03 Glasgow Queen Street

09:00 Stranraer to Ayr due 10:20 has been delayed at Girvan and is now 79 minutes late.
This is due to a safety inspection of the track.
Last Updated :09/07/2026 11:18
Scheduled Expected Destination
09:00 09:00 Stranraer
09:34 09:34 Barrhill
09:52 11:11 Girvan
10:08 11:27 Maybole
10:20 11:39 Ayr

09:30 Edinburgh to Aberdeen due 11:52 has been previously delayed, is being further delayed between Arbroath and Montrose and is now expected to be 18 minutes late.
This is due to a fault on a train in front of this one.
Catering is not available.
Last Updated :09/07/2026 11:27
Scheduled Expected Destination
09:30 09:30 Edinburgh
09:35 09:35 Haymarket
10:17 10:26 Cupar
10:25 10:34 Leuchars
10:40 10:49 Dundee
10:56 11:05 Arbroath
11:10 11:28 Montrose
11:34 11:52 Stonehaven
11:52 12:10 Aberdeen

10:21 Crianlarich to Mallaig due 13:40 has been previously delayed but is now on time from Bridge Of Orchy.
This is due to a late running train being in front of this one.
Last Updated :09/07/2026 11:17
Scheduled Expected Destination
10:21 10:21 Crianlarich
10:32 10:39 Upper Tyndrum
10:48 10:48 Bridge Of Orchy
11:09 11:09 Rannoch
11:22 11:22 Corrour
11:38 11:38 Tulloch
11:48 11:48 Roy Bridge
11:59 11:59 Spean Bridge
12:18 12:18 Fort William
12:24 12:24 Banavie
12:29 12:29 Corpach
12:35 12:35 Loch Eil Outward Bound
12:39 12:39 Locheilside
12:51 12:51 Glenfinnan
13:06 13:06 Lochailort
13:16 13:16 Beasdale
13:25 13:25 Arisaig
13:33 13:33 Morar
13:40 13:40 Mallaig

10:25 Edinburgh to Glasgow Central due 11:55 has been previously delayed but is now on time from Livingston South.
This is due to a late running train being in front of this one.
Last Updated :09/07/2026 11:11
Scheduled Expected Destination
10:25 10:33 Edinburgh
10:30 10:38 Haymarket
10:34 10:42 Slateford
10:37 10:45 Kingsknowe
10:40 10:48 Wester Hailes
10:43 10:51 Curriehill
10:50 10:54 Kirknewton
10:56 10:56 Livingston South
11:00 11:00 West Calder
11:04 11:04 Addiewell
11:08 11:08 Breich
11:12 11:12 Fauldhouse
11:18 11:18 Shotts
11:22 11:22 Hartwood
11:26 11:26 Cleland
11:30 11:30 Carfin
11:33 11:33 Holytown
11:38 11:38 Bellshill
11:43 11:43 Uddingston
11:55 11:55 Glasgow Central

10:26 Motherwell to Dalmuir due 11:31 has been delayed at Motherwell and is now 6 minutes late.
This is due to a passenger being taken ill on a train.
Last Updated :09/07/2026 10:33
Scheduled Expected Destination
10:26 10:32 Motherwell
10:34 10:40 Whifflet
10:37 10:43 Kirkwood
10:40 10:46 Bargeddie
10:43 10:49 Baillieston
10:45 10:51 Mount Vernon
10:48 10:54 Carmyle
10:53 10:59 Rutherglen
10:55 11:01 Dalmarnock
10:57 11:03 Bridgeton
11:01 11:07 Argyle Street
11:04 11:10 Glasgow Central Low Level
11:06 11:12 Anderston
11:08 11:14 Exhibition Centre
11:11 11:17 Partick
11:14 11:20 Hyndland
11:16 11:22 Jordanhill
11:18 11:24 Scotstounhill
11:21 11:27 Garscadden
11:23 11:29 Yoker
11:25 11:31 Clydebank
11:31 11:37 Dalmuir

10:38 Edinburgh to Perth due 12:08 has been previously delayed, has been further delayed at Edinburgh Gateway and is now 9 minutes late.
This is due to a late running train being in front of this one.
Last Updated :09/07/2026 11:03
Scheduled Expected Destination
10:38 10:38 Edinburgh
10:42 10:49 Haymarket
10:47 10:54 South Gyle
10:49 10:58 Edinburgh Gateway
11:00 11:09 Inverkeithing
11:03 11:12 Dalgety Bay
11:08 11:17 Aberdour
11:13 11:22 Burntisland
11:18 11:27 Kinghorn
11:23 11:32 Kirkcaldy
11:35 11:44 Markinch
11:45 11:54 Ladybank
12:08 12:17 Perth

10:42 Edinburgh to Cowdenbeath due 11:27 has been previously delayed, has been further delayed at Edinburgh Gateway and is now 8 minutes late.
This is due to a late running train being in front of this one.
Last Updated :09/07/2026 11:03
Scheduled Expected Destination
10:42 10:42 Edinburgh
10:46 10:52 Haymarket
10:53 11:01 Edinburgh Gateway
10:59 11:07 Dalmeny
11:03 11:11 North Queensferry
11:07 11:15 Inverkeithing
11:11 11:19 Rosyth
11:16 11:24 Dunfermline City
11:20 11:28 Dunfermline Queen Margaret
11:27 11:35 Cowdenbeath

12:04 Kilmarnock to Girvan due 12:54 will be terminated at Ayr.
It will no longer call at Maybole and Girvan.
This is due to a safety inspection of the track.
Last Updated :09/07/2026 11:18
Scheduled Expected Destination
12:04 12:04 Kilmarnock
12:17 12:17 Troon
12:28 12:28 Ayr
12:39 Not Stopping Maybole
12:54 Not Stopping Girvan

12:59 Girvan to Kilmarnock due 13:52 will be started from Ayr.
It will no longer call at Girvan and Maybole.
This is due to a safety inspection of the track.
Last Updated :09/07/2026 11:18
Scheduled Expected Destination
12:59 Not Stopping Girvan
13:15 Not Stopping Maybole
13:28 13:28 Ayr
13:37 13:37 Troon
13:52 13:52 Kilmarnock

1 Station Update
Step free access will be unavailable throughout the station from now until further notice at Whinhill station.
Additional Information:
Accessible ramp is closed for emergency works, passengers are advised to use Port Glasgow and speak to staff for assistance.
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :24/06/2026 07:40
0 Improvement Works For Today
There are currently no Improvement Works reported.
Departures
Load a route using the "Your Journey" selection boxes above.
 
Specify a "From" station to see live train departure times for that station.
 
Additionally specify a "To" station to see real time departure information for only the services that go on to call at your "To" station.
 

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

Last Updated On: 11:28:31 09-07-2026
Powered By    © 2026