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.
2 Catering Updates
Facilities on the 22/03/26 10:50 Edinburgh to Aberdeen due 13:26.
Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :21/03/2026 09:05
Scheduled Expected Destination
10:50 10:50 Edinburgh
10:54 10:54 Haymarket
11:07 11:07 Inverkeithing
11:23 11:23 Kirkcaldy
11:41 11:41 Cupar
11:48 11:48 Leuchars
12:14 12:14 Dundee
12:30 12:30 Arbroath
12:45 12:45 Montrose
13:07 13:07 Stonehaven
13:26 13:26 Aberdeen

Facilities on the 22/03/26 15:08 Aberdeen to Edinburgh due 17:40.
Catering is not available throughout.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :21/03/2026 09:05
Scheduled Expected Destination
15:08 15:08 Aberdeen
15:19 15:19 Portlethen
15:28 15:28 Stonehaven
15:49 15:49 Montrose
16:03 16:03 Arbroath
16:10 16:10 Carnoustie
16:24 16:24 Dundee
16:37 16:37 Leuchars
16:44 16:44 Cupar
17:05 17:05 Kirkcaldy
17:21 17:21 Inverkeithing
17:35 17:35 Haymarket
17:40 17:40 Edinburgh

4 Train Formation Updates
Facilities on the 22:18 Glasgow Central to East Kilbride due 22:51.
Will be formed of 4 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :21/03/2026 05:59
Scheduled Expected Destination
22:18 22:18 Glasgow Central
22:25 22:25 Crossmyloof
22:28 22:28 Pollokshaws West
22:31 22:31 Thornliebank
22:34 22:34 Giffnock
22:37 22:37 Clarkston
22:41 22:41 Busby
22:46 22:46 Hairmyres
22:51 22:51 East Kilbride

Facilities on the 22:24 Glasgow Central to Wemyss Bay due 23:22.
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 :21/03/2026 11:04
Scheduled Expected Destination
22:24 22:24 Glasgow Central
22:31 22:31 Cardonald
22:33 22:33 Hillington East
22:35 22:35 Hillington West
22:40 22:40 Paisley Gilmour Street
22:42 22:42 Paisley St James
22:47 22:47 Bishopton
22:52 22:52 Langbank
22:56 22:56 Woodhall
23:00 23:00 Port Glasgow
23:04 23:04 Whinhill
23:06 23:06 Drumfrochar
23:09 23:09 Branchton
23:17 23:17 Inverkip
23:22 23:22 Wemyss Bay

Facilities on the 22:39 Wemyss Bay to Glasgow Central due 23:36.
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 :21/03/2026 11:04
Scheduled Expected Destination
22:39 22:39 Wemyss Bay
22:43 22:43 Inverkip
22:49 22:49 Branchton
22:54 22:54 Drumfrochar
22:57 22:57 Whinhill
23:02 23:02 Port Glasgow
23:04 23:04 Woodhall
23:08 23:08 Langbank
23:14 23:14 Bishopton
23:19 23:19 Paisley St James
23:22 23:22 Paisley Gilmour Street
23:25 23:25 Hillington West
23:27 23:27 Hillington East
23:29 23:29 Cardonald
23:36 23:36 Glasgow Central

Facilities on the 22:57 East Kilbride to Glasgow Central due 23:30.
Will be formed of 4 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :21/03/2026 05:59
Scheduled Expected Destination
22:57 22:57 East Kilbride
23:01 23:01 Hairmyres
23:05 23:05 Thorntonhall
23:08 23:08 Busby
23:11 23:11 Clarkston
23:14 23:14 Giffnock
23:17 23:17 Thornliebank
23:21 23:21 Pollokshaws West
23:24 23:24 Crossmyloof
23:30 23:30 Glasgow Central

3 Train Cancellations
21:21 Cumbernauld to Dalmuir due 22:47 will be cancelled.
This is due to a fault on this train.
Last Updated :21/03/2026 21:00
Scheduled Expected Destination
21:21 Not Stopping Cumbernauld
21:23 Not Stopping Greenfaulds
21:30 Not Stopping Coatbridge Central
21:33 Not Stopping Whifflet
21:46 Not Stopping Motherwell
21:48 Not Stopping Airbles
21:54 Not Stopping Hamilton Central
21:56 Not Stopping Hamilton West
22:00 Not Stopping Blantyre
22:06 Not Stopping Newton Lanark
22:10 Not Stopping Cambuslang
22:14 Not Stopping Rutherglen
22:16 Not Stopping Dalmarnock
22:18 Not Stopping Bridgeton
22:21 Not Stopping Argyle Street
22:23 Not Stopping Glasgow Central Low Level
22:24 Not Stopping Anderston
22:26 Not Stopping Exhibition Centre
22:30 Not Stopping Partick
22:32 Not Stopping Hyndland
22:34 Not Stopping Jordanhill
22:37 Not Stopping Scotstounhill
22:39 Not Stopping Garscadden
22:41 Not Stopping Yoker
22:43 Not Stopping Clydebank
22:47 Not Stopping Dalmuir

22:47 Glasgow Central to East Kilbride due 23:20 will be cancelled.
This is due to a shortage of train crew.
Last Updated :21/03/2026 22:26
Scheduled Expected Destination
22:47 Not Stopping Glasgow Central
22:53 Not Stopping Crossmyloof
22:56 Not Stopping Pollokshaws West
22:59 Not Stopping Thornliebank
23:03 Not Stopping Giffnock
23:06 Not Stopping Clarkston
23:09 Not Stopping Busby
23:12 Not Stopping Thorntonhall
23:16 Not Stopping Hairmyres
23:20 Not Stopping East Kilbride

23:29 East Kilbride to Glasgow Central due 00:01 will be cancelled.
This is due to a shortage of train crew.
Last Updated :21/03/2026 22:26
Scheduled Expected Destination
23:29 Not Stopping East Kilbride
23:33 Not Stopping Hairmyres
23:36 Not Stopping Thorntonhall
23:39 Not Stopping Busby
23:42 Not Stopping Clarkston
23:46 Not Stopping Giffnock
23:48 Not Stopping Thornliebank
23:52 Not Stopping Pollokshaws West
23:55 Not Stopping Crossmyloof
00:01 Not Stopping Glasgow Central

8 Other Train Service Updates
18:31 Inverness to Wick due 22:53 has been previously delayed, has been further delayed at Thurso and is now 12 minutes late.
This is due to a late running train being in front of this one.
Last Updated :21/03/2026 22:41
Scheduled Expected Destination
18:31 18:31 Inverness
18:46 18:46 Beauly
18:53 18:53 Muir Of Ord
19:01 19:01 Conon Bridge
19:06 19:06 Dingwall
19:20 19:20 Alness
19:27 19:27 Invergordon
19:40 19:40 Fearn
19:46 19:46 Tain
20:02 20:02 Ardgay
20:06 20:06 Culrain
20:07 20:07 Invershin
20:18 20:18 Lairg
20:31 20:31 Rogart
20:43 20:43 Golspie
20:53 20:53 Brora
21:08 21:08 Helmsdale
21:20 21:20 Kildonan
21:30 21:30 Kinbrace
21:42 21:42 Forsinard
21:50 21:50 Altnabreac
21:59 21:59 Scotscalder
22:10 22:19 Georgemas Junction
22:23 22:35 Thurso
22:36 22:48 Georgemas Junction
22:53 23:05 Wick

20:18 Aberdeen to Inverness due 22:37 has been delayed at Forres and is now 10 minutes late.
This is due to passengers causing a disturbance on this train.
Last Updated :21/03/2026 22:37
Scheduled Expected Destination
20:18 20:18 Aberdeen
20:27 20:27 Dyce
20:35 20:35 Kintore
20:41 20:41 Inverurie
20:54 20:54 Insch
21:11 21:11 Huntly
21:26 21:26 Keith
21:49 21:49 Elgin
22:04 22:14 Forres
22:15 22:25 Nairn
22:26 22:36 Inverness Airport
22:37 22:47 Inverness

20:31 Helensburgh Central to Edinburgh due 22:45 has been delayed at Garrowhill and is now 8 minutes late.
This is due to the communication alarm being activated on this train.
Last Updated :21/03/2026 21:48
Scheduled Expected Destination
20:31 20:31 Helensburgh Central
20:34 20:34 Craigendoran
20:39 20:39 Cardross
20:44 20:44 Dalreoch
20:46 20:46 Dumbarton Central
20:48 20:48 Dumbarton East
20:57 20:57 Dalmuir
20:59 20:59 Singer
21:02 21:02 Drumry
21:04 21:04 Drumchapel
21:07 21:07 Westerton
21:10 21:10 Anniesland
21:13 21:13 Hyndland
21:16 21:16 Partick
21:20 21:20 Charing Cross
21:23 21:23 Glasgow Queen Street Ll
21:25 21:25 High Street
21:27 21:27 Bellgrove
21:31 21:31 Carntyne
21:33 21:33 Shettleston
21:36 21:44 Garrowhill
21:38 21:46 Easterhouse
21:42 21:50 Blairhill
21:45 21:53 Coatbridge Sunnyside
21:47 21:55 Coatdyke
21:51 21:59 Airdrie
21:54 22:02 Drumgelloch
21:58 22:06 Caldercruix
22:04 22:12 Blackridge
22:08 22:16 Armadale
22:18 22:26 Bathgate
22:22 22:30 Livingston North
22:25 22:33 Uphall
22:33 22:41 Edinburgh Park
22:40 22:48 Haymarket
22:45 22:53 Edinburgh

21:32 Inverness to Aberdeen due 23:46 has been delayed at Inverness and is now 14 minutes late.
This is due to passengers causing a disturbance on this train.
Last Updated :21/03/2026 22:37
Scheduled Expected Destination
21:32 21:46 Inverness
21:42 21:56 Inverness Airport
21:52 22:06 Nairn
22:03 22:17 Forres
22:16 22:30 Elgin
22:36 22:50 Keith
22:53 23:07 Huntly
23:09 23:23 Insch
23:21 23:35 Inverurie
23:27 23:41 Kintore
23:36 23:50 Dyce
23:46 00:00 Aberdeen

21:45 Glasgow Central to Ayr due 22:47 has been delayed at Irvine and is now 8 minutes late.
This is due to a problem currently under investigation.
Last Updated :21/03/2026 22:42
Scheduled Expected Destination
21:45 21:45 Glasgow Central
21:55 21:55 Paisley Gilmour Street
21:59 21:59 Johnstone
22:02 22:02 Milliken Park
22:05 22:05 Howwood Renfrew
22:09 22:09 Lochwinnoch
22:13 22:13 Glengarnock
22:17 22:17 Dalry
22:22 22:22 Kilwinning
22:26 22:34 Irvine
22:30 22:38 Barassie
22:34 22:42 Troon
22:38 22:46 Prestwick Int. Airport
22:40 22:48 Prestwick Town
22:43 22:51 Newton-On-Ayr
22:47 22:55 Ayr

22:15 Inverness to Elgin due 22:59 has been delayed at Inverness Airport and is now 8 minutes late.
This is due to passengers causing a disturbance on this train.
Last Updated :21/03/2026 22:37
Scheduled Expected Destination
22:15 22:15 Inverness
22:26 22:34 Inverness Airport
22:35 22:43 Nairn
22:46 22:54 Forres
22:59 23:07 Elgin

22:15 Edinburgh to Glasgow Queen Street due 23:04 has been previously delayed, has been further delayed at Polmont and is now 10 minutes late.
This is due to passengers causing a disturbance on a train.
Last Updated :21/03/2026 22:48
Scheduled Expected Destination
22:15 22:15 Edinburgh
22:20 22:20 Haymarket
22:33 22:42 Linlithgow
22:38 22:48 Polmont
22:43 22:53 Falkirk High
22:52 23:02 Croy
23:04 23:14 Glasgow Queen Street

22:55 Dunblane to Edinburgh due 23:54 will be started from Stirling.
It will no longer call at Dunblane and Bridge Of Allan.
This is due to passengers causing a disturbance on this train.
Last Updated :21/03/2026 22:24
Scheduled Expected Destination
22:55 Not Stopping Dunblane
22:58 Not Stopping Bridge Of Allan
23:04 23:04 Stirling
23:12 23:12 Larbert
23:15 23:15 Camelon
23:21 23:21 Falkirk Grahamston
23:26 23:26 Polmont
23:32 23:32 Linlithgow
23:45 23:45 Edinburgh Park
23:50 23:50 Haymarket
23:54 23:54 Edinburgh

6 Station Updates
The lifts will be out of order from now until further notice at Dalmuir station.
Additional Information:
Passenger lifts on platforms 2 & 3
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 :21/03/2026 16:38
The lifts will be out of order from now until further notice at Dyce station.
Additional Information:
Both lifts at Dyce station currently out of service.
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 :21/03/2026 11:03
The lifts will be out of order from now until further notice at Edinburgh Park station.
Additional Information:
Passenger lift on platform 1
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 :18/03/2026 08:48
The lifts will be out of order from now until further notice at Gleneagles station.
Additional Information:
The lift on Platform 1 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 :21/03/2026 09:50
The escalators will be out of order from now until further notice at Haymarket station.
Additional Information:
The escalators on Platfrom 1 are 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 :20/03/2026 09:11
The lifts will be out of order from 07:48 on 16/03/2026 until further notice at West Calder station.
Additional Information:
Passenger lift on platform 2
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 :19/03/2026 11:14
1 Improvement Work For Today
Planned engineering work will take place between Bathgate and Uphall from 00:01, Sunday 22 March 2026 to 23:59, Sunday 22 March 2026, and 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 :16/03/2026 02:28
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: 22:49:09 21-03-2026
Powered By    © 2026