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.
10 Catering Updates
Facilities on the 31/12/25 08:02 Wick to Inverness due 12:27.
Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :30/12/2025 14:07
Scheduled Expected Destination
08:02 08:02 Wick
08:20 08:20 Georgemas Junction
08:34 08:34 Thurso
08:47 08:47 Georgemas Junction
08:52 08:52 Scotscalder
09:02 09:02 Altnabreac
09:13 09:13 Forsinard
09:22 09:22 Kinbrace
09:32 09:32 Kildonan
09:46 09:46 Helmsdale
10:02 10:02 Brora
10:12 10:12 Golspie
10:21 10:21 Rogart
10:38 10:38 Lairg
10:46 10:46 Invershin
10:47 10:47 Culrain
10:54 10:54 Ardgay
11:10 11:10 Tain
11:16 11:16 Fearn
11:31 11:31 Invergordon
11:36 11:36 Alness
11:53 11:53 Dingwall
11:58 11:58 Conon Bridge
12:07 12:07 Muir Of Ord
12:12 12:12 Beauly
12:27 12:27 Inverness

Facilities on the 31/12/25 10:50 Inverness to Edinburgh due 14:29.
Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :30/12/2025 14:07
Scheduled Expected Destination
10:50 10:50 Inverness
11:30 11:30 Aviemore
11:43 11:43 Kingussie
12:16 12:16 Blair Atholl
12:30 12:30 Pitlochry
12:42 12:42 Dunkeld & Birnam
13:04 13:04 Perth
13:38 13:38 Stirling
14:23 14:23 Haymarket
14:29 14:29 Edinburgh

Facilities on the 31/12/25 12:07 Glasgow Queen Street to Inverness due 15:29.
Catering is not available throughout.
Last Updated :30/12/2025 15:51
Scheduled Expected Destination
12:07 12:07 Glasgow Queen Street
12:34 12:34 Stirling
13:11 13:11 Perth
13:27 13:27 Dunkeld & Birnam
13:40 13:40 Pitlochry
14:24 14:24 Kingussie
14:38 14:38 Aviemore
14:52 14:52 Carrbridge
15:29 15:29 Inverness

Facilities on the 31/12/25 12:39 Inverness to Aberdeen due 15:01.
Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :30/12/2025 14:07
Scheduled Expected Destination
12:39 12:39 Inverness
12:49 12:49 Inverness Airport
13:01 13:01 Nairn
13:11 13:11 Forres
13:26 13:26 Elgin
13:46 13:46 Keith
14:01 14:01 Huntly
14:19 14:19 Insch
14:31 14:31 Inverurie
14:37 14:37 Kintore
14:47 14:47 Dyce
15:01 15:01 Aberdeen

Facilities on the 31/12/25 14:00 Inverness to Wick due 18:22.
Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :30/12/2025 14:07
Scheduled Expected Destination
14:00 14:00 Inverness
14:15 14:15 Beauly
14:23 14:23 Muir Of Ord
14:31 14:31 Conon Bridge
14:37 14:37 Dingwall
14:49 14:49 Alness
14:54 14:54 Invergordon
15:07 15:07 Fearn
15:13 15:13 Tain
15:29 15:29 Ardgay
15:33 15:33 Culrain
15:34 15:34 Invershin
15:45 15:45 Lairg
15:58 15:58 Rogart
16:10 16:10 Golspie
16:21 16:21 Brora
16:36 16:36 Helmsdale
16:48 16:48 Kildonan
16:58 16:58 Kinbrace
17:12 17:12 Forsinard
17:20 17:20 Altnabreac
17:29 17:29 Scotscalder
17:40 17:40 Georgemas Junction
17:53 17:53 Thurso
18:05 18:05 Georgemas Junction
18:22 18:22 Wick

Facilities on the 31/12/25 14:28 Inverness to Aberdeen due 16:41.
Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :30/12/2025 14:07
Scheduled Expected Destination
14:28 14:28 Inverness
14:38 14:38 Inverness Airport
14:49 14:49 Nairn
15:00 15:00 Forres
15:14 15:14 Elgin
15:34 15:34 Keith
15:49 15:49 Huntly
16:05 16:05 Insch
16:17 16:17 Inverurie
16:23 16:23 Kintore
16:32 16:32 Dyce
16:41 16:41 Aberdeen

Facilities on the 31/12/25 14:39 Glasgow Queen Street to Inverness due 19:39.
Catering is not available between Aberdeen and Inverness.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :30/12/2025 14:07
Scheduled Expected Destination
14:39 14:39 Glasgow Queen Street
15:07 15:07 Stirling
15:40 15:40 Perth
16:04 16:04 Dundee
16:16 16:16 Carnoustie
16:23 16:23 Arbroath
16:37 16:37 Montrose
17:25 17:25 Aberdeen
17:34 17:34 Dyce
17:46 17:46 Inverurie
17:59 17:59 Insch
18:15 18:15 Huntly
18:30 18:30 Keith
18:53 18:53 Elgin
19:06 19:06 Forres
19:18 19:18 Nairn
19:27 19:27 Inverness Airport
19:39 19:39 Inverness

Facilities on the 31/12/25 15:30 Edinburgh to Aberdeen due 17:53.
Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :30/12/2025 14:07
Scheduled Expected Destination
15:30 15:30 Edinburgh
15:35 15:35 Haymarket
16:19 16:19 Cupar
16:26 16:26 Leuchars
16:41 16:41 Dundee
16:49 16:49 Broughty Ferry
17:01 17:01 Arbroath
17:15 17:15 Montrose
17:36 17:36 Stonehaven
17:53 17:53 Aberdeen

Facilities on the 31/12/25 16:04 Aberdeen to Inverness due 18:22.
Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :30/12/2025 14:07
Scheduled Expected Destination
16:04 16:04 Aberdeen
16:12 16:12 Dyce
16:21 16:21 Kintore
16:27 16:27 Inverurie
16:39 16:39 Insch
16:58 16:58 Huntly
17:18 17:18 Keith
17:38 17:38 Elgin
17:51 17:51 Forres
18:02 18:02 Nairn
18:11 18:11 Inverness Airport
18:22 18:22 Inverness

Facilities on the 31/12/25 17:25 Inverness to Glasgow Queen Street due 20:44.
Catering is not available throughout.
Last Updated :30/12/2025 15:51
Scheduled Expected Destination
17:25 17:25 Inverness
17:59 17:59 Carrbridge
18:08 18:08 Aviemore
18:20 18:20 Kingussie
19:05 19:05 Pitlochry
19:22 19:22 Dunkeld & Birnam
19:41 19:41 Perth
19:56 19:56 Gleneagles
20:10 20:10 Dunblane
20:16 20:16 Stirling
20:44 20:44 Glasgow Queen Street

14 Train Formation Updates
Facilities on the 07:16 Perth to Edinburgh due 08:57.
This is due to a broken down train.
Will be formed of 2 coaches instead of 4.
Last Updated :31/12/2025 08:11
Scheduled Expected Destination
07:16 07:16 Perth
07:45 07:45 Ladybank
07:53 07:53 Markinch
08:07 08:07 Kirkcaldy
08:12 08:12 Kinghorn
08:17 08:17 Burntisland
08:21 08:21 Aberdour
08:26 08:26 Dalgety Bay
08:30 08:30 Inverkeithing
08:41 08:41 Edinburgh Gateway
08:43 08:43 South Gyle
08:52 08:52 Haymarket
08:57 08:57 Edinburgh

Facilities on the 07:39 Leven to Edinburgh due 09:06.
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 :31/12/2025 08:08
Scheduled Expected Destination
07:39 07:39 Leven
07:43 07:43 Cameron Bridge
07:58 07:58 Glenrothes With Thornton
08:05 08:05 Cardenden
08:10 08:10 Lochgelly
08:16 08:16 Cowdenbeath
08:22 08:22 Dunfermline Queen Margaret
08:25 08:25 Dunfermline City
08:29 08:29 Rosyth
08:33 08:33 Inverkeithing
08:38 08:38 North Queensferry
08:42 08:42 Dalmeny
08:48 08:48 Edinburgh Gateway
08:50 08:50 South Gyle
09:00 09:00 Haymarket
09:06 09:06 Edinburgh

Facilities on the 08:45 Edinburgh to Cowdenbeath due 09:29.
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 :31/12/2025 08:08
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 09:16 Edinburgh to Leven due 10:33.
This is due to a broken down train.
This train will now be formed of the usual number of coaches.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/12/2025 08:08
Scheduled Expected Destination
09:16 09:16 Edinburgh
09:21 09:21 Haymarket
09:26 09:26 South Gyle
09:28 09:28 Edinburgh Gateway
09:34 09:34 Dalmeny
09:38 09:38 North Queensferry
09:42 09:42 Inverkeithing
09:46 09:46 Rosyth
09:52 09:52 Dunfermline City
09:56 09:56 Dunfermline Queen Margaret
10:02 10:02 Cowdenbeath
10:08 10:08 Lochgelly
10:12 10:12 Cardenden
10:19 10:19 Glenrothes With Thornton
10:28 10:28 Cameron Bridge
10:33 10:33 Leven

Facilities on the 09:55 Cowdenbeath to Edinburgh due 10:36.
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 :31/12/2025 08:08
Scheduled Expected Destination
09:55 09:55 Cowdenbeath
10:01 10:01 Dunfermline Queen Margaret
10:04 10:04 Dunfermline City
10:08 10:08 Rosyth
10:12 10:12 Inverkeithing
10:23 10:23 Edinburgh Gateway
10:30 10:30 Haymarket
10:36 10:36 Edinburgh

Facilities on the 09:57 Edinburgh to Dundee due 11:23.
This is due to a broken down train.
This train will now be formed of the usual number of coaches.
Last Updated :31/12/2025 08:11
Scheduled Expected Destination
09:57 09:57 Edinburgh
10:03 10:03 Haymarket
10:08 10:08 Edinburgh Gateway
10:19 10:19 Inverkeithing
10:35 10:35 Kirkcaldy
10:46 10:46 Markinch
10:54 10:54 Ladybank
11:00 11:00 Cupar
11:07 11:07 Leuchars
11:23 11:23 Dundee

Facilities on the 10:40 Leven to Edinburgh due 12:05.
This is due to a broken down train.
This train will now be formed of the usual number of coaches.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/12/2025 08:08
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:18 Edinburgh to Leven due 12:32.
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 :31/12/2025 08:08
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:45 Dundee to Edinburgh due 13:11.
This is due to a broken down train.
This train will now be formed of the usual number of coaches.
Last Updated :31/12/2025 08:11
Scheduled Expected Destination
11:45 11:45 Dundee
11:58 11:58 Leuchars
12:05 12:05 Cupar
12:12 12:12 Ladybank
12:19 12:19 Markinch
12:30 12:30 Kirkcaldy
12:46 12:46 Inverkeithing
12:56 12:56 Edinburgh Gateway
13:05 13:05 Haymarket
13:11 13:11 Edinburgh

Facilities on the 12:40 Leven to Edinburgh due 14:06.
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 :31/12/2025 08:08
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:06 14:06 Edinburgh

Facilities on the 13:48 Edinburgh to Cowdenbeath due 14:34.
This is due to a broken down train.
This train will now be formed of the usual number of coaches.
Last Updated :31/12/2025 08:11
Scheduled Expected Destination
13:48 13:48 Edinburgh
13:53 13:53 Haymarket
14:00 14:00 Edinburgh Gateway
14:06 14:06 Dalmeny
14:10 14:10 North Queensferry
14:14 14:14 Inverkeithing
14:18 14:18 Rosyth
14:23 14:23 Dunfermline City
14:27 14:27 Dunfermline Queen Margaret
14:34 14:34 Cowdenbeath

Facilities on the 14:54 Cowdenbeath to Edinburgh due 15:38.
This is due to a broken down train.
This train will now be formed of the usual number of coaches.
Last Updated :31/12/2025 08:11
Scheduled Expected Destination
14:54 14:54 Cowdenbeath
15:00 15:00 Dunfermline Queen Margaret
15:03 15:03 Dunfermline City
15:07 15:07 Rosyth
15:12 15:12 Inverkeithing
15:16 15:16 North Queensferry
15:20 15:20 Dalmeny
15:26 15:26 Edinburgh Gateway
15:32 15:32 Haymarket
15:38 15:38 Edinburgh

Facilities on the 16:17 Edinburgh to Leven due 17:32.
This is due to a broken down train.
This train will now be formed of the usual number of coaches.
Last Updated :31/12/2025 08:11
Scheduled Expected Destination
16:17 16:17 Edinburgh
16:22 16:22 Haymarket
16:26 16:26 South Gyle
16:29 16:29 Edinburgh Gateway
16:35 16:35 Dalmeny
16:38 16:38 North Queensferry
16:42 16:42 Inverkeithing
16:46 16:46 Rosyth
16:51 16:51 Dunfermline City
16:54 16:54 Dunfermline Queen Margaret
17:01 17:01 Cowdenbeath
17:07 17:07 Lochgelly
17:11 17:11 Cardenden
17:18 17:18 Glenrothes With Thornton
17:27 17:27 Cameron Bridge
17:32 17:32 Leven

Facilities on the 17:50 Leven to Edinburgh due 19:08.
This is due to a broken down train.
This train will now be formed of the usual number of coaches.
Last Updated :31/12/2025 08:11
Scheduled Expected Destination
17:50 17:50 Leven
17:55 17:55 Cameron Bridge
18:05 18:05 Glenrothes With Thornton
18:12 18:12 Cardenden
18:17 18:17 Lochgelly
18:23 18:23 Cowdenbeath
18:29 18:29 Dunfermline Queen Margaret
18:32 18:32 Dunfermline City
18:36 18:36 Rosyth
18:40 18:40 Inverkeithing
18:44 18:44 North Queensferry
18:48 18:48 Dalmeny
18:54 18:54 Edinburgh Gateway
18:57 18:57 South Gyle
19:04 19:04 Haymarket
19:08 19:08 Edinburgh

7 Train Cancellations
07:30 Ayr to Stranraer due 08:55 will be cancelled.
This is due to a fault on this train.
Last Updated :31/12/2025 07:21
Scheduled Expected Destination
07:30 Not Stopping Ayr
07:41 Not Stopping Maybole
08:01 Not Stopping Girvan
08:20 Not Stopping Barrhill
08:55 Not Stopping Stranraer

07:34 Bathgate to Milngavie due 08:46 has been cancelled.
This is due to a fault on this train.
Last Updated :31/12/2025 07:49
Scheduled Expected Destination
07:34 Not Stopping Bathgate
07:53 Not Stopping Drumgelloch
07:58 Not Stopping Airdrie
08:00 Not Stopping Coatdyke
08:02 Not Stopping Coatbridge Sunnyside
08:05 Not Stopping Blairhill
08:11 Not Stopping Shettleston
08:13 Not Stopping Carntyne
08:16 Not Stopping Bellgrove
08:19 Not Stopping High Street
08:22 Not Stopping Glasgow Queen Street Ll
08:24 Not Stopping Charing Cross
08:28 Not Stopping Partick
08:31 Not Stopping Hyndland
08:34 Not Stopping Anniesland
08:37 Not Stopping Westerton
08:41 Not Stopping Bearsden
08:43 Not Stopping Hillfoot
08:46 Not Stopping Milngavie

08:53 Milngavie to Airdrie due 09:41 will be cancelled.
This is due to a fault on this train.
Last Updated :31/12/2025 07:49
Scheduled Expected Destination
08:53 Not Stopping Milngavie
08:56 Not Stopping Hillfoot
08:58 Not Stopping Bearsden
09:01 Not Stopping Westerton
09:06 Not Stopping Anniesland
09:09 Not Stopping Hyndland
09:12 Not Stopping Partick
09:16 Not Stopping Charing Cross
09:18 Not Stopping Glasgow Queen Street Ll
09:20 Not Stopping High Street
09:22 Not Stopping Bellgrove
09:26 Not Stopping Carntyne
09:28 Not Stopping Shettleston
09:37 Not Stopping Coatbridge Sunnyside
09:41 Not Stopping Airdrie

09:00 Stranraer to Ayr due 10:20 will be cancelled.
This is due to a fault on this train.
Last Updated :31/12/2025 07:21
Scheduled Expected Destination
09:00 Not Stopping Stranraer
09:34 Not Stopping Barrhill
09:52 Not Stopping Girvan
10:08 Not Stopping Maybole
10:20 Not Stopping Ayr

12:33 Crianlarich to Oban due 13:43 will be cancelled.
This is due to a broken down train.
Last Updated :31/12/2025 07:43
Scheduled Expected Destination
12:33 Not Stopping Crianlarich
12:41 Not Stopping Tyndrum Lower
12:59 Not Stopping Dalmally
13:04 Not Stopping Loch Awe
13:20 Not Stopping Taynuilt
13:30 Not Stopping Connel Ferry
13:43 Not Stopping Oban

14:41 Oban to Crianlarich due 15:54 will be cancelled.
This is due to a broken down train.
Last Updated :31/12/2025 07:43
Scheduled Expected Destination
14:41 Not Stopping Oban
14:52 Not Stopping Connel Ferry
15:06 Not Stopping Taynuilt
15:21 Not Stopping Loch Awe
15:26 Not Stopping Dalmally
15:45 Not Stopping Tyndrum Lower
15:54 Not Stopping Crianlarich

18:29 Crianlarich to Oban due 19:42 will be cancelled.
This is due to a broken down train.
Last Updated :31/12/2025 07:44
Scheduled Expected Destination
18:29 Not Stopping Crianlarich
18:37 Not Stopping Tyndrum Lower
18:55 Not Stopping Dalmally
19:04 Not Stopping Loch Awe
19:19 Not Stopping Taynuilt
19:29 Not Stopping Connel Ferry
19:42 Not Stopping Oban

12 Other Train Service Updates
05:35 Inverness to Glasgow Queen Street due 08:56 has been previously delayed, has been further delayed at Dalwhinnie and is now 12 minutes late.
This is due to a fault with barriers at a level crossing.
Last Updated :31/12/2025 06:52
Scheduled Expected Destination
05:35 05:44 Inverness
06:03 06:12 Carrbridge
06:12 06:21 Aviemore
06:24 06:33 Kingussie
06:29 06:38 Newtonmore
06:40 06:52 Dalwhinnie
07:04 07:16 Blair Atholl
07:16 07:28 Pitlochry
07:33 07:45 Dunkeld & Birnam
07:53 08:05 Perth
08:24 08:36 Stirling
08:56 09:08 Glasgow Queen Street

06:03 Mallaig to Crianlarich due 09:31 will be started from Fort William.
It will no longer call at Mallaig, Morar, Arisaig, Beasdale, Lochailort, Glenfinnan, Locheilside, Loch Eil Outward Bound, Corpach and Banavie.
This is due to a short-notice change to the timetable.
Additional Information:
We have a Shiel bus in place that will run from Mallaig to Fort William for this altered train.
Last Updated :31/12/2025 01:48
Scheduled Expected Destination
06:03 Not Stopping Mallaig
06:14 Not Stopping Morar
06:23 Not Stopping Arisaig
06:29 Not Stopping Beasdale
06:38 Not Stopping Lochailort
06:55 Not Stopping Glenfinnan
07:04 Not Stopping Locheilside
07:11 Not Stopping Loch Eil Outward Bound
07:17 Not Stopping Corpach
07:21 Not Stopping 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:31 09:31 Crianlarich

06:38 Inverness to Edinburgh due 10:14 has been delayed between Aviemore and Kingussie and is now 8 minutes late.
This is due to a fault with barriers at a level crossing.
First class not available.
Last Updated :31/12/2025 08:05
Scheduled Expected Destination
06:38 06:38 Inverness
07:23 07:23 Aviemore
07:36 07:44 Kingussie
08:09 08:17 Blair Atholl
08:19 08:27 Pitlochry
08:34 08:42 Dunkeld & Birnam
08:55 09:03 Perth
09:10 09:18 Gleneagles
09:34 09:42 Stirling
10:09 10:17 Haymarket
10:14 10:22 Edinburgh

07:05 Glasgow Central to Edinburgh due 08:26 has been delayed at Wishaw and is now 8 minutes late.
This is due to a late running train being in front of this one.
Last Updated :31/12/2025 07:37
Scheduled Expected Destination
07:05 07:05 Glasgow Central
07:21 07:21 Motherwell
07:27 07:35 Wishaw
07:37 07:45 Carluke
07:47 07:55 Carstairs
08:02 08:10 Kirknewton
08:09 08:17 Curriehill
08:12 08:20 Wester Hailes
08:15 08:23 Kingsknowe
08:17 08:25 Slateford
08:21 08:29 Haymarket
08:26 08:34 Edinburgh

07:09 Edinburgh to Dalmuir due 08:55 has been delayed at Bathgate and is now 13 minutes late.
This is due to a late running train being in front of this one.
Last Updated :31/12/2025 07:54
Scheduled Expected Destination
07:09 07:09 Edinburgh
07:13 07:13 Haymarket
07:19 07:19 Edinburgh Park
07:30 07:30 Uphall
07:34 07:34 Livingston North
07:40 07:53 Bathgate
07:44 07:57 Armadale
07:48 08:01 Blackridge
07:55 08:08 Caldercruix
07:59 08:12 Drumgelloch
08:04 08:17 Airdrie
08:06 08:19 Coatdyke
08:09 08:22 Coatbridge Sunnyside
08:11 08:24 Blairhill
08:15 08:28 Easterhouse
08:18 08:31 Garrowhill
08:21 08:34 Shettleston
08:23 08:36 Carntyne
08:26 08:39 Bellgrove
08:29 08:42 High Street
08:32 08:45 Glasgow Queen Street Ll
08:34 08:47 Charing Cross
08:38 08:51 Partick
08:41 08:54 Hyndland
08:55 09:08 Dalmuir

07:50 Springburn to Milngavie due 08:31 will be started from Duke Street.
It will no longer call at Springburn, Barnhill and Alexandra Parade.
This is due to a fault on a train in front of this one.
Last Updated :31/12/2025 07:29
Scheduled Expected Destination
07:50 Not Stopping Springburn
07:52 Not Stopping Barnhill
07:55 Not Stopping Alexandra Parade
07:57 07:57 Duke Street
07:59 07:59 Bellgrove
08:02 08:02 High Street
08:05 08:05 Glasgow Queen Street Ll
08:07 08:07 Charing Cross
08:11 08:11 Partick
08:14 08:14 Hyndland
08:19 08:19 Anniesland
08:23 08:23 Westerton
08:26 08:26 Bearsden
08:28 08:28 Hillfoot
08:31 08:31 Milngavie

08:08 Edinburgh to Dalmuir due 09:55 will be started from Bathgate.
It will no longer call at Edinburgh, Haymarket, Edinburgh Park, Uphall and Livingston North.
This is due to a fault on this train.
Last Updated :31/12/2025 06:49
Scheduled Expected Destination
08:08 Not Stopping Edinburgh
08:13 Not Stopping Haymarket
08:18 Not Stopping Edinburgh Park
08:27 Not Stopping Uphall
08:31 Not Stopping Livingston North
08:40 08:40 Bathgate
08:44 08:44 Armadale
08:48 08:48 Blackridge
08:55 08:55 Caldercruix
08:59 08:59 Drumgelloch
09:04 09:04 Airdrie
09:07 09:07 Coatdyke
09:10 09:10 Coatbridge Sunnyside
09:12 09:12 Blairhill
09:16 09:16 Easterhouse
09:19 09:19 Garrowhill
09:21 09:21 Shettleston
09:23 09:23 Carntyne
09:27 09:27 Bellgrove
09:29 09:29 High Street
09:33 09:33 Glasgow Queen Street Ll
09:35 09:35 Charing Cross
09:39 09:39 Partick
09:42 09:42 Hyndland
09:55 09:55 Dalmuir

08:09 Carlisle to Glasgow Central due 10:36 has been delayed at Carlisle and is now 12 minutes late.
This is due to a fault on this train.
Last Updated :31/12/2025 08:22
Scheduled Expected Destination
08:09 08:21 Carlisle
08:20 08:32 Gretna Green
08:29 08:41 Annan
08:48 09:00 Dumfries
09:14 09:26 Sanquhar
09:19 09:31 Kirkconnel
09:28 09:40 New Cumnock
09:36 09:48 Auchinleck
09:59 10:11 Kilmarnock
10:03 10:15 Kilmaurs
10:08 10:20 Stewarton
10:13 10:25 Dunlop
10:24 10:36 Barrhead
10:36 10:48 Glasgow Central

08:23 Milngavie to Airdrie due 09:10 will be started from Westerton.
It will no longer call at Milngavie, Hillfoot and Bearsden.
This is due to a fault on this train.
Last Updated :31/12/2025 08:10
Scheduled Expected Destination
08:23 Not Stopping Milngavie
08:26 Not Stopping Hillfoot
08:28 Not Stopping Bearsden
08:31 08:31 Westerton
08:35 08:35 Anniesland
08:38 08:38 Hyndland
08:40 08:40 Partick
08:44 08:44 Charing Cross
08:48 08:48 Glasgow Queen Street Ll
08:50 08:50 High Street
08:52 08:52 Bellgrove
08:55 08:55 Carntyne
08:58 08:58 Shettleston
09:06 09:06 Coatbridge Sunnyside
09:10 09:10 Airdrie

Facilities on the 10:32 Edinburgh to Inverness due 14:16.
This is due to a broken down train.
First class not available.
Last Updated :31/12/2025 04:42
Scheduled Expected Destination
10:32 10:32 Edinburgh
10:37 10:37 Haymarket
11:17 11:17 Stirling
11:53 11:53 Perth
12:10 12:10 Dunkeld & Birnam
12:26 12:26 Pitlochry
12:36 12:36 Blair Atholl
13:03 13:03 Dalwhinnie
13:14 13:14 Newtonmore
13:19 13:19 Kingussie
13:33 13:33 Aviemore
13:42 13:42 Carrbridge
14:16 14:16 Inverness

Facilities on the 15:44 Inverness to Glasgow Queen Street due 19:23.
This is due to a broken down train.
First class not available.
Last Updated :31/12/2025 04:42
Scheduled Expected Destination
15:44 15:44 Inverness
16:16 16:16 Carrbridge
16:27 16:27 Aviemore
16:39 16:39 Kingussie
16:44 16:44 Newtonmore
16:56 16:56 Dalwhinnie
17:22 17:22 Blair Atholl
17:35 17:35 Pitlochry
17:50 17:50 Dunkeld & Birnam
18:20 18:20 Perth
18:54 18:54 Stirling
19:23 19:23 Glasgow Queen Street

Facilities on the 20:11 Glasgow Queen Street to Perth due 21:20.
This is due to a broken down train.
First class not available.
Last Updated :31/12/2025 04:42
Scheduled Expected Destination
20:11 20:11 Glasgow Queen Street
20:41 20:41 Stirling
20:46 20:46 Bridge Of Allan
20:51 20:51 Dunblane
21:05 21:05 Gleneagles
21:20 21:20 Perth

4 Station Updates
The escalators will be out of order between the booking office and the ticket barriers from 06:32 on 20/12/2025 until further notice at Glasgow Central 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 :29/12/2025 12:20
The lifts will be out of order between low level ticket barriers and the high level from now until further notice at Glasgow Central station.
Additional Information:
Lift from low level ticket barriers to the high level currently 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 :28/12/2025 09:48
The escalators will be out of order from now until further notice at Haymarket station.
Additional Information:
Two Escalators are currently out of use ot Haymarket.
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/12/2025 12:44
The lifts will be out of order from now until further notice at Livingston South station.
Additional Information:
Platfrom 2 lift only out of order.
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/12/2025 12:43
3 Improvement Works For Today
Planned engineering work will take place at Helensburgh Upper from 00:01, Saturday 27 December 2025 to 23:59, Wednesday 31 December 2025.
Additional Information:
Drainage works will take place at Helensburgh Upper with additional works taking place at Bowling & towards Balloch
Glasgow Queen St Oban, Fort William & Mallaig
Buses replace trains Glasgow Queen St to Crianlarich calling all stations from Dalmuir
A direct bus service will also operate between Glasgow Queen St and Crianlarich
Trains operate Crianlarich Oban, Fort William & Mallaig with the following exceptions:
Saturday 27, Monday 29 & Tuesday 30 December
The last train from Oban at 2039 is replaced by an all-stopper and an express bus between Oban & Glasgow Queen St
Wednesday 31 December
The last train from Oban at 2039 is cancelled entirely with no rail replacement as part of the New Year early shutdown
Last Updated :15/11/2025 07:53
Planned engineering work will take place between Upper Tyndrum and Fort William from 05:00, Saturday 27 December 2025 to 23:59, Wednesday 31 December 2025.
Additional Information:
Track, structures and signalling works will take place between Upper Tyndrum and Fort William
Glasgow Queen St Oban, Fort William & Mallaig
Buses replace trains Glasgow Queen St to Crianlarich calling all stations from Dalmuir.
A direct bus service will also operate between Glasgow Queen St and Crianlarich.
Last Updated :01/11/2025 02:58
Planned engineering work will take place at Bowling, and between Whifflet and Hamilton Central from 05:00, Sunday 28 December 2025 to 23:59, Sunday 28 December 2025, and from 05:00, Monday 29 December 2025 to 23:59, Wednesday 31 December 2025.
Additional Information:
In Dumbartonshire, various works are taking place as part of the EXXON Bowling Redevelopment project, including the installation of a new railway bridge at Bowling.
In Lanarkshire, trackworks are taking place around the Whifflet & Burnhouse area.
Friday 26, Saturday 27 & Monday 29 - Wednesday 31 December inclusive
Dalmuir Whifflet & Motherwell (via Carmyle)
Buses replace trains Dalmarnock Motherwell via Carmyle & Whifflet
Milngavie / Dalmuir Cumbernauld (via Hamilton)
No trains will operate Motherwell Whifflet Cumbernauld.
There will be no rail replacement buses at Coatbridge Central, Greenfaulds or Cumbernauld
Passengers from Coatbridge are advised to use rail replacement buses from Whifflet or use alternate train services from Coatbridge Sunnyside
Passengers from Greenfaulds & Cumbernauld are advised to use alternate train services via Glasgow Queen St High Level
Balloch Springburn / Airdrie
Buses replace trains Balloch Dalmuir
Helensburgh Edinburgh, Bathgate & Airdrie
Buses replace trains Helensburgh - Dalmuir
Glasgow Queen St Oban, Fort William & Mallaig (Saturday 27 to Wednesday 31 December)
Buses replace trains Glasgow Queen St to Crianlarich calling all stations from Dalmuir
A direct bus service will also operate between Glasgow Queen St and Crianlarich
Sunday 28 December
Balloch Motherwell (via Carmyle)
Trains operate Dalmuir Rutherglen only
Buses replace trains Balloch Dalmuir & Dalmarnock Motherwell via Carmyle & Whifflet
Balloch Larkhall (via Hamilton)
Buses replace trains Balloch - Dalmuir
Helensburgh Edinburgh, Bathgate & Airdrie
Buses replace trains Helensburgh - Dalmuir
Last Updated :28/12/2025 10:17
Departures
Load a route using the "Your Journey" selection boxes above.
 
Specify a "From" station to see live train departure times for that station.
 
Additionally specify a "To" station to see real time departure information for only the services that go on to call at your "To" station.
 

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

Last Updated On: 08:35:32 31-12-2025
Powered By    © 2025