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.
5 Catering Updates
Facilities on the 31/01/26 07:31 Edinburgh to Dundee due 08:38.
Catering is not available throughout.
Last Updated :30/01/2026 16:01
Scheduled Expected Destination
07:31 07:31 Edinburgh
07:36 07:36 Haymarket
08:19 08:19 Cupar
08:26 08:26 Leuchars
08:38 08:38 Dundee

Facilities on the 10:41 Inverness to Wick due 14:56.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :31/01/2026 08:04
Scheduled Expected Destination
10:41 10:41 Inverness
11:01 11:01 Muir Of Ord
11:12 11:12 Dingwall
11:24 11:24 Alness
11:30 11:30 Invergordon
11:42 11:42 Fearn
11:49 11:49 Tain
12:05 12:05 Ardgay
12:09 12:09 Culrain
12:10 12:10 Invershin
12:21 12:21 Lairg
12:34 12:34 Rogart
12:46 12:46 Golspie
12:57 12:57 Brora
13:12 13:12 Helmsdale
13:24 13:24 Kildonan
13:34 13:34 Kinbrace
13:46 13:46 Forsinard
13:54 13:54 Altnabreac
14:03 14:03 Scotscalder
14:14 14:14 Georgemas Junction
14:27 14:27 Thurso
14:39 14:39 Georgemas Junction
14:56 14:56 Wick

Facilities on the 15:30 Edinburgh to Dundee due 16:43.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :31/01/2026 08:04
Scheduled Expected Destination
15:30 15:30 Edinburgh
15:35 15:35 Haymarket
16:22 16:22 Cupar
16:29 16:29 Leuchars
16:43 16:43 Dundee

Facilities on the 16:00 Wick to Inverness due 20:13.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :31/01/2026 08:04
Scheduled Expected Destination
16:00 16:00 Wick
16:18 16:18 Georgemas Junction
16:32 16:32 Thurso
16:45 16:45 Georgemas Junction
16:50 16:50 Scotscalder
17:00 17:00 Altnabreac
17:11 17:11 Forsinard
17:20 17:20 Kinbrace
17:30 17:30 Kildonan
17:44 17:44 Helmsdale
18:00 18:00 Brora
18:10 18:10 Golspie
18:19 18:19 Rogart
18:35 18:35 Lairg
18:43 18:43 Invershin
18:44 18:44 Culrain
18:51 18:51 Ardgay
19:07 19:07 Tain
19:25 19:25 Invergordon
19:42 19:42 Dingwall
19:53 19:53 Muir Of Ord
20:13 20:13 Inverness

Facilities on the 31/01/26 16:35 Glasgow Queen Street to Oban due 19:42.
Catering is not available throughout.
Last Updated :30/01/2026 16:10
Scheduled Expected Destination
16:35 16:35 Glasgow Queen Street
16:58 16:58 Dalmuir
17:07 17:07 Dumbarton Central
17:22 17:22 Helensburgh Upper
17:33 17:33 Garelochhead
17:57 17:57 Arrochar & Tarbet
18:10 18:10 Ardlui
18:29 18:29 Crianlarich
18:37 18:37 Tyndrum Lower
18:55 18:55 Dalmally
19:04 19:04 Loch Awe
19:19 19:19 Taynuilt
19:29 19:29 Connel Ferry
19:42 19:42 Oban

21 Train Formation Updates
Facilities on the 08:04 Edinburgh to Leven due 09:07.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
08:04 08:04 Edinburgh
08:08 08:08 Haymarket
08:14 08:14 Edinburgh Gateway
08:19 08:19 Dalmeny
08:23 08:23 North Queensferry
08:27 08:27 Inverkeithing
08:31 08:31 Dalgety Bay
08:35 08:35 Aberdour
08:40 08:40 Burntisland
08:44 08:44 Kinghorn
08:49 08:49 Kirkcaldy
09:02 09:02 Cameron Bridge
09:07 09:07 Leven

Facilities on the 08:18 Edinburgh to Leven due 09:30.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
08:18 08:18 Edinburgh
08:22 08:22 Haymarket
08:28 08:28 Edinburgh Gateway
08:34 08:34 Dalmeny
08:37 08:37 North Queensferry
08:41 08:41 Inverkeithing
08:45 08:45 Rosyth
08:50 08:50 Dunfermline City
08:53 08:53 Dunfermline Queen Margaret
09:00 09:00 Cowdenbeath
09:05 09:05 Lochgelly
09:09 09:09 Cardenden
09:16 09:16 Glenrothes With Thornton
09:25 09:25 Cameron Bridge
09:30 09:30 Leven

Facilities on the 08:37 Edinburgh to Inverness due 12:06.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:30
Scheduled Expected Destination
08:37 08:37 Edinburgh
08:42 08:42 Haymarket
09:31 09:31 Stirling
10:02 10:02 Perth
10:33 10:33 Pitlochry
11:15 11:15 Kingussie
11:29 11:29 Aviemore
11:38 11:38 Carrbridge
12:06 12:06 Inverness

Facilities on the 08:41 Edinburgh to Perth due 10:11.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
08:41 08:41 Edinburgh
08:45 08:45 Haymarket
08:50 08:50 South Gyle
08:52 08:52 Edinburgh Gateway
09:05 09:05 Inverkeithing
09:08 09:08 Dalgety Bay
09:13 09:13 Aberdour
09:18 09:18 Burntisland
09:23 09:23 Kinghorn
09:28 09:28 Kirkcaldy
09:37 09:37 Markinch
09:47 09:47 Ladybank
10:11 10:11 Perth

Facilities on the 09:05 Edinburgh to Leven due 10:11.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:32
Scheduled Expected Destination
09:05 09:05 Edinburgh
09:09 09:09 Haymarket
09:15 09:15 Edinburgh Gateway
09:20 09:20 Dalmeny
09:24 09:24 North Queensferry
09:28 09:28 Inverkeithing
09:31 09:31 Dalgety Bay
09:36 09:36 Aberdour
09:40 09:40 Burntisland
09:45 09:45 Kinghorn
09:50 09:50 Kirkcaldy
10:06 10:06 Cameron Bridge
10:11 10:11 Leven

Facilities on the 09:14 Leven to Edinburgh due 10:20.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
09:14 09:14 Leven
09:18 09:18 Cameron Bridge
09:32 09:32 Kirkcaldy
09:37 09:37 Kinghorn
09:42 09:42 Burntisland
09:46 09:46 Aberdour
09:51 09:51 Dalgety Bay
09:55 09:55 Inverkeithing
09:59 09:59 North Queensferry
10:03 10:03 Dalmeny
10:09 10:09 Edinburgh Gateway
10:16 10:16 Haymarket
10:20 10:20 Edinburgh

Facilities on the 09:44 Leven to Edinburgh due 11:07.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
09:44 09:44 Leven
09:48 09:48 Cameron Bridge
10:03 10:03 Glenrothes With Thornton
10:10 10:10 Cardenden
10:15 10:15 Lochgelly
10:21 10:21 Cowdenbeath
10:27 10:27 Dunfermline Queen Margaret
10:30 10:30 Dunfermline City
10:34 10:34 Rosyth
10:38 10:38 Inverkeithing
10:43 10:43 North Queensferry
10:47 10:47 Dalmeny
10:53 10:53 Edinburgh Gateway
10:55 10:55 South Gyle
11:02 11:02 Haymarket
11:07 11:07 Edinburgh

Facilities on the 10:19 Leven to Edinburgh due 11:35.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:32
Scheduled Expected Destination
10:19 10:19 Leven
10:23 10:23 Cameron Bridge
10:37 10:37 Kirkcaldy
10:42 10:42 Kinghorn
10:47 10:47 Burntisland
10:52 10:52 Aberdour
10:57 10:57 Dalgety Bay
11:09 11:09 Inverkeithing
11:13 11:13 North Queensferry
11:17 11:17 Dalmeny
11:23 11:23 Edinburgh Gateway
11:30 11:30 Haymarket
11:35 11:35 Edinburgh

Facilities on the 11:15 Perth to Edinburgh due 12:42.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
11:15 11:15 Perth
11:39 11:39 Ladybank
11:46 11:46 Markinch
11:59 11:59 Kirkcaldy
12:04 12:04 Kinghorn
12:09 12:09 Burntisland
12:13 12:13 Aberdour
12:18 12:18 Dalgety Bay
12:21 12:21 Inverkeithing
12:31 12:31 Edinburgh Gateway
12:33 12:33 South Gyle
12:38 12:38 Haymarket
12:42 12:42 Edinburgh

Facilities on the 11:18 Edinburgh to Leven due 12:32.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
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:17 12:17 Glenrothes With Thornton
12:27 12:27 Cameron Bridge
12:32 12:32 Leven

Facilities on the 12:05 Edinburgh to Leven due 13:11.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:32
Scheduled Expected Destination
12:05 12:05 Edinburgh
12:10 12:10 Haymarket
12:15 12:15 Edinburgh Gateway
12:21 12:21 Dalmeny
12:25 12:25 North Queensferry
12:29 12:29 Inverkeithing
12:32 12:32 Dalgety Bay
12:37 12:37 Aberdour
12:41 12:41 Burntisland
12:46 12:46 Kinghorn
12:51 12:51 Kirkcaldy
13:06 13:06 Cameron Bridge
13:11 13:11 Leven

Facilities on the 12:39 Leven to Edinburgh due 14:01.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
12:39 12:39 Leven
12:43 12:43 Cameron Bridge
13:00 13:00 Glenrothes With Thornton
13:07 13:07 Cardenden
13:11 13:11 Lochgelly
13:17 13:17 Cowdenbeath
13:23 13:23 Dunfermline Queen Margaret
13:26 13:26 Dunfermline City
13:30 13:30 Rosyth
13:34 13:34 Inverkeithing
13:38 13:38 North Queensferry
13:42 13:42 Dalmeny
13:48 13:48 Edinburgh Gateway
13:50 13:50 South Gyle
13:57 13:57 Haymarket
14:01 14:01 Edinburgh

Facilities on the 12:57 Edinburgh to Dundee due 14:23.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
12:57 12:57 Edinburgh
13:01 13:01 Haymarket
13:07 13:07 Edinburgh Gateway
13:20 13:20 Inverkeithing
13:40 13:40 Kirkcaldy
13:49 13:49 Markinch
13:56 13:56 Ladybank
14:02 14:02 Cupar
14:09 14:09 Leuchars
14:23 14:23 Dundee

Facilities on the 13:18 Leven to Edinburgh due 14:25.
This is due to an earlier train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:32
Scheduled Expected Destination
13:18 13:18 Leven
13:23 13:23 Cameron Bridge
13:36 13:36 Kirkcaldy
13:41 13:41 Kinghorn
13:46 13:46 Burntisland
13:51 13:51 Aberdour
13:55 13:55 Dalgety Bay
13:59 13:59 Inverkeithing
14:03 14:03 North Queensferry
14:07 14:07 Dalmeny
14:13 14:13 Edinburgh Gateway
14:20 14:20 Haymarket
14:25 14:25 Edinburgh

Facilities on the 14:18 Edinburgh to Leven due 15:34.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
14:18 14:18 Edinburgh
14:24 14:24 Haymarket
14:28 14:28 South Gyle
14:31 14:31 Edinburgh Gateway
14:37 14:37 Dalmeny
14:40 14:40 North Queensferry
14:44 14:44 Inverkeithing
14:48 14:48 Rosyth
14:53 14:53 Dunfermline City
14:56 14:56 Dunfermline Queen Margaret
15:03 15:03 Cowdenbeath
15:09 15:09 Lochgelly
15:13 15:13 Cardenden
15:20 15:20 Glenrothes With Thornton
15:29 15:29 Cameron Bridge
15:34 15:34 Leven

Facilities on the 14:40 Dundee to Edinburgh due 16:09.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
14:40 14:40 Dundee
14:53 14:53 Leuchars
15:00 15:00 Cupar
15:07 15:07 Ladybank
15:14 15:14 Markinch
15:25 15:25 Kirkcaldy
15:42 15:42 Inverkeithing
15:55 15:55 Edinburgh Gateway
16:05 16:05 Haymarket
16:09 16:09 Edinburgh

Facilities on the 15:42 Leven to Edinburgh due 17:08.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
15:42 15:42 Leven
15:47 15:47 Cameron Bridge
16:03 16:03 Glenrothes With Thornton
16:10 16:10 Cardenden
16:15 16:15 Lochgelly
16:21 16:21 Cowdenbeath
16:27 16:27 Dunfermline Queen Margaret
16:30 16:30 Dunfermline City
16:34 16:34 Rosyth
16:38 16:38 Inverkeithing
16:43 16:43 North Queensferry
16:47 16:47 Dalmeny
16:53 16:53 Edinburgh Gateway
16:55 16:55 South Gyle
17:02 17:02 Haymarket
17:08 17:08 Edinburgh

Facilities on the 16:57 Edinburgh to Dundee due 18:20.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
16:57 16:57 Edinburgh
17:01 17:01 Haymarket
17:07 17:07 Edinburgh Gateway
17:18 17:18 Inverkeithing
17:34 17:34 Kirkcaldy
17:42 17:42 Markinch
17:50 17:50 Ladybank
17:55 17:55 Springfield
17:59 17:59 Cupar
18:06 18:06 Leuchars
18:20 18:20 Dundee

Facilities on the 17:18 Edinburgh to Leven due 18:34.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
17:18 17:18 Edinburgh
17:22 17:22 Haymarket
17:27 17:27 South Gyle
17:30 17:30 Edinburgh Gateway
17:36 17:36 Dalmeny
17:39 17:39 North Queensferry
17:43 17:43 Inverkeithing
17:47 17:47 Rosyth
17:52 17:52 Dunfermline City
17:56 17:56 Dunfermline Queen Margaret
18:03 18:03 Cowdenbeath
18:09 18:09 Lochgelly
18:13 18:13 Cardenden
18:20 18:20 Glenrothes With Thornton
18:29 18:29 Cameron Bridge
18:34 18:34 Leven

Facilities on the 18:45 Leven to Edinburgh due 20:01.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
18:45 18:45 Leven
18:50 18:50 Cameron Bridge
19:00 19:00 Glenrothes With Thornton
19:07 19:07 Cardenden
19:11 19:11 Lochgelly
19:17 19:17 Cowdenbeath
19:23 19:23 Dunfermline Queen Margaret
19:26 19:26 Dunfermline City
19:30 19:30 Rosyth
19:34 19:34 Inverkeithing
19:38 19:38 North Queensferry
19:42 19:42 Dalmeny
19:48 19:48 Edinburgh Gateway
19:50 19:50 South Gyle
19:57 19:57 Haymarket
20:01 20:01 Edinburgh

Facilities on the 18:47 Dundee to Edinburgh due 20:13.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :31/01/2026 05:00
Scheduled Expected Destination
18:47 18:47 Dundee
19:00 19:00 Leuchars
19:07 19:07 Cupar
19:14 19:14 Ladybank
19:21 19:21 Markinch
19:33 19:33 Kirkcaldy
19:49 19:49 Inverkeithing
20:00 20:00 Edinburgh Gateway
20:07 20:07 Haymarket
20:13 20:13 Edinburgh

1 Train Cancellation
08:20 Tweedbank to Edinburgh due 09:20 will be cancelled.
This is due to a fault on this train.
Last Updated :31/01/2026 07:12
Scheduled Expected Destination
08:20 Not Stopping Tweedbank
08:24 Not Stopping Galashiels
08:33 Not Stopping Stow
08:50 Not Stopping Gorebridge
08:53 Not Stopping Newtongrange
08:56 Not Stopping Eskbank
09:01 Not Stopping Shawfair
09:05 Not Stopping Newcraighall
09:08 Not Stopping Brunstane
09:20 Not Stopping Edinburgh

5 Other Train Service Updates
05:17 Oban to Glasgow Queen Street due 08:41 is being delayed between Dumbarton Central and Singer and is now expected to be 15 minutes late.
This is due to a fault on a train in front of this one.
Last Updated :31/01/2026 08:22
Scheduled Expected Destination
05:17 05:17 Oban
05:32 05:32 Connel Ferry
05:44 05:44 Taynuilt
05:57 05:57 Loch Awe
06:03 06:03 Dalmally
06:22 06:22 Tyndrum Lower
06:33 06:33 Crianlarich
06:51 06:51 Ardlui
07:10 07:10 Arrochar & Tarbet
07:30 07:30 Garelochhead
07:42 07:42 Helensburgh Upper
07:50 07:50 Cardross
07:59 07:59 Dumbarton Central
08:10 08:25 Singer
08:24 08:39 Maryhill
08:28 08:43 Possilpark & Parkhouse
08:41 08:56 Glasgow Queen Street

06:44 Inverness to Edinburgh due 10:15 has been delayed at Kingussie and is now 10 minutes late.
This is due to a speed restriction.
Last Updated :31/01/2026 07:53
Scheduled Expected Destination
06:44 06:44 Inverness
07:23 07:23 Aviemore
07:36 07:46 Kingussie
08:09 08:19 Blair Atholl
08:19 08:29 Pitlochry
08:34 08:44 Dunkeld & Birnam
08:55 09:05 Perth
09:10 09:20 Gleneagles
09:34 09:44 Stirling
10:09 10:19 Haymarket
10:15 10:25 Edinburgh

07:30 Glasgow Central to Ayr due 08:25 has been previously delayed and is now 9 minutes late from Troon.
This is due to a late running train being in front of this one.
Last Updated :31/01/2026 08:21
Scheduled Expected Destination
07:30 07:30 Glasgow Central
07:40 07:40 Paisley Gilmour Street
07:44 07:45 Johnstone
07:59 08:05 Kilwinning
08:03 08:09 Irvine
08:08 08:14 Barassie
08:11 08:20 Troon
08:15 08:24 Prestwick Int. Airport
08:16 08:25 Prestwick Town
08:20 08:29 Newton-On-Ayr
08:25 08:34 Ayr

07:38 Balloch to Airdrie due 08:57 will be terminated at Dalmuir.
It will no longer call at Singer, Drumry, Drumchapel, Westerton, Anniesland, Hyndland, Partick, Charing Cross, Glasgow Queen Street Ll, High Street, Bellgrove, Carntyne, Shettleston, Garrowhill, Easterhouse, Blairhill, Coatbridge Sunnyside, Coatdyke and Airdrie.
It has been delayed at Balloch and is now 10 minutes late.
This is due to a fault on this train.
Last Updated :31/01/2026 08:03
Scheduled Expected Destination
07:38 07:48 Balloch
07:40 07:50 Alexandria
07:43 07:53 Renton
07:46 07:56 Dalreoch
07:47 07:57 Dumbarton Central
07:49 07:59 Dumbarton East
07:54 08:04 Bowling
07:57 08:07 Kilpatrick
08:01 08:10 Dalmuir
08:03 Not Stopping Singer
08:06 Not Stopping Drumry
08:08 Not Stopping Drumchapel
08:11 Not Stopping Westerton
08:14 Not Stopping Anniesland
08:17 Not Stopping Hyndland
08:19 Not Stopping Partick
08:23 Not Stopping Charing Cross
08:27 Not Stopping Glasgow Queen Street Ll
08:29 Not Stopping High Street
08:32 Not Stopping Bellgrove
08:35 Not Stopping Carntyne
08:38 Not Stopping Shettleston
08:41 Not Stopping Garrowhill
08:43 Not Stopping Easterhouse
08:47 Not Stopping Blairhill
08:50 Not Stopping Coatbridge Sunnyside
08:53 Not Stopping Coatdyke
08:57 Not Stopping Airdrie

08:29 Anniesland to Glasgow Queen Street due 08:51 has been delayed at Maryhill and is now 8 minutes late.
This is due to an earlier train fault.
Last Updated :31/01/2026 08:41
Scheduled Expected Destination
08:29 08:29 Anniesland
08:31 08:31 Kelvindale
08:33 08:41 Maryhill
08:35 08:43 Summerston
08:37 08:45 Gilshochill
08:39 08:47 Possilpark & Parkhouse
08:42 08:50 Ashfield
08:51 08:59 Glasgow Queen Street

2 Improvement Works For Today
Planned engineering work will take place between Aberdeen and Dyce, and between Montrose and Laurencekirk from 05:00, Saturday 31 January 2026 to 23:59, Sunday 01 February 2026, from 05:00, Saturday 07 February 2026 to 23:59, Sunday 08 February 2026, and from 05:00, Sunday 15 February 2026 to 23:59, Monday 16 February 2026.
Additional Information:
Trackworks will take place between Aberdeen & Dyce and between Montrose & Laurencekirk
Edinburgh / Glasgow - Aberdeen
Buses replace trains between Dundee and Aberdeen
Inverness - Aberdeen
Buses replace trains between Dyce and Aberdeen
Aberdeen - Inverurie
Aberdeen - Montrose
Buses replace trains
Please note: the following train service is partly replaced by bus on dates below:
Mondays 02 & 09 February 2026, Tuesday 17 February 2026.
The 06.14 Aberdeen to Inverness train service will start from Dyce at 06.23.
The connecting bus from Aberdeen to Dyce departs Aberdeen at 05.53
Please note: the following services will not call at Dunkeld and Birnam due to rolling stock limitations:
Saturday 31 January & 07 February 2026
0837 Edinburgh to Inverness
Saturday 14 February 2026
1906 Glasgow Queen St to Inverness
Last Updated :19/12/2025 03:30
Planned engineering work will take place between Aberdeen and Dyce from 08:00, Saturday 31 January 2026 to 13:00, Saturday 31 January 2026, from 08:00, Saturday 07 February 2026 to 13:00, Saturday 07 February 2026, and from 19:00, Saturday 14 February 2026 to 23:59, Saturday 14 February 2026.
Additional Information:
Please note: the following services will not call at Dunkeld and Birnam due to rolling stock limitations:
Saturday 31 January & 07 February
0837 Edinburgh to Inverness
Saturday 14 February
1906 Glasgow Queen St to Inverness
Last Updated :19/12/2025 03:39
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:42:44 31-01-2026
Powered By    © 2026