wap logo wap.jcheck.com/scotrail    pda logo pda.jcheck.com/scotrail    rss logo RSS Feed cookie policy text logo Policies FAQ logo FAQs
Cookie Policy
JourneyCheck uses Cookies to provide some of the enhanced features available to users as well as to support some of the central functions of the website. We will not store any cookies other than ones strictly required by the website in order to function, unless you accept them here. Further information is available on our Cookies Policy Page.
Accept all cookies Decline
Live train information for all journeys
1 Line Update
Due to heavy rain flooding the railway disruption is expected until the end of the day.
Impact:
Train services between Glasgow Queen Street and Mallaig will be cancelled, delayed or revised.
Customer Advice:
Option 1 - Check if a rail journey is currently possible..
* Use the National Rail Enquiries real-time journey planner to check if you can continue your journey by rail.
Option 2 - Alternative Routes & Local Public Transport..
* If you have had to drive to another station your ticket will be valid to collect your car on your return journey. Speak to a member of staff to validate your ticket.
Option 3 - Rail Replacement Transport..
* Currently, we have not requested Rail Replacement Transport. We will monitor this situation as the incident develops.
Option 4 - Consider travelling later..
* You might wish to consider postponing your journey until our service's return to normal.
Additional Information:
* Due to flooding in the Rannoch area we are currently unable to run trains between Crianlarich and Fort William.
* Our staff are enroute to assess the issue.
Let us help you:
Please let us try and help you if you are being disrupted.
At the station or on-train:
* Speak to a member of staff or use the Help-point (station only).
* Listen for announcements.
* Information will be displayed on Customer Information Screens.
Keep up to date or get in touch on your phone:
Twitter: Live updates @ScotRail.
WhatsApp: Contact us on WhatsApp.
App: Live updates on our app.
Phone: Contact Customer Relations.
Last Updated :29/03/2026 13:13
8 Catering Updates
Facilities on the 29/03/26 12:30 Aberdeen to Glasgow Queen Street due 15:10.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :28/03/2026 17:01
Scheduled Expected Destination
12:30 12:30 Aberdeen
12:47 12:47 Stonehaven
13:08 13:08 Montrose
13:23 13:23 Arbroath
13:43 13:43 Dundee
14:07 14:07 Perth
14:34 14:34 Dunblane
14:42 14:42 Stirling
15:10 15:10 Glasgow Queen Street

Facilities on the 12:32 Inverness to Aberdeen due 14:44.
Catering is not available throughout.
Last Updated :29/03/2026 09:42
Scheduled Expected Destination
12:32 12:32 Inverness
12:42 12:42 Inverness Airport
12:51 12:51 Nairn
13:02 13:02 Forres
13:14 13:14 Elgin
13:34 13:34 Keith
13:52 13:52 Huntly
14:08 14:08 Insch
14:20 14:20 Inverurie
14:26 14:26 Kintore
14:35 14:35 Dyce
14:44 14:44 Aberdeen

Facilities on the 13:00 Aberdeen to Inverness due 15:11.
Catering is not available throughout.
Last Updated :29/03/2026 09:42
Scheduled Expected Destination
13:00 13:00 Aberdeen
13:09 13:09 Dyce
13:17 13:17 Kintore
13:23 13:23 Inverurie
13:35 13:35 Insch
13:52 13:52 Huntly
14:07 14:07 Keith
14:27 14:27 Elgin
14:40 14:40 Forres
14:51 14:51 Nairn
15:00 15:00 Inverness Airport
15:11 15:11 Inverness

Facilities on the 13:34 Aberdeen to Glasgow Queen Street due 16:12.
This is due to a train fault.
Will be formed of 3 coaches instead of 4. Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :29/03/2026 07:49
Scheduled Expected Destination
13:34 13:34 Aberdeen
13:50 13:50 Stonehaven
14:10 14:10 Montrose
14:25 14:25 Arbroath
14:43 14:43 Dundee
15:07 15:07 Perth
15:22 15:22 Gleneagles
15:36 15:36 Dunblane
15:44 15:44 Stirling
16:12 16:12 Glasgow Queen Street

Facilities on the 29/03/26 13:45 Glasgow Queen Street to Aberdeen due 16:26.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :28/03/2026 17:01
Scheduled Expected Destination
13:45 13:45 Glasgow Queen Street
14:12 14:12 Stirling
14:19 14:19 Dunblane
14:32 14:32 Gleneagles
14:50 14:50 Perth
15:12 15:12 Dundee
15:24 15:24 Carnoustie
15:31 15:31 Arbroath
15:45 15:45 Montrose
16:06 16:06 Stonehaven
16:15 16:15 Portlethen
16:26 16:26 Aberdeen

Facilities on the 15:21 Inverness to Edinburgh due 18:37.
Catering is not available throughout.
Last Updated :29/03/2026 09:41
Scheduled Expected Destination
15:21 15:21 Inverness
15:57 15:57 Aviemore
16:08 16:08 Kingussie
16:50 16:50 Pitlochry
17:04 17:04 Dunkeld & Birnam
17:22 17:22 Perth
17:52 17:52 Stirling
18:32 18:32 Haymarket
18:37 18:37 Edinburgh

Facilities on the 15:24 Aberdeen to Inverness due 17:49.
Catering is not available throughout.
Last Updated :29/03/2026 09:42
Scheduled Expected Destination
15:24 15:24 Aberdeen
15:32 15:32 Dyce
15:42 15:42 Kintore
15:47 15:47 Inverurie
16:00 16:00 Insch
16:16 16:16 Huntly
16:37 16:37 Keith
16:59 16:59 Elgin
17:12 17:12 Forres
17:26 17:26 Nairn
17:35 17:35 Inverness Airport
17:49 17:49 Inverness

Facilities on the 16:45 Glasgow Queen Street to Aberdeen due 19:18.
This is due to a train fault.
Will be formed of 3 coaches instead of 4. Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :29/03/2026 07:49
Scheduled Expected Destination
16:45 16:45 Glasgow Queen Street
17:12 17:12 Stirling
17:42 17:42 Perth
18:05 18:05 Dundee
18:21 18:21 Arbroath
18:35 18:35 Montrose
18:56 18:56 Stonehaven
19:06 19:06 Portlethen
19:18 19:18 Aberdeen

21 Train Formation Updates
11:11 Glasgow Queen Street to Inverness due 14:29 will be delayed at Perth and is expected to be 5 minutes late.
This is due to the train departing late to maintain customer connections.
Will be formed of 3 coaches instead of 6.
Last Updated :29/03/2026 12:04
Scheduled Expected Destination
11:11 11:11 Glasgow Queen Street
11:32 11:32 Larbert
11:41 11:41 Stirling
11:48 11:48 Dunblane
12:02 12:02 Gleneagles
12:21 12:26 Perth
12:39 12:44 Dunkeld & Birnam
12:53 12:58 Pitlochry
13:37 13:42 Kingussie
13:49 13:54 Aviemore
14:01 14:06 Carrbridge
14:29 14:34 Inverness

Facilities on the 11:45 Glasgow Queen Street to Aberdeen due 14:22.
This is due to a train fault.
Will be formed of 5 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :29/03/2026 12:43
Scheduled Expected Destination
11:45 11:45 Glasgow Queen Street
12:12 12:12 Stirling
12:19 12:19 Dunblane
12:31 12:31 Gleneagles
12:47 12:47 Perth
13:10 13:10 Dundee
13:27 13:27 Arbroath
13:41 13:41 Montrose
14:04 14:04 Stonehaven
14:22 14:22 Aberdeen

Facilities on the 12:11 Oban to Glasgow Queen Street due 15:26.
This is due to urgent repairs to the railway.
Will be formed of 4 coaches instead of 6 from Crianlarich.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :29/03/2026 08:10
Scheduled Expected Destination
12:11 12:11 Oban
12:27 12:27 Connel Ferry
12:38 12:38 Taynuilt
12:46 12:46 Falls Of Cruachan
12:53 12:53 Loch Awe
12:59 12:59 Dalmally
13:17 13:17 Tyndrum Lower
13:37 13:37 Crianlarich
13:55 13:55 Ardlui
14:09 14:09 Arrochar & Tarbet
14:29 14:29 Garelochhead
14:40 14:40 Helensburgh Upper
14:56 14:56 Dumbarton Central
15:07 15:07 Dalmuir
15:26 15:26 Glasgow Queen Street

Facilities on the 13:34 Aberdeen to Glasgow Queen Street due 16:12.
This is due to a train fault.
Will be formed of 3 coaches instead of 4. Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :29/03/2026 07:49
Scheduled Expected Destination
13:34 13:34 Aberdeen
13:50 13:50 Stonehaven
14:10 14:10 Montrose
14:25 14:25 Arbroath
14:43 14:43 Dundee
15:07 15:07 Perth
15:22 15:22 Gleneagles
15:36 15:36 Dunblane
15:44 15:44 Stirling
16:12 16:12 Glasgow Queen Street

Facilities on the 14:00 Edinburgh to Glenrothes With Thornton due 15:00.
This is due to a train fault.
This train will now be formed of the usual number of coaches.
Last Updated :29/03/2026 10:15
Scheduled Expected Destination
14:00 14:00 Edinburgh
14:04 14:04 Haymarket
14:09 14:09 South Gyle
14:11 14:11 Edinburgh Gateway
14:17 14:17 Dalmeny
14:21 14:21 North Queensferry
14:25 14:25 Inverkeithing
14:28 14:28 Rosyth
14:33 14:33 Dunfermline City
14:37 14:37 Dunfermline Queen Margaret
14:43 14:43 Cowdenbeath
14:49 14:49 Lochgelly
14:53 14:53 Cardenden
15:00 15:00 Glenrothes With Thornton

Facilities on the 14:33 Aberdeen to Glasgow Queen Street due 17:12.
This train will now be formed of the usual number of coaches.
Last Updated :29/03/2026 12:41
Scheduled Expected Destination
14:33 14:33 Aberdeen
14:50 14:50 Stonehaven
15:11 15:11 Montrose
15:26 15:26 Arbroath
15:45 15:45 Dundee
16:09 16:09 Perth
16:36 16:36 Dunblane
16:43 16:43 Stirling
17:12 17:12 Glasgow Queen Street

Facilities on the 15:17 Glenrothes With Thornton to Edinburgh due 16:18.
This is due to a train fault.
This train will now be formed of the usual number of coaches.
Last Updated :29/03/2026 10:15
Scheduled Expected Destination
15:17 15:17 Glenrothes With Thornton
15:24 15:24 Cardenden
15:28 15:28 Lochgelly
15:34 15:34 Cowdenbeath
15:40 15:40 Dunfermline Queen Margaret
15:43 15:43 Dunfermline City
15:47 15:47 Rosyth
15:51 15:51 Inverkeithing
15:55 15:55 North Queensferry
15:59 15:59 Dalmeny
16:05 16:05 Edinburgh Gateway
16:07 16:07 South Gyle
16:13 16:13 Haymarket
16:18 16:18 Edinburgh

Facilities on the 15:34 Edinburgh to Dundee due 16: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 :29/03/2026 10:40
Scheduled Expected Destination
15:34 15:34 Edinburgh
15:38 15:38 Haymarket
15:44 15:44 Edinburgh Gateway
15:54 15:54 Inverkeithing
16:10 16:10 Kirkcaldy
16:23 16:23 Markinch
16:31 16:31 Ladybank
16:37 16:37 Cupar
16:45 16:45 Leuchars
16:59 16:59 Dundee

Facilities on the 15:50 Stirling to Edinburgh due 16:39.
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 :29/03/2026 07:51
Scheduled Expected Destination
15:50 15:50 Stirling
15:58 15:58 Larbert
16:01 16:01 Camelon
16:04 16:04 Falkirk Grahamston
16:09 16:09 Polmont
16:14 16:14 Linlithgow
16:27 16:27 Edinburgh Park
16:33 16:33 Haymarket
16:39 16:39 Edinburgh

Facilities on the 16:25 Inverness to Glasgow Queen Street due 19: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 :29/03/2026 11:04
Scheduled Expected Destination
16:25 16:25 Inverness
16:58 16:58 Carrbridge
17:08 17:08 Aviemore
17:20 17:20 Kingussie
17:53 17:53 Blair Atholl
18:03 18:03 Pitlochry
18:20 18:20 Dunkeld & Birnam
18:39 18:39 Perth
19:04 19:04 Dunblane
19:10 19:10 Stirling
19:19 19:19 Larbert
19:42 19:42 Glasgow Queen Street

Facilities on the 16:45 Glasgow Queen Street to Aberdeen due 19:18.
This is due to a train fault.
Will be formed of 3 coaches instead of 4. Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :29/03/2026 07:49
Scheduled Expected Destination
16:45 16:45 Glasgow Queen Street
17:12 17:12 Stirling
17:42 17:42 Perth
18:05 18:05 Dundee
18:21 18:21 Arbroath
18:35 18:35 Montrose
18:56 18:56 Stonehaven
19:06 19:06 Portlethen
19:18 19:18 Aberdeen

Facilities on the 16:53 Edinburgh to Glenrothes With Thornton due 17:53.
This is due to a train fault.
This train will now be formed of the usual number of coaches.
Last Updated :29/03/2026 10:15
Scheduled Expected Destination
16:53 16:53 Edinburgh
16:57 16:57 Haymarket
17:02 17:02 South Gyle
17:04 17:04 Edinburgh Gateway
17:10 17:10 Dalmeny
17:14 17:14 North Queensferry
17:18 17:18 Inverkeithing
17:21 17:21 Rosyth
17:26 17:26 Dunfermline City
17:30 17:30 Dunfermline Queen Margaret
17:36 17:36 Cowdenbeath
17:42 17:42 Lochgelly
17:46 17:46 Cardenden
17:53 17:53 Glenrothes With Thornton

Facilities on the 17:21 Dundee to Edinburgh due 18:46.
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 :29/03/2026 10:40
Scheduled Expected Destination
17:21 17:21 Dundee
17:34 17:34 Leuchars
17:42 17:42 Cupar
17:49 17:49 Ladybank
17:57 17:57 Markinch
18:07 18:07 Kirkcaldy
18:24 18:24 Inverkeithing
18:35 18:35 Edinburgh Gateway
18:42 18:42 Haymarket
18:46 18:46 Edinburgh

Facilities on the 17:45 Glasgow Queen Street to Aberdeen due 20:29.
This train will now be formed of the usual number of coaches.
Last Updated :29/03/2026 12:41
Scheduled Expected Destination
17:45 17:45 Glasgow Queen Street
18:14 18:14 Stirling
18:47 18:47 Perth
19:10 19:10 Dundee
19:22 19:22 Carnoustie
19:29 19:29 Arbroath
19:44 19:44 Montrose
19:56 19:56 Laurencekirk
20:10 20:10 Stonehaven
20:29 20:29 Aberdeen

Facilities on the 18:15 Glenrothes With Thornton to Edinburgh due 19:21.
This is due to a train fault.
This train will now be formed of the usual number of coaches.
Last Updated :29/03/2026 10:15
Scheduled Expected Destination
18:15 18:15 Glenrothes With Thornton
18:22 18:22 Cardenden
18:26 18:26 Lochgelly
18:32 18:32 Cowdenbeath
18:38 18:38 Dunfermline Queen Margaret
18:41 18:41 Dunfermline City
18:45 18:45 Rosyth
18:49 18:49 Inverkeithing
18:53 18:53 North Queensferry
18:57 18:57 Dalmeny
19:03 19:03 Edinburgh Gateway
19:05 19:05 South Gyle
19:15 19:15 Haymarket
19:21 19:21 Edinburgh

Facilities on the 19:04 Aberdeen to Edinburgh due 21:38.
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 :29/03/2026 12:43
Scheduled Expected Destination
19:04 19:04 Aberdeen
19:21 19:21 Stonehaven
19:45 19:45 Montrose
19:59 19:59 Arbroath
20:07 20:07 Carnoustie
20:23 20:23 Dundee
20:36 20:36 Leuchars
20:43 20:43 Cupar
21:04 21:04 Kirkcaldy
21:20 21:20 Inverkeithing
21:34 21:34 Haymarket
21:38 21:38 Edinburgh

Facilities on the 19:37 Edinburgh to Dundee due 20:57.
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 :29/03/2026 10:40
Scheduled Expected Destination
19:37 19:37 Edinburgh
19:41 19:41 Haymarket
19:47 19:47 Edinburgh Gateway
19:57 19:57 Inverkeithing
20:13 20:13 Kirkcaldy
20:22 20:22 Markinch
20:29 20:29 Ladybank
20:36 20:36 Cupar
20:43 20:43 Leuchars
20:57 20:57 Dundee

Facilities on the 19:46 Aberdeen to Glasgow Queen Street due 22:38.
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 :29/03/2026 07:49
Scheduled Expected Destination
19:46 19:46 Aberdeen
19:57 19:57 Portlethen
20:06 20:06 Stonehaven
20:27 20:27 Montrose
20:41 20:41 Arbroath
20:53 20:53 Broughty Ferry
21:03 21:03 Dundee
21:27 21:27 Perth
21:43 21:43 Gleneagles
21:57 21:57 Dunblane
22:03 22:03 Stirling
22:12 22:12 Larbert
22:28 22:28 Lenzie
22:38 22:38 Glasgow Queen Street

Facilities on the 20:34 Aberdeen to Inverurie due 20:57.
This train will now be formed of the usual number of coaches.
Last Updated :29/03/2026 12:41
Scheduled Expected Destination
20:34 20:34 Aberdeen
20:43 20:43 Dyce
20:52 20:52 Kintore
20:57 20:57 Inverurie

Facilities on the 21:02 Inverurie to Aberdeen due 21:25.
This train will now be formed of the usual number of coaches.
Last Updated :29/03/2026 12:41
Scheduled Expected Destination
21:02 21:02 Inverurie
21:07 21:07 Kintore
21:16 21:16 Dyce
21:25 21:25 Aberdeen

Facilities on the 22:26 Aberdeen to Perth due 00:11.
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 :29/03/2026 11:33
Scheduled Expected Destination
22:26 22:26 Aberdeen
22:36 22:36 Portlethen
22:46 22:46 Stonehaven
22:59 22:59 Laurencekirk
23:10 23:10 Montrose
23:24 23:24 Arbroath
23:31 23:31 Carnoustie
23:38 23:38 Broughty Ferry
23:48 23:48 Dundee
00:11 00:11 Perth

6 Train Cancellations
14:06 Edinburgh to Stirling due 14:55 will be cancelled.
This is due to a shortage of train crew.
Last Updated :29/03/2026 07:44
Scheduled Expected Destination
14:06 Not Stopping Edinburgh
14:10 Not Stopping Haymarket
14:14 Not Stopping Edinburgh Park
14:30 Not Stopping Linlithgow
14:35 Not Stopping Polmont
14:40 Not Stopping Falkirk Grahamston
14:43 Not Stopping Camelon
14:47 Not Stopping Larbert
14:55 Not Stopping Stirling

16:09 Dunblane to Edinburgh due 17:06 will be cancelled.
This is due to a shortage of train crew.
Last Updated :29/03/2026 07:44
Scheduled Expected Destination
16:09 Not Stopping Dunblane
16:12 Not Stopping Bridge Of Allan
16:18 Not Stopping Stirling
16:26 Not Stopping Larbert
16:29 Not Stopping Camelon
16:32 Not Stopping Falkirk Grahamston
16:37 Not Stopping Polmont
16:43 Not Stopping Linlithgow
16:57 Not Stopping Edinburgh Park
17:02 Not Stopping Haymarket
17:06 Not Stopping Edinburgh

17:34 Edinburgh to Dunblane due 18:30 will be cancelled.
This is due to a shortage of train crew.
Last Updated :29/03/2026 07:44
Scheduled Expected Destination
17:34 Not Stopping Edinburgh
17:38 Not Stopping Haymarket
17:42 Not Stopping Edinburgh Park
17:56 Not Stopping Linlithgow
18:01 Not Stopping Polmont
18:07 Not Stopping Falkirk Grahamston
18:10 Not Stopping Camelon
18:13 Not Stopping Larbert
18:22 Not Stopping Stirling
18:26 Not Stopping Bridge Of Allan
18:30 Not Stopping Dunblane

18:35 Edinburgh to Dunblane due 19:34 will be cancelled.
This is due to a shortage of train crew.
Last Updated :29/03/2026 07:44
Scheduled Expected Destination
18:35 Not Stopping Edinburgh
18:39 Not Stopping Haymarket
18:44 Not Stopping Edinburgh Park
19:00 Not Stopping Linlithgow
19:05 Not Stopping Polmont
19:11 Not Stopping Falkirk Grahamston
19:14 Not Stopping Camelon
19:17 Not Stopping Larbert
19:26 Not Stopping Stirling
19:30 Not Stopping Bridge Of Allan
19:34 Not Stopping Dunblane

20:09 Dunblane to Edinburgh due 21:08 will be cancelled.
This is due to a shortage of train crew.
Last Updated :29/03/2026 07:44
Scheduled Expected Destination
20:09 Not Stopping Dunblane
20:12 Not Stopping Bridge Of Allan
20:18 Not Stopping Stirling
20:26 Not Stopping Larbert
20:29 Not Stopping Camelon
20:32 Not Stopping Falkirk Grahamston
20:37 Not Stopping Polmont
20:43 Not Stopping Linlithgow
20:58 Not Stopping Edinburgh Park
21:03 Not Stopping Haymarket
21:08 Not Stopping Edinburgh

21:30 Edinburgh to Dunblane due 22:36 will be cancelled.
This is due to a shortage of train crew.
Last Updated :29/03/2026 07:44
Scheduled Expected Destination
21:30 Not Stopping Edinburgh
21:35 Not Stopping Haymarket
21:43 Not Stopping Edinburgh Park
21:57 Not Stopping Linlithgow
22:02 Not Stopping Polmont
22:13 Not Stopping Falkirk Grahamston
22:16 Not Stopping Camelon
22:19 Not Stopping Larbert
22:28 Not Stopping Stirling
22:32 Not Stopping Bridge Of Allan
22:36 Not Stopping Dunblane

9 Other Train Service Updates
10:50 Edinburgh to Aberdeen due 13:26 has been previously delayed, has been further delayed at Dundee and is now 12 minutes late.
This is due to a tree blocking the railway.
Last Updated :29/03/2026 12:54
Scheduled Expected Destination
10:50 10:50 Edinburgh
10:54 10:54 Haymarket
11:07 11:07 Inverkeithing
11:23 11:23 Kirkcaldy
11:41 11:52 Cupar
11:48 11:59 Leuchars
12:14 12:26 Dundee
12:30 12:42 Arbroath
12:45 12:57 Montrose
13:07 13:19 Stonehaven
13:26 13:38 Aberdeen

11:11 Glasgow Queen Street to Inverness due 14:29 will be delayed at Perth and is expected to be 5 minutes late.
This is due to the train departing late to maintain customer connections.
Will be formed of 3 coaches instead of 6.
Last Updated :29/03/2026 12:04
Scheduled Expected Destination
11:11 11:11 Glasgow Queen Street
11:32 11:32 Larbert
11:41 11:41 Stirling
11:48 11:48 Dunblane
12:02 12:02 Gleneagles
12:21 12:26 Perth
12:39 12:44 Dunkeld & Birnam
12:53 12:58 Pitlochry
13:37 13:42 Kingussie
13:49 13:54 Aviemore
14:01 14:06 Carrbridge
14:29 14:34 Inverness

11:55 Helensburgh Central to Bathgate due 13:34 has been delayed at Cardross and is now 8 minutes late.
This is due to an earlier train fault.
Last Updated :29/03/2026 12:27
Scheduled Expected Destination
11:55 11:55 Helensburgh Central
11:58 11:58 Craigendoran
12:03 12:11 Cardross
12:08 12:16 Dalreoch
12:10 12:18 Dumbarton Central
12:12 12:20 Dumbarton East
12:21 12:29 Dalmuir
12:23 12:31 Singer
12:25 12:33 Drumry
12:28 12:36 Drumchapel
12:30 12:38 Westerton
12:33 12:41 Anniesland
12:36 12:44 Hyndland
12:39 12:47 Partick
12:43 12:51 Charing Cross
12:45 12:53 Glasgow Queen Street Ll
12:47 12:55 High Street
12:49 12:57 Bellgrove
12:53 13:01 Carntyne
12:55 13:03 Shettleston
12:58 13:06 Garrowhill
13:00 13:08 Easterhouse
13:04 13:12 Blairhill
13:07 13:15 Coatbridge Sunnyside
13:09 13:17 Coatdyke
13:13 13:21 Airdrie
13:16 13:24 Drumgelloch
13:20 13:28 Caldercruix
13:26 13:34 Blackridge
13:30 13:38 Armadale
13:34 13:42 Bathgate

12:24 Helensburgh Central to Bathgate due 14:03 has been delayed at Glasgow Queen Street Ll and is now 8 minutes late.
This is due to an earlier train fault.
Last Updated :29/03/2026 13:24
Scheduled Expected Destination
12:24 12:24 Helensburgh Central
12:27 12:27 Craigendoran
12:32 12:32 Cardross
12:37 12:37 Dalreoch
12:39 12:39 Dumbarton Central
12:41 12:41 Dumbarton East
12:50 12:50 Dalmuir
12:52 12:52 Singer
12:54 12:54 Drumry
12:57 12:57 Drumchapel
12:59 12:59 Westerton
13:02 13:02 Anniesland
13:05 13:05 Hyndland
13:08 13:08 Partick
13:12 13:12 Charing Cross
13:14 13:22 Glasgow Queen Street Ll
13:16 13:24 High Street
13:18 13:26 Bellgrove
13:22 13:30 Carntyne
13:24 13:32 Shettleston
13:27 13:35 Garrowhill
13:29 13:37 Easterhouse
13:33 13:41 Blairhill
13:36 13:44 Coatbridge Sunnyside
13:38 13:46 Coatdyke
13:42 13:50 Airdrie
13:45 13:53 Drumgelloch
13:49 13:57 Caldercruix
13:55 14:03 Blackridge
13:59 14:07 Armadale
14:03 14:11 Bathgate

12:38 Balloch to Larkhall due 14:01 has been previously delayed and is now 10 minutes late from Dumbarton Central.
This is due to a fault on a train in front of this one.
Last Updated :29/03/2026 13:07
Scheduled Expected Destination
12:38 12:46 Balloch
12:40 12:48 Alexandria
12:43 12:52 Renton
12:46 12:55 Dalreoch
12:47 12:57 Dumbarton Central
12:49 12:59 Dumbarton East
12:54 13:04 Bowling
12:57 13:07 Kilpatrick
13:02 13:12 Dalmuir
13:04 13:14 Clydebank
13:06 13:16 Yoker
13:09 13:19 Garscadden
13:11 13:21 Scotstounhill
13:13 13:23 Jordanhill
13:15 13:25 Hyndland
13:18 13:28 Partick
13:21 13:31 Exhibition Centre
13:23 13:33 Anderston
13:26 13:36 Glasgow Central Low Level
13:27 13:37 Argyle Street
13:30 13:40 Bridgeton
13:32 13:42 Dalmarnock
13:34 13:44 Rutherglen
13:38 13:48 Cambuslang
13:41 13:51 Newton Lanark
13:45 13:55 Blantyre
13:48 13:58 Hamilton West
13:51 14:01 Hamilton Central
13:55 14:05 Chatelherault
13:58 14:08 Merryton
14:01 14:11 Larkhall

13:08 Larkhall to Balloch due 14:33 will be started from Chatelherault.
It will no longer call at Larkhall and Merryton.
This is due to a fault on a train in front of this one.
Last Updated :29/03/2026 13:07
Scheduled Expected Destination
13:08 Not Stopping Larkhall
13:10 Not Stopping Merryton
13:13 13:13 Chatelherault
13:17 13:17 Hamilton Central
13:20 13:20 Hamilton West
13:23 13:23 Blantyre
13:27 13:27 Newton Lanark
13:31 13:31 Cambuslang
13:35 13:35 Rutherglen
13:37 13:37 Dalmarnock
13:39 13:39 Bridgeton
13:42 13:42 Argyle Street
13:45 13:45 Glasgow Central Low Level
13:47 13:47 Anderston
13:49 13:49 Exhibition Centre
13:52 13:52 Partick
13:55 13:55 Hyndland
13:57 13:57 Jordanhill
13:59 13:59 Scotstounhill
14:01 14:01 Garscadden
14:04 14:04 Yoker
14:06 14:06 Clydebank
14:10 14:10 Dalmuir
14:13 14:13 Kilpatrick
14:16 14:16 Bowling
14:20 14:20 Dumbarton East
14:22 14:22 Dumbarton Central
14:24 14:24 Dalreoch
14:27 14:27 Renton
14:30 14:30 Alexandria
14:33 14:33 Balloch

13:36 Edinburgh to Dunblane due 14:35 will be started from Haymarket.
It will no longer call at Edinburgh.
This is due to a shortage of train crew.
Last Updated :29/03/2026 07:31
Scheduled Expected Destination
13:36 Not Stopping Edinburgh
13:41 13:41 Haymarket
13:46 13:46 Edinburgh Park
14:01 14:01 Linlithgow
14:06 14:06 Polmont
14:12 14:12 Falkirk Grahamston
14:15 14:15 Camelon
14:18 14:18 Larbert
14:27 14:27 Stirling
14:31 14:31 Bridge Of Allan
14:35 14:35 Dunblane

14:37 Edinburgh to Dunblane due 15:39 will be terminated at Stirling.
It will no longer call at Bridge Of Allan and Dunblane.
This is due to a shortage of train crew.
Last Updated :29/03/2026 07:44
Scheduled Expected Destination
14:37 14:37 Edinburgh
14:41 14:41 Haymarket
14:46 14:46 Edinburgh Park
15:01 15:01 Linlithgow
15:06 15:06 Polmont
15:11 15:11 Falkirk Grahamston
15:15 15:15 Camelon
15:19 15:19 Larbert
15:31 15:31 Stirling
15:35 Not Stopping Bridge Of Allan
15:39 Not Stopping Dunblane

19:10 Dunblane to Edinburgh due 20:07 will be started from Stirling.
It will no longer call at Dunblane and Bridge Of Allan.
This is due to a shortage of train crew.
Last Updated :29/03/2026 07:44
Scheduled Expected Destination
19:10 Not Stopping Dunblane
19:13 Not Stopping Bridge Of Allan
19:19 19:19 Stirling
19:27 19:27 Larbert
19:30 19:30 Camelon
19:33 19:33 Falkirk Grahamston
19:38 19:38 Polmont
19:44 19:44 Linlithgow
19:58 19:58 Edinburgh Park
20:03 20:03 Haymarket
20:07 20:07 Edinburgh

2 Station Updates
The lifts will be out of order from now until further notice at Cleland station.
Additional Information:
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :28/03/2026 14:56
The lifts will be out of order from now until further notice at Gleneagles station.
Additional Information:
The lift on platform 1 at Gleneagles is out of use.
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 :29/03/2026 08:24
2 Improvement Works For Today
Planned engineering work will take place between Bathgate and Uphall from 00:01, Sunday 29 March 2026 to 23:59, Sunday 29 March 2026.
Additional Information:
Drainage works are taking place between Bathgate and Newbridge Jn
Helensburgh Edinburgh, Bathgate & Airdrie
Buses replace trains Bathgate Haymarket
Last Updated :25/03/2026 08:21
Planned engineering work will take place between Newcraighall and Tweedbank from 05:00, Sunday 29 March 2026 to 23:59, Sunday 29 March 2026.
Additional Information:
Infrastructure works will take place between Newcraighall and Tweedbank
Saturday 28 March 2026
Edinburgh - Tweedbank
Normal train service except the 2343 Edinburgh to Tweedbank which will be replaced by a bus
Sundays 29 March 2026
Edinburgh - Tweedbank
Buses replace trains between Newcraighall and Tweedbank
Mondays 30 March 2026
Edinburgh - Tweedbank
Normal train service except the 0550 and 0618 Tweedbank to Edinburgh which will be replaced by buses
Last Updated :25/03/2026 08:20
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: 13:45:00 29-03-2026
Powered By    © 2026