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.
3 Catering Updates
Facilities on the 16/11/25 16:45 Glasgow Queen Street to Aberdeen due 19:18.
Catering is not available throughout.
Last Updated :15/11/2025 13:46
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/11/25 17:03 Inverness to Aberdeen due 19:14.
Catering is not available throughout.
Last Updated :15/11/2025 13:46
Scheduled Expected Destination
17:03 17:03 Inverness
17:13 17:13 Inverness Airport
17:23 17:23 Nairn
17:34 17:34 Forres
17:47 17:47 Elgin
18:08 18:08 Keith
18:23 18:23 Huntly
18:39 18:39 Insch
18:51 18:51 Inverurie
18:56 18:56 Kintore
19:05 19:05 Dyce
19:14 19:14 Aberdeen

Facilities on the 16/11/25 17:05 Edinburgh to Aberdeen due 19:29.
Catering is not available throughout.
Last Updated :15/11/2025 13:46
Scheduled Expected Destination
17:05 17:05 Edinburgh
17:10 17:10 Haymarket
17:25 17:25 Inverkeithing
17:40 17:40 Kirkcaldy
17:58 17:58 Cupar
18:05 18:05 Leuchars
18:20 18:20 Dundee
18:37 18:37 Arbroath
18:51 18:51 Montrose
19:12 19:12 Stonehaven
19:29 19:29 Aberdeen

9 Train Formation Updates
17:35 Edinburgh to Dundee due 18:56 has been previously delayed and is now 15 minutes late from Markinch.
This is due to overcrowding because of a sporting event.
Will be formed of 2 coaches instead of 3.
Last Updated :16/11/2025 19:02
Scheduled Expected Destination
17:35 17:35 Edinburgh
17:39 17:46 Haymarket
17:45 17:54 Edinburgh Gateway
17:55 18:04 Inverkeithing
18:11 18:20 Kirkcaldy
18:20 18:35 Markinch
18:28 18:43 Ladybank
18:34 18:49 Cupar
18:42 18:57 Leuchars
18:56 19:11 Dundee

18:03 Glasgow Queen Street to Elgin due 22:27 will be delayed at Perth.
This is due to the train departing late to maintain customer connections.
Will be formed of 4 coaches instead of 5 between Glasgow Queen Street and Inverness.
Last Updated :16/11/2025 18:57
Scheduled Expected Destination
18:03 18:03 Glasgow Queen Street
18:24 18:24 Larbert
18:34 18:34 Stirling
18:41 18:41 Dunblane
18:55 18:55 Gleneagles
19:12 19:12 Perth
19:29 19:29 Dunkeld & Birnam
19:42 19:42 Pitlochry
19:52 19:52 Blair Atholl
20:17 20:17 Dalwhinnie
20:28 20:28 Newtonmore
20:33 20:33 Kingussie
20:46 20:46 Aviemore
20:56 20:56 Carrbridge
21:42 21:42 Inverness
21:53 21:53 Inverness Airport
22:03 22:03 Nairn
22:14 22:14 Forres
22:27 22:27 Elgin

Facilities on the 18:12 Edinburgh to Tweedbank due 19:11.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :16/11/2025 11:38
Scheduled Expected Destination
18:12 18:12 Edinburgh
18:20 18:20 Brunstane
18:24 18:24 Newcraighall
18:27 18:27 Shawfair
18:32 18:32 Eskbank
18:35 18:35 Newtongrange
18:40 18:40 Gorebridge
18:58 18:58 Stow
19:07 19:07 Galashiels
19:11 19:11 Tweedbank

Facilities on the 19:16 Dundee to Edinburgh due 20:41.
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 :16/11/2025 07:18
Scheduled Expected Destination
19:16 19:16 Dundee
19:29 19:29 Leuchars
19:36 19:36 Cupar
19:44 19:44 Ladybank
19:51 19:51 Markinch
20:02 20:02 Kirkcaldy
20:18 20:18 Inverkeithing
20:29 20:29 Edinburgh Gateway
20:37 20:37 Haymarket
20:41 20:41 Edinburgh

Facilities on the 19:47 Tweedbank to Edinburgh due 20:44.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :16/11/2025 11:38
Scheduled Expected Destination
19:47 19:47 Tweedbank
19:51 19:51 Galashiels
20:00 20:00 Stow
20:17 20:17 Gorebridge
20:21 20:21 Newtongrange
20:24 20:24 Eskbank
20:29 20:29 Shawfair
20:33 20:33 Newcraighall
20:37 20:37 Brunstane
20:44 20:44 Edinburgh

Facilities on the 21:10 Edinburgh to Tweedbank due 22:10.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :16/11/2025 11:38
Scheduled Expected Destination
21:10 21:10 Edinburgh
21:18 21:18 Brunstane
21:22 21:22 Newcraighall
21:26 21:26 Shawfair
21:30 21:30 Eskbank
21:34 21:34 Newtongrange
21:39 21:39 Gorebridge
21:57 21:57 Stow
22:06 22:06 Galashiels
22:10 22:10 Tweedbank

Facilities on the 21:15 Edinburgh to Leven due 22: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 :16/11/2025 07:18
Scheduled Expected Destination
21:15 21:15 Edinburgh
21:19 21:19 Haymarket
21:24 21:24 South Gyle
21:26 21:26 Edinburgh Gateway
21:32 21:32 Dalmeny
21:36 21:36 North Queensferry
21:40 21:40 Inverkeithing
21:43 21:43 Dalgety Bay
21:48 21:48 Aberdour
21:52 21:52 Burntisland
21:57 21:57 Kinghorn
22:02 22:02 Kirkcaldy
22:16 22:16 Cameron Bridge
22:21 22:21 Leven

Facilities on the 22:48 Tweedbank to Edinburgh due 23:45.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :16/11/2025 11:38
Scheduled Expected Destination
22:48 22:48 Tweedbank
22:52 22:52 Galashiels
23:01 23:01 Stow
23:18 23:18 Gorebridge
23:22 23:22 Newtongrange
23:25 23:25 Eskbank
23:30 23:30 Shawfair
23:34 23:34 Newcraighall
23:37 23:37 Brunstane
23:45 23:45 Edinburgh

Facilities on the 23:40 Glasgow Queen Street to Perth due 00:58.
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 :16/11/2025 17:20
Scheduled Expected Destination
23:40 23:40 Glasgow Queen Street
23:47 23:47 Bishopbriggs
23:51 23:51 Lenzie
23:58 23:58 Croy
00:09 00:09 Larbert
00:19 00:19 Stirling
00:23 00:23 Bridge Of Allan
00:28 00:28 Dunblane
00:42 00:42 Gleneagles
00:58 00:58 Perth

1 Train Cancellation
18:08 Larkhall to Balloch due 19:34 has been cancelled.
This is due to a train fault.
Last Updated :16/11/2025 18:32
Scheduled Expected Destination
18:08 Not Stopping Larkhall
18:10 Not Stopping Merryton
18:13 Not Stopping Chatelherault
18:17 Not Stopping Hamilton Central
18:20 Not Stopping Hamilton West
18:23 Not Stopping Blantyre
18:31 Not Stopping Newton Lanark
18:34 Not Stopping Cambuslang
18:38 Not Stopping Rutherglen
18:41 Not Stopping Dalmarnock
18:43 Not Stopping Bridgeton
18:48 Not Stopping Glasgow Central Low Level
18:50 Not Stopping Exhibition Centre
18:54 Not Stopping Partick
18:56 Not Stopping Hyndland
18:58 Not Stopping Jordanhill
19:01 Not Stopping Scotstounhill
19:03 Not Stopping Garscadden
19:05 Not Stopping Yoker
19:07 Not Stopping Clydebank
19:12 Not Stopping Dalmuir
19:14 Not Stopping Kilpatrick
19:17 Not Stopping Bowling
19:22 Not Stopping Dumbarton East
19:24 Not Stopping Dumbarton Central
19:25 Not Stopping Dalreoch
19:28 Not Stopping Renton
19:31 Not Stopping Alexandria
19:34 Not Stopping Balloch

15 Other Train Service Updates
15:52 Edinburgh to Inverness due 19:10 has been previously delayed and is now 13 minutes late from Aviemore.
This is due to a speed restriction.
Last Updated :16/11/2025 19:03
Scheduled Expected Destination
15:52 15:52 Edinburgh
15:57 15:57 Haymarket
16:37 16:37 Stirling
17:11 17:11 Perth
17:27 17:34 Dunkeld & Birnam
17:41 17:50 Pitlochry
18:24 18:33 Kingussie
18:37 18:50 Aviemore
19:10 19:23 Inverness

16:26 Inverness to Glasgow Queen Street due 19:42 has been previously delayed but is now 7 minutes late from Dunkeld & Birnam.
This is due to a speed restriction.
Last Updated :16/11/2025 19:03
Scheduled Expected Destination
16:26 16:26 Inverness
16:58 16:58 Carrbridge
17:08 17:08 Aviemore
17:20 17:20 Kingussie
17:53 18:04 Blair Atholl
18:03 18:14 Pitlochry
18:20 18:27 Dunkeld & Birnam
18:39 18:46 Perth
19:04 19:11 Dunblane
19:10 19:17 Stirling
19:19 19:26 Larbert
19:42 19:49 Glasgow Queen Street

17:35 Edinburgh to Dundee due 18:56 has been previously delayed and is now 15 minutes late from Markinch.
This is due to overcrowding because of a sporting event.
Will be formed of 2 coaches instead of 3.
Last Updated :16/11/2025 19:02
Scheduled Expected Destination
17:35 17:35 Edinburgh
17:39 17:46 Haymarket
17:45 17:54 Edinburgh Gateway
17:55 18:04 Inverkeithing
18:11 18:20 Kirkcaldy
18:20 18:35 Markinch
18:28 18:43 Ladybank
18:34 18:49 Cupar
18:42 18:57 Leuchars
18:56 19:11 Dundee

17:40 Edinburgh to Helensburgh Central due 19:45 has been previously delayed, has been further delayed at Livingston North and is now 8 minutes late.
This is due to overcrowding because of a sporting event.
Last Updated :16/11/2025 18:27
Scheduled Expected Destination
17:40 17:40 Edinburgh
17:46 17:46 Haymarket
17:51 17:55 Edinburgh Park
17:59 18:03 Uphall
18:02 18:10 Livingston North
18:07 18:15 Bathgate
18:11 18:19 Armadale
18:15 18:23 Blackridge
18:21 18:29 Caldercruix
18:25 18:33 Drumgelloch
18:28 18:36 Airdrie
18:30 18:38 Coatdyke
18:33 18:41 Coatbridge Sunnyside
18:36 18:44 Blairhill
18:40 18:48 Easterhouse
18:42 18:50 Garrowhill
18:45 18:53 Shettleston
18:47 18:55 Carntyne
18:50 18:58 Bellgrove
18:52 19:00 High Street
18:55 19:03 Glasgow Queen Street Ll
18:57 19:05 Charing Cross
19:01 19:09 Partick
19:04 19:12 Hyndland
19:07 19:15 Anniesland
19:10 19:18 Westerton
19:12 19:20 Drumchapel
19:14 19:22 Drumry
19:17 19:25 Singer
19:21 19:29 Dalmuir
19:28 19:36 Dumbarton East
19:30 19:38 Dumbarton Central
19:32 19:40 Dalreoch
19:37 19:45 Cardross
19:42 19:50 Craigendoran
19:45 19:53 Helensburgh Central

17:41 Motherwell to Balloch due 19:04 has been previously delayed and is now 9 minutes late from Clydebank.
This is due to a late running train being in front of this one.
Last Updated :16/11/2025 18:56
Scheduled Expected Destination
17:41 17:41 Motherwell
17:49 17:49 Whifflet
17:52 17:57 Kirkwood
17:55 18:00 Bargeddie
17:58 18:03 Baillieston
18:00 18:05 Mount Vernon
18:03 18:08 Carmyle
18:07 18:12 Rutherglen
18:09 18:14 Dalmarnock
18:11 18:16 Bridgeton
18:14 18:19 Argyle Street
18:16 18:23 Glasgow Central Low Level
18:18 18:25 Anderston
18:20 18:27 Exhibition Centre
18:23 18:30 Partick
18:26 18:33 Hyndland
18:28 18:35 Jordanhill
18:30 18:37 Scotstounhill
18:32 18:39 Garscadden
18:35 18:42 Yoker
18:37 18:46 Clydebank
18:41 18:50 Dalmuir
18:44 18:53 Kilpatrick
18:47 18:56 Bowling
18:51 19:00 Dumbarton East
18:53 19:02 Dumbarton Central
18:55 19:04 Dalreoch
18:58 19:07 Renton
19:00 19:09 Alexandria
19:04 19:13 Balloch

17:45 Glasgow Queen Street to Aberdeen due 20:29 will be delayed at Dundee.
This is due to the train departing late to maintain customer connections.
Last Updated :16/11/2025 19:01
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

17:50 Edinburgh to Perth due 19:15 has been previously delayed and is now 9 minutes late from Kinghorn.
This is due to overcrowding because of a sporting event.
Last Updated :16/11/2025 18:40
Scheduled Expected Destination
17:50 17:50 Edinburgh
17:54 17:54 Haymarket
18:00 18:05 Edinburgh Gateway
18:10 18:17 Inverkeithing
18:14 18:21 Dalgety Bay
18:19 18:26 Aberdour
18:27 18:36 Kinghorn
18:32 18:41 Kirkcaldy
18:41 18:50 Markinch
18:52 19:01 Ladybank
19:15 19:24 Perth

17:53 Motherwell to Milngavie due 19:00 has been delayed at Anniesland and is now 12 minutes late.
This is due to trespassers on the railway.
Last Updated :16/11/2025 19:02
Scheduled Expected Destination
17:53 17:53 Motherwell
17:55 17:55 Airbles
18:02 18:02 Hamilton Central
18:05 18:05 Hamilton West
18:08 18:08 Blantyre
18:16 18:16 Newton Lanark
18:20 18:20 Cambuslang
18:24 18:24 Rutherglen
18:26 18:26 Dalmarnock
18:28 18:28 Bridgeton
18:34 18:34 Glasgow Central Low Level
18:38 18:38 Exhibition Centre
18:42 18:42 Partick
18:45 18:45 Hyndland
18:48 19:00 Anniesland
18:51 19:03 Westerton
18:54 19:06 Bearsden
18:56 19:08 Hillfoot
19:00 19:12 Milngavie

17:54 Inverness to Wick due 22:17 has been previously delayed and is now 7 minutes late from Dingwall.
This is due to a late running train being in front of this one.
Last Updated :16/11/2025 18:42
Scheduled Expected Destination
17:54 18:02 Inverness
18:09 18:17 Beauly
18:15 18:25 Muir Of Ord
18:22 18:32 Conon Bridge
18:31 18:38 Dingwall
18:43 18:50 Alness
18:48 18:55 Invergordon
19:01 19:08 Fearn
19:07 19:14 Tain
19:23 19:30 Ardgay
19:27 19:34 Culrain
19:28 19:35 Invershin
19:42 19:49 Lairg
19:55 20:02 Rogart
20:07 20:14 Golspie
20:18 20:25 Brora
20:33 20:40 Helmsdale
20:45 20:52 Kildonan
20:55 21:02 Kinbrace
21:07 21:14 Forsinard
21:15 21:22 Altnabreac
21:24 21:31 Scotscalder
21:35 21:42 Georgemas Junction
21:48 21:55 Thurso
22:00 22:07 Georgemas Junction
22:17 22:24 Wick

17:55 Edinburgh to Glenrothes With Thornton due 18:55 has been previously delayed and is now 12 minutes late from Dunfermline Queen Margaret.
This is due to an earlier train fault.
Last Updated :16/11/2025 19:05
Scheduled Expected Destination
17:55 18:00 Edinburgh
17:59 18:04 Haymarket
18:04 18:11 South Gyle
18:06 18:15 Edinburgh Gateway
18:12 18:21 Dalmeny
18:16 18:25 North Queensferry
18:20 18:29 Inverkeithing
18:23 18:32 Rosyth
18:28 18:37 Dunfermline City
18:32 18:44 Dunfermline Queen Margaret
18:38 18:50 Cowdenbeath
18:44 18:56 Lochgelly
18:48 19:00 Cardenden
18:55 19:07 Glenrothes With Thornton

17:55 Helensburgh Central to Edinburgh due 19:59 has been previously delayed, has been further delayed at Charing Cross and is now 9 minutes late.
This is due to a late running train being in front of this one.
Last Updated :16/11/2025 18:52
Scheduled Expected Destination
17:55 17:55 Helensburgh Central
17:58 17:58 Craigendoran
18:03 18:03 Cardross
18:08 18:08 Dalreoch
18:10 18:10 Dumbarton Central
18:12 18:12 Dumbarton East
18:21 18:21 Dalmuir
18:23 18:23 Singer
18:25 18:25 Drumry
18:28 18:28 Drumchapel
18:30 18:30 Westerton
18:33 18:33 Anniesland
18:36 18:43 Hyndland
18:39 18:46 Partick
18:43 18:52 Charing Cross
18:45 18:54 Glasgow Queen Street Ll
18:47 18:56 High Street
18:49 18:58 Bellgrove
18:53 19:02 Carntyne
18:55 19:04 Shettleston
18:58 19:07 Garrowhill
19:00 19:09 Easterhouse
19:04 19:13 Blairhill
19:07 19:16 Coatbridge Sunnyside
19:09 19:18 Coatdyke
19:12 19:21 Airdrie
19:15 19:24 Drumgelloch
19:19 19:28 Caldercruix
19:25 19:34 Blackridge
19:29 19:38 Armadale
19:34 19:43 Bathgate
19:39 19:48 Livingston North
19:42 19:51 Uphall
19:50 19:59 Edinburgh Park
19:55 20:04 Haymarket
19:59 20:08 Edinburgh

18:08 Balloch to Motherwell due 19:33 was started from Dumbarton Central.
It will no longer call at Balloch, Alexandria, Renton and Dalreoch.
It has been previously delayed, has been further delayed at Jordanhill and is now 11 minutes late.
This is due to a late running train being in front of this one.
Last Updated :16/11/2025 18:56
Scheduled Expected Destination
18:08 Not Stopping Balloch
18:10 Not Stopping Alexandria
18:13 Not Stopping Renton
18:16 Not Stopping Dalreoch
18:17 18:17 Dumbarton Central
18:19 18:24 Dumbarton East
18:24 18:29 Bowling
18:27 18:32 Kilpatrick
18:32 18:37 Dalmuir
18:34 18:39 Clydebank
18:36 18:41 Yoker
18:39 18:44 Garscadden
18:41 18:46 Scotstounhill
18:43 18:54 Jordanhill
18:45 18:56 Hyndland
18:48 18:59 Partick
18:51 19:02 Exhibition Centre
18:57 19:08 Glasgow Central Low Level
19:00 19:11 Bridgeton
19:02 19:13 Dalmarnock
19:05 19:16 Rutherglen
19:09 19:20 Carmyle
19:12 19:23 Mount Vernon
19:15 19:26 Baillieston
19:18 19:29 Bargeddie
19:22 19:33 Kirkwood
19:26 19:37 Whifflet
19:33 19:44 Motherwell

18:41 Milngavie to Motherwell due 19:39 has been delayed at Anniesland and is now 8 minutes late.
This is due to trespassers on the railway.
Last Updated :16/11/2025 19:02
Scheduled Expected Destination
18:41 18:41 Milngavie
18:44 18:44 Hillfoot
18:46 18:46 Bearsden
18:49 18:49 Westerton
18:52 19:00 Anniesland
18:55 19:03 Hyndland
18:57 19:05 Partick
19:00 19:08 Exhibition Centre
19:06 19:14 Glasgow Central Low Level
19:10 19:18 Bridgeton
19:12 19:20 Dalmarnock
19:15 19:23 Rutherglen
19:19 19:27 Cambuslang
19:22 19:30 Newton Lanark
19:26 19:34 Blantyre
19:29 19:37 Hamilton West
19:31 19:39 Hamilton Central
19:37 19:45 Airbles
19:39 19:47 Motherwell

19:11 Milngavie to Motherwell due 20:11 will be starting late from Milngavie.
This is due to trespassers on the railway.
Last Updated :16/11/2025 19:02
Scheduled Expected Destination
19:11 19:11 Milngavie
19:14 19:14 Hillfoot
19:16 19:16 Bearsden
19:19 19:19 Westerton
19:22 19:22 Anniesland
19:25 19:25 Hyndland
19:27 19:27 Partick
19:30 19:30 Exhibition Centre
19:35 19:35 Glasgow Central Low Level
19:39 19:39 Bridgeton
19:41 19:41 Dalmarnock
19:45 19:45 Rutherglen
19:48 19:48 Cambuslang
19:53 19:53 Newton Lanark
19:57 19:57 Blantyre
20:00 20:00 Hamilton West
20:03 20:03 Hamilton Central
20:09 20:09 Airbles
20:11 20:11 Motherwell

19:39 Balloch to Larkhall due 21:00 will be started from Dumbarton Central.
It will no longer call at Balloch, Alexandria, Renton and Dalreoch.
This is due to a train fault.
Last Updated :16/11/2025 18:32
Scheduled Expected Destination
19:39 Not Stopping Balloch
19:41 Not Stopping Alexandria
19:44 Not Stopping Renton
19:47 Not Stopping Dalreoch
19:48 19:48 Dumbarton Central
19:50 19:50 Dumbarton East
19:55 19:55 Bowling
19:58 19:58 Kilpatrick
20:02 20:02 Dalmuir
20:05 20:05 Clydebank
20:07 20:07 Yoker
20:09 20:09 Garscadden
20:11 20:11 Scotstounhill
20:14 20:14 Jordanhill
20:16 20:16 Hyndland
20:18 20:18 Partick
20:21 20:21 Exhibition Centre
20:25 20:25 Glasgow Central Low Level
20:29 20:29 Bridgeton
20:31 20:31 Dalmarnock
20:33 20:33 Rutherglen
20:36 20:36 Cambuslang
20:40 20:40 Newton Lanark
20:44 20:44 Blantyre
20:47 20:47 Hamilton West
20:50 20:50 Hamilton Central
20:54 20:54 Chatelherault
20:57 20:57 Merryton
21:00 21:00 Larkhall

2 Improvement Works For Today
Planned engineering work will take place between Upper Tyndrum and Fort William from 00:01, Saturday 08 November 2025 to 23:59, Sunday 16 November 2025.
Additional Information:
Track, structures and signalling works will take place between Upper Tyndrum and Fort William.
Glasgow Queen St Fort William & Mallaig
Buses replace trains between Crianlarich and Fort William.
A separate bus serves Tulloch, Roy Bridge & Spean Bridge to connect with Fort William.
Train services operate Glasgow Queen St Crianlarich and Fort William - Mallaig.
Please note: replacement buses are unable to call at Rannoch & Corrour stations.
Glasgow Queen St Oban
Trains between Glasgow Queen St and Oban operate as normal.
Last Updated :09/10/2025 02:24
Planned engineering work will take place between Kilwinning and Paisley Gilmour Street from 00:01, Sunday 16 November 2025 to 23:59, Sunday 16 November 2025.
Additional Information:
Structures works are taking place between Kilwinning and Paisley.
Glasgow Central Ayr
Glasgow Central Largs
Glasgow Central Ardrossan Harbour
Buses replace trains Paisley to Kilwinning calling all stations.
An express bus operates calling Paisley, Johnstone and Kilwinning only.
Last Updated :16/11/2025 07:55
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: 19:06:00 16-11-2025
Powered By    © 2025