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.
0 Catering Updates
There are currently no Catering Updates reported.
10 Train Formation Updates
Facilities on the 16:21 Perth to Edinburgh due 17:51.
This train will now be formed of the usual number of coaches.
Last Updated :16/02/2026 08:40
Scheduled Expected Destination
16:21 16:21 Perth
16:42 16:42 Ladybank
16:50 16:50 Markinch
17:00 17:00 Kirkcaldy
17:05 17:05 Kinghorn
17:10 17:10 Burntisland
17:15 17:15 Aberdour
17:20 17:20 Dalgety Bay
17:23 17:23 Inverkeithing
17:34 17:34 Edinburgh Gateway
17:36 17:36 South Gyle
17:44 17:44 Haymarket
17:51 17:51 Edinburgh

Facilities on the 16:39 Edinburgh to Perth due 18:08.
This is due to a train fault.
Will be formed of 4 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :16/02/2026 09:31
Scheduled Expected Destination
16:39 16:39 Edinburgh
16:43 16:43 Haymarket
16:48 16:48 South Gyle
16:50 16:50 Edinburgh Gateway
17:01 17:01 Inverkeithing
17:04 17:04 Dalgety Bay
17:09 17:09 Aberdour
17:14 17:14 Burntisland
17:19 17:19 Kinghorn
17:24 17:24 Kirkcaldy
17:33 17:33 Markinch
17:44 17:44 Ladybank
18:08 18:08 Perth

Facilities on the 16:52 Dunblane to Edinburgh due 17:52.
This is due to the emergency services dealing with an incident.
Will be formed of 6 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :16/02/2026 08:43
Scheduled Expected Destination
16:52 16:52 Dunblane
16:55 16:55 Bridge Of Allan
17:01 17:01 Stirling
17:09 17:09 Larbert
17:12 17:12 Camelon
17:15 17:15 Falkirk Grahamston
17:20 17:20 Polmont
17:26 17:26 Linlithgow
17:41 17:41 Edinburgh Park
17:47 17:47 Haymarket
17:52 17:52 Edinburgh

Facilities on the 18:00 Edinburgh to Glasgow Queen Street due 18:48.
This is due to the emergency services dealing with an incident.
Will be formed of 6 coaches instead of 7.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :16/02/2026 08:43
Scheduled Expected Destination
18:00 18:00 Edinburgh
18:06 18:06 Haymarket
18:25 18:25 Falkirk High
18:37 18:37 Lenzie
18:42 18:42 Bishopbriggs
18:48 18:48 Glasgow Queen Street

Facilities on the 18:41 Edinburgh to Perth due 20:11.
This train will now be formed of the usual number of coaches.
Last Updated :16/02/2026 08:40
Scheduled Expected Destination
18:41 18:41 Edinburgh
18:45 18:45 Haymarket
18:50 18:50 South Gyle
18:53 18:53 Edinburgh Gateway
19:03 19:03 Inverkeithing
19:07 19:07 Dalgety Bay
19:12 19:12 Aberdour
19:16 19:16 Burntisland
19:21 19:21 Kinghorn
19:26 19:26 Kirkcaldy
19:35 19:35 Markinch
19:46 19:46 Ladybank
20:11 20:11 Perth

Facilities on the 19:13 Perth to Edinburgh due 20:45.
This is due to a train fault.
Will be formed of 4 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :16/02/2026 09:31
Scheduled Expected Destination
19:13 19:13 Perth
19:35 19:35 Ladybank
19:43 19:43 Markinch
19:53 19:53 Kirkcaldy
19:58 19:58 Kinghorn
20:03 20:03 Burntisland
20:07 20:07 Aberdour
20:12 20:12 Dalgety Bay
20:20 20:20 Inverkeithing
20:31 20:31 Edinburgh Gateway
20:33 20:33 South Gyle
20:39 20:39 Haymarket
20:45 20:45 Edinburgh

Facilities on the 21:35 Edinburgh to Perth due 23:06.
This is due to a train fault.
Will be formed of 5 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :16/02/2026 09:31
Scheduled Expected Destination
21:35 21:35 Edinburgh
21:39 21:39 Haymarket
21:44 21:44 South Gyle
21:46 21:46 Edinburgh Gateway
21:57 21:57 Inverkeithing
22:00 22:00 Dalgety Bay
22:05 22:05 Aberdour
22:10 22:10 Burntisland
22:15 22:15 Kinghorn
22:20 22:20 Kirkcaldy
22:29 22:29 Markinch
22:37 22:37 Ladybank
23:06 23:06 Perth

Facilities on the 21:45 Glasgow Queen Street to Edinburgh due 22:34.
This is due to the emergency services dealing with an incident.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :16/02/2026 08:44
Scheduled Expected Destination
21:45 21:45 Glasgow Queen Street
21:57 21:57 Croy
22:06 22:06 Falkirk High
22:10 22:10 Polmont
22:16 22:16 Linlithgow
22:29 22:29 Haymarket
22:34 22:34 Edinburgh

Facilities on the 22:45 Edinburgh to Glasgow Queen Street due 23:38.
This is due to the emergency services dealing with an incident.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :16/02/2026 08:44
Scheduled Expected Destination
22:45 22:45 Edinburgh
22:50 22:50 Haymarket
23:06 23:06 Linlithgow
23:12 23:12 Polmont
23:17 23:17 Falkirk High
23:26 23:26 Croy
23:38 23:38 Glasgow Queen Street

Facilities on the 23:45 Glasgow Queen Street to Edinburgh due 00:33.
This is due to the emergency services dealing with an incident.
Will be formed of 7 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :16/02/2026 08:44
Scheduled Expected Destination
23:45 23:45 Glasgow Queen Street
23:56 23:56 Croy
00:05 00:05 Falkirk High
00:09 00:09 Polmont
00:14 00:14 Linlithgow
00:28 00:28 Haymarket
00:33 00:33 Edinburgh

2 Train Cancellations
17:13 Kyle Of Lochalsh to Inverness due 19:59 will be cancelled.
This is due to a train fault.
Additional Information:
We have managed to source a replacement coach which will run from Kyle of Lochalsh to Inverness calling at all stations.
The replacement bus may depart later than the scheduled train departure time.
Due to the use of road transport your journey time will be extended and we apologise for the disruption to you journey on this route, if you are delayed over 30 minutes you can make a claim by visiting ScotRail.co.uk/delay-repay .
Last Updated :16/02/2026 16:17
Scheduled Expected Destination
17:13 Not Stopping Kyle Of Lochalsh
17:21 Not Stopping Duirinish
17:26 Not Stopping Plockton
17:28 Not Stopping Duncraig
17:38 Not Stopping Stromeferry
17:49 Not Stopping Attadale
17:57 Not Stopping Strathcarron
18:05 Not Stopping Achnashellach
18:26 Not Stopping Achnasheen
18:35 Not Stopping Achanalt
18:42 Not Stopping Lochluichart
18:54 Not Stopping Garve
19:24 Not Stopping Dingwall
19:29 Not Stopping Conon Bridge
19:36 Not Stopping Muir Of Ord
19:41 Not Stopping Beauly
19:59 Not Stopping Inverness

17:31 Paisley Canal to Glasgow Central due 17:49 will be cancelled.
This is due to a fault on a train in front of this one.
Last Updated :16/02/2026 17:24
Scheduled Expected Destination
17:31 Not Stopping Paisley Canal
17:33 Not Stopping Hawkhead
17:36 Not Stopping Crookston
17:39 Not Stopping Mosspark
17:41 Not Stopping Corkerhill
17:44 Not Stopping Dumbreck
17:49 Not Stopping Glasgow Central

9 Other Train Service Updates
16:20 Edinburgh to Helensburgh Central due 18:15 will no longer call at Drumgelloch.
It has been delayed at Edinburgh and is now 9 minutes late.
This is due to a late running train being in front of this one.
Last Updated :16/02/2026 16:33
Scheduled Expected Destination
16:20 16:29 Edinburgh
16:25 16:34 Haymarket
16:30 16:39 Edinburgh Park
16:38 16:47 Uphall
16:42 16:51 Livingston North
16:49 16:58 Bathgate
17:02 Not Stopping Drumgelloch
17:06 17:15 Airdrie
17:08 17:17 Coatdyke
17:11 17:20 Coatbridge Sunnyside
17:13 17:22 Blairhill
17:17 17:26 Easterhouse
17:20 17:29 Garrowhill
17:22 17:31 Shettleston
17:28 17:37 High Street
17:32 17:41 Glasgow Queen Street Ll
17:34 17:43 Charing Cross
17:38 17:47 Partick
17:41 17:50 Hyndland
17:50 17:59 Dalmuir
17:58 18:07 Dumbarton East
18:00 18:09 Dumbarton Central
18:02 18:11 Dalreoch
18:07 18:16 Cardross
18:12 18:21 Craigendoran
18:15 18:24 Helensburgh Central

16:40 Airdrie to Balloch due 18:02 will be terminated at Dumbarton Central.
It will no longer call at Dalreoch, Renton, Alexandria and Balloch.
It has been delayed at Singer and is now 9 minutes late.
This is due to a late running train being in front of this one.
Last Updated :16/02/2026 17:46
Scheduled Expected Destination
16:40 16:40 Airdrie
16:43 16:43 Coatdyke
16:46 16:46 Coatbridge Sunnyside
16:48 16:48 Blairhill
16:52 16:52 Easterhouse
16:55 16:55 Garrowhill
16:58 16:58 Shettleston
17:00 17:00 Carntyne
17:04 17:04 Bellgrove
17:07 17:07 High Street
17:11 17:11 Glasgow Queen Street Ll
17:14 17:14 Charing Cross
17:18 17:18 Partick
17:20 17:20 Hyndland
17:23 17:23 Anniesland
17:26 17:26 Westerton
17:30 17:30 Drumchapel
17:32 17:32 Drumry
17:35 17:44 Singer
17:39 17:48 Dalmuir
17:42 17:51 Kilpatrick
17:45 17:54 Bowling
17:49 17:58 Dumbarton East
17:51 18:00 Dumbarton Central
17:53 Not Stopping Dalreoch
17:56 Not Stopping Renton
17:59 Not Stopping Alexandria
18:02 Not Stopping Balloch

16:50 Glasgow Central to Lanark due 17:48 was started from Motherwell.
It will no longer call at Glasgow Central, Cambuslang, Uddingston and Bellshill.
It has been delayed at Motherwell and is now 11 minutes late.
This is due to the emergency services dealing with an incident earlier today.
Last Updated :16/02/2026 17:34
Scheduled Expected Destination
16:50 Not Stopping Glasgow Central
16:58 Not Stopping Cambuslang
17:03 Not Stopping Uddingston
17:08 Not Stopping Bellshill
17:21 17:32 Motherwell
17:24 17:35 Shieldmuir
17:29 17:40 Wishaw
17:37 17:48 Carluke
17:48 17:59 Lanark

17:00 Glasgow Central to Ayr due 17:55 has been delayed at Glasgow Central and is now 11 minutes late.
This is due to a fault on this train.
Last Updated :16/02/2026 17:14
Scheduled Expected Destination
17:00 17:11 Glasgow Central
17:12 17:23 Paisley Gilmour Street
17:17 17:28 Johnstone
17:31 17:42 Kilwinning
17:35 17:46 Irvine
17:39 17:50 Barassie
17:42 17:53 Troon
17:46 17:57 Prestwick Int. Airport
17:48 17:59 Prestwick Town
17:51 18:02 Newton-On-Ayr
17:55 18:06 Ayr

17:05 Glasgow Central to Edinburgh due 18:11 has been delayed at Bellshill and is now 4 minutes late.
This is due to a fault on this train.
Last Updated :16/02/2026 17:26
Scheduled Expected Destination
17:05 17:05 Glasgow Central
17:20 17:24 Bellshill
17:32 17:36 Shotts
17:44 17:48 West Calder
17:50 17:54 Livingston South
18:06 18:10 Haymarket
18:11 18:15 Edinburgh

17:13 Glasgow Central to Ayr due 18:05 has been delayed at Glasgow Central and is now 7 minutes late.
This is due to a fault on a train in front of this one.
Last Updated :16/02/2026 17:22
Scheduled Expected Destination
17:13 17:20 Glasgow Central
17:23 17:30 Paisley Gilmour Street
17:27 17:34 Johnstone
17:36 17:43 Glengarnock
17:40 17:47 Dalry
17:45 17:52 Kilwinning
17:49 17:56 Irvine
17:55 18:02 Troon
17:59 18:06 Prestwick Town
18:05 18:12 Ayr

17:14 Dunbar to Edinburgh due 17:44 has been previously delayed, is being further delayed at East Linton and is now expected to be 9 minutes late.
This is due to a late running train being in front of this one.
Last Updated :16/02/2026 17:27
Scheduled Expected Destination
17:14 17:20 Dunbar
17:20 17:29 East Linton
17:33 17:42 Wallyford
17:37 17:46 Musselburgh
17:44 17:53 Edinburgh

17:38 Haymarket to North Berwick due 18:18 will be started from Edinburgh.
It will no longer call at Haymarket.
This is due to a fault with the signalling system.
Last Updated :16/02/2026 17:29
Scheduled Expected Destination
17:38 Not Stopping Haymarket
17:45 17:45 Edinburgh
17:52 17:52 Musselburgh
17:56 17:56 Wallyford
17:59 17:59 Prestonpans
18:04 18:04 Longniddry
18:09 18:09 Drem
18:18 18:18 North Berwick

18:07 Balloch to Airdrie due 19:23 will be started from Dumbarton Central.
It will no longer call at Balloch, Alexandria, Renton and Dalreoch.
This is due to a late running train being in front of this one.
Last Updated :16/02/2026 17:46
Scheduled Expected Destination
18:07 Not Stopping Balloch
18:10 Not Stopping Alexandria
18:12 Not Stopping Renton
18:15 Not Stopping Dalreoch
18:17 18:17 Dumbarton Central
18:19 18:19 Dumbarton East
18:23 18:23 Bowling
18:26 18:26 Kilpatrick
18:31 18:31 Dalmuir
18:33 18:33 Singer
18:35 18:35 Drumry
18:38 18:38 Drumchapel
18:40 18:40 Westerton
18:43 18:43 Anniesland
18:46 18:46 Hyndland
18:49 18:49 Partick
18:53 18:53 Charing Cross
18:55 18:55 Glasgow Queen Street Ll
18:57 18:57 High Street
18:59 18:59 Bellgrove
19:03 19:03 Carntyne
19:05 19:05 Shettleston
19:08 19:08 Garrowhill
19:10 19:10 Easterhouse
19:14 19:14 Blairhill
19:17 19:17 Coatbridge Sunnyside
19:19 19:19 Coatdyke
19:23 19:23 Airdrie

2 Station Updates
The lifts will be out of order from now until further notice at Dalmuir station.
Additional Information:
Platform 4 & 5 lift at Dalmuir is 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 :14/02/2026 17:31
The lifts will be out of order from now until further notice at Fauldhouse station.
Additional Information:
The lift on platform 1 at Fauldhouse is currently 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 :15/02/2026 09:24
2 Improvement Works For Today
Planned engineering work will take place between Paisley Gilmour Street/Gourock and Wemyss Bay from 05:00, Saturday 14 February 2026 to 23:59, Monday 16 February 2026.
Additional Information:
Structure works are taking place Paisley to Gourock & Wemyss Bay
Glasgow Central Gourock & Wemyss Bay
Buses replace trains between Paisley Gilmour St & Gourock and between Paisley Gilmour St & Wemyss Bay.
No trains or buses will operate at Paisley St James.
Passengers should use Paisley Gilmour St or use the help point for travel assistance.
Alternate bus services operated by McGills are available. Train tickets will not be valid for these services. Passengers must purchase tickets issued by McGills online, via their mobile app, or on the bus.
For more information, please visit the McGills website.
Last Updated :09/02/2026 23:31
Planned engineering work will take place between Aberdeen and Dyce, and between Montrose and Laurencekirk 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 the date below:
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
Last Updated :16/02/2026 01:23
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: 17:56:31 16-02-2026
Powered By    © 2026