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.
12 Catering Updates
Facilities on the 09:25 Edinburgh to Inverness due 13:19.
Catering is not available throughout.
Last Updated :29/03/2026 09:41
Scheduled Expected Destination
09:25 09:25 Edinburgh
09:30 09:30 Haymarket
10:22 10:22 Stirling
10:53 10:53 Perth
11:10 11:10 Dunkeld & Birnam
11:30 11:30 Pitlochry
11:40 11:40 Blair Atholl
12:05 12:05 Dalwhinnie
12:16 12:16 Newtonmore
12:21 12:21 Kingussie
12:33 12:33 Aviemore
12:42 12:42 Carrbridge
13:19 13:19 Inverness

Facilities on the 29/03/26 09:30 Aberdeen to Glasgow Queen Street due 12:14.
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
09:30 09:30 Aberdeen
09:46 09:46 Stonehaven
09:59 09:59 Laurencekirk
10:09 10:09 Montrose
10:24 10:24 Arbroath
10:31 10:31 Carnoustie
10:38 10:38 Broughty Ferry
10:50 10:50 Dundee
11:11 11:11 Perth
11:26 11:26 Gleneagles
11:40 11:40 Dunblane
11:46 11:46 Stirling
12:14 12:14 Glasgow Queen Street

Facilities on the 29/03/26 09:35 Edinburgh to Aberdeen due 12:14.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :28/03/2026 16:58
Scheduled Expected Destination
09:35 09:35 Edinburgh
09:39 09:39 Haymarket
09:45 09:45 Edinburgh Gateway
09:58 09:58 Inverkeithing
10:14 10:14 Kirkcaldy
10:23 10:23 Markinch
10:31 10:31 Ladybank
10:37 10:37 Cupar
10:44 10:44 Leuchars
11:00 11:00 Dundee
11:16 11:16 Arbroath
11:31 11:31 Montrose
11:53 11:53 Stonehaven
12:02 12:02 Portlethen
12:14 12:14 Aberdeen

Facilities on the 09:59 Inverness to Aberdeen due 12:15.
Catering is not available throughout.
Last Updated :29/03/2026 09:42
Scheduled Expected Destination
09:59 09:59 Inverness
10:09 10:09 Inverness Airport
10:19 10:19 Nairn
10:30 10:30 Forres
10:43 10:43 Elgin
11:03 11:03 Keith
11:23 11:23 Huntly
11:39 11:39 Insch
11:51 11:51 Inverurie
11:57 11:57 Kintore
12:05 12:05 Dyce
12:15 12:15 Aberdeen

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

14 Train Formation Updates
Facilities on the 09:33 Glasgow Queen Street to Aberdeen due 12:34.
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
09:33 09:33 Glasgow Queen Street
09:44 09:44 Lenzie
10:01 10:01 Larbert
10:10 10:10 Stirling
10:17 10:17 Dunblane
10:31 10:31 Gleneagles
10:48 10:48 Perth
11:11 11:11 Dundee
11:19 11:19 Broughty Ferry
11:26 11:26 Carnoustie
11:34 11:34 Arbroath
11:49 11:49 Montrose
12:00 12:00 Laurencekirk
12:13 12:13 Stonehaven
12:21 12:21 Portlethen
12:34 12:34 Aberdeen

Facilities on the 10:06 Mallaig to Crianlarich due 13:32.
This is due to urgent repairs to the railway.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :29/03/2026 08:10
Scheduled Expected Destination
10:06 10:06 Mallaig
10:17 10:17 Morar
10:26 10:26 Arisaig
10:32 10:32 Beasdale
10:41 10:41 Lochailort
11:00 11:00 Glenfinnan
11:09 11:09 Locheilside
11:16 11:16 Loch Eil Outward Bound
11:22 11:22 Corpach
11:26 11:26 Banavie
11:41 11:41 Fort William
11:56 11:56 Spean Bridge
12:02 12:02 Roy Bridge
12:14 12:14 Tulloch
12:30 12:30 Corrour
12:42 12:42 Rannoch
13:03 13:03 Bridge Of Orchy
13:19 13:19 Upper Tyndrum
13:32 13:32 Crianlarich

Facilities on the 10:50 Glasgow Central to Wemyss Bay due 11:40.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :29/03/2026 09:50
Scheduled Expected Destination
10:50 10:50 Glasgow Central
10:58 10:58 Hillington East
11:03 11:03 Paisley Gilmour Street
11:08 11:08 Bishopton
11:17 11:17 Port Glasgow
11:21 11:21 Whinhill
11:24 11:24 Drumfrochar
11:27 11:27 Branchton
11:34 11:34 Inverkip
11:40 11:40 Wemyss Bay

Facilities on the 11:50 Wemyss Bay to Glasgow Central due 12:39.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :29/03/2026 09:50
Scheduled Expected Destination
11:50 11:50 Wemyss Bay
11:54 11:54 Inverkip
12:01 12:01 Branchton
12:04 12:04 Drumfrochar
12:06 12:06 Whinhill
12:11 12:11 Port Glasgow
12:20 12:20 Bishopton
12:26 12:26 Paisley Gilmour Street
12:30 12:30 Hillington East
12:39 12:39 Glasgow Central

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.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :29/03/2026 07:02
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 15:17 Glenrothes With Thornton to Edinburgh due 16:18.
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 07:02
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: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: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.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :29/03/2026 07:02
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 18:15 Glenrothes With Thornton to Edinburgh due 19:21.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :29/03/2026 07:02
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:37 Edinburgh to Dundee due 20:57.
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 07:02
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

9 Train Cancellations
08:55 Helensburgh Central to Bathgate due 10:34 will be cancelled.
This is due to a short-notice change to the timetable.
Last Updated :29/03/2026 08:39
Scheduled Expected Destination
08:55 Not Stopping Helensburgh Central
08:58 Not Stopping Craigendoran
09:03 Not Stopping Cardross
09:08 Not Stopping Dalreoch
09:10 Not Stopping Dumbarton Central
09:12 Not Stopping Dumbarton East
09:21 Not Stopping Dalmuir
09:23 Not Stopping Singer
09:25 Not Stopping Drumry
09:28 Not Stopping Drumchapel
09:30 Not Stopping Westerton
09:33 Not Stopping Anniesland
09:36 Not Stopping Hyndland
09:39 Not Stopping Partick
09:43 Not Stopping Charing Cross
09:45 Not Stopping Glasgow Queen Street Ll
09:47 Not Stopping High Street
09:49 Not Stopping Bellgrove
09:53 Not Stopping Carntyne
09:55 Not Stopping Shettleston
09:58 Not Stopping Garrowhill
10:00 Not Stopping Easterhouse
10:04 Not Stopping Blairhill
10:07 Not Stopping Coatbridge Sunnyside
10:09 Not Stopping Coatdyke
10:13 Not Stopping Airdrie
10:16 Not Stopping Drumgelloch
10:20 Not Stopping Caldercruix
10:26 Not Stopping Blackridge
10:30 Not Stopping Armadale
10:34 Not Stopping Bathgate

10:35 Edinburgh to Dunblane due 11:32 will be cancelled.
This is due to a shortage of train crew.
Last Updated :29/03/2026 07:44
Scheduled Expected Destination
10:35 Not Stopping Edinburgh
10:39 Not Stopping Haymarket
10:43 Not Stopping Edinburgh Park
10:57 Not Stopping Linlithgow
11:02 Not Stopping Polmont
11:09 Not Stopping Falkirk Grahamston
11:12 Not Stopping Camelon
11:15 Not Stopping Larbert
11:24 Not Stopping Stirling
11:28 Not Stopping Bridge Of Allan
11:32 Not Stopping Dunblane

11:59 Dunblane to Edinburgh due 12:56 will be cancelled.
This is due to a shortage of train crew.
Last Updated :29/03/2026 07:44
Scheduled Expected Destination
11:59 Not Stopping Dunblane
12:02 Not Stopping Bridge Of Allan
12:08 Not Stopping Stirling
12:16 Not Stopping Larbert
12:19 Not Stopping Camelon
12:23 Not Stopping Falkirk Grahamston
12:28 Not Stopping Polmont
12:34 Not Stopping Linlithgow
12:47 Not Stopping Edinburgh Park
12:52 Not Stopping Haymarket
12:56 Not Stopping Edinburgh

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

7 Other Train Service Updates
08:25 Helensburgh Central to Bathgate due 10:04 will be terminated at Hyndland.
It will no longer call at Partick, Charing Cross, Glasgow Queen Street Ll, High Street, Bellgrove, Carntyne, Shettleston, Garrowhill, Easterhouse, Blairhill, Coatbridge Sunnyside, Coatdyke, Airdrie, Drumgelloch, Caldercruix, Blackridge, Armadale and Bathgate.
This is due to a fault on this train.
Last Updated :29/03/2026 09:22
Scheduled Expected Destination
08:25 08:25 Helensburgh Central
08:28 08:28 Craigendoran
08:33 08:33 Cardross
08:38 08:38 Dalreoch
08:40 08:40 Dumbarton Central
08:42 08:42 Dumbarton East
08:51 08:51 Dalmuir
08:53 08:53 Singer
08:55 08:55 Drumry
08:58 08:58 Drumchapel
09:00 09:00 Westerton
09:03 09:03 Anniesland
09:06 09:06 Hyndland
09:09 Not Stopping Partick
09:13 Not Stopping Charing Cross
09:15 Not Stopping Glasgow Queen Street Ll
09:17 Not Stopping High Street
09:19 Not Stopping Bellgrove
09:23 Not Stopping Carntyne
09:25 Not Stopping Shettleston
09:28 Not Stopping Garrowhill
09:30 Not Stopping Easterhouse
09:34 Not Stopping Blairhill
09:37 Not Stopping Coatbridge Sunnyside
09:39 Not Stopping Coatdyke
09:43 Not Stopping Airdrie
09:46 Not Stopping Drumgelloch
09:50 Not Stopping Caldercruix
09:56 Not Stopping Blackridge
10:00 Not Stopping Armadale
10:04 Not Stopping Bathgate

08:39 Balloch to Larkhall due 10:01 will no longer call at Bridgeton, Dalmarnock, Rutherglen, Cambuslang, Newton Lanark, Blantyre and Hamilton West.
It has been delayed at Jordanhill and is now 13 minutes late.
This is due to a fault on a train in front of this one.
Last Updated :29/03/2026 09:35
Scheduled Expected Destination
08:39 08:39 Balloch
08:41 08:41 Alexandria
08:44 08:44 Renton
08:47 08:47 Dalreoch
08:48 08:48 Dumbarton Central
08:50 08:50 Dumbarton East
08:55 08:55 Bowling
08:58 08:58 Kilpatrick
09:02 09:02 Dalmuir
09:05 09:05 Clydebank
09:07 09:07 Yoker
09:09 09:09 Garscadden
09:11 09:11 Scotstounhill
09:14 09:27 Jordanhill
09:16 09:29 Hyndland
09:18 09:31 Partick
09:21 09:34 Exhibition Centre
09:25 09:38 Glasgow Central Low Level
09:29 Not Stopping Bridgeton
09:31 Not Stopping Dalmarnock
09:34 Not Stopping Rutherglen
09:37 Not Stopping Cambuslang
09:41 Not Stopping Newton Lanark
09:45 Not Stopping Blantyre
09:48 Not Stopping Hamilton West
09:51 10:04 Hamilton Central
09:55 10:08 Chatelherault
09:58 10:11 Merryton
10:01 10:14 Larkhall

09:10 Stirling to Edinburgh due 10:05 will be terminated at 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
09:10 09:10 Stirling
09:18 09:18 Larbert
09:21 09:21 Camelon
09:24 09:24 Falkirk Grahamston
09:30 09:30 Polmont
09:35 09:35 Linlithgow
09:49 09:49 Edinburgh Park
10:01 10:01 Haymarket
10:05 Not Stopping Edinburgh

09:11 Milngavie to Motherwell due 10:11 has been delayed at Partick and is now 8 minutes late.
This is due to a fault on a train in front of this one.
Last Updated :29/03/2026 09:35
Scheduled Expected Destination
09:11 09:11 Milngavie
09:14 09:14 Hillfoot
09:16 09:16 Bearsden
09:19 09:19 Westerton
09:22 09:22 Anniesland
09:25 09:25 Hyndland
09:27 09:35 Partick
09:30 09:38 Exhibition Centre
09:37 09:45 Glasgow Central Low Level
09:41 09:49 Bridgeton
09:43 09:51 Dalmarnock
09:47 09:55 Rutherglen
09:50 09:58 Cambuslang
09:54 10:02 Newton Lanark
09:58 10:06 Blantyre
10:01 10:09 Hamilton West
10:03 10:11 Hamilton Central
10:09 10:17 Airbles
10:11 10:19 Motherwell

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: 10:10:32 29-03-2026
Powered By    © 2026