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
4 Line Updates
Following a safety inspection of the track earlier today at Ladybank all lines have now reopened. Disruption is expected until 10:00 28/06.
Impact:
Train services between Edinburgh and Perth are returning to normal but some services will still be cancelled, delayed or revised.
Customer Advice:
Option 1 - Check if a rail journey is currently possible..
* Use the National Rail Enquiries real-time journey planner to check if you can continue your journey by rail.
Option 2 - Alternative Routes & Local Public Transport..
* If you have had to drive to another station your ticket will be valid to collect your car on your return journey. Speak to a member of staff to validate your ticket.
* We have Ticket Acceptance in place with Stagecoach East as follows:
X61 Glenrothes to Markinch
7 Dunfermline to Kirkcaldy via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burntisland & Kinghorn
7B Dunfermline to Dalgety Bay via Rosyth & Inverkeithing (also serves Dunfermline Queen Margaret @ hospital bus stop)
7D Dunfermline to North Queensferry via Rosyth & Inverkeithing
19/B Rosyth to Lochgelly via Dunfermline, Queen Margaret (bus stops on Halbeath Road) & Cowdenbeath
19 Dunfermline to Lochgelly via Queen Margaret (bus stops on Halbeath Road) & Cowdenbeath
24/X24 Dunfermline to Cupar via Queen Margaret (bus stops on Halbeath Road), Glenrothes & (24 only Ladybank)
33/A/B Dunfermline to Kirkcaldy via Queen Margaret (bus stops on Whitefield Road), Cowdenbeath, Lochgelly (town centre) & Cardenden
36 Glenrothes (town centre) to Perth
X37 Glenrothes (town centre) to Kirkcaldy
39/A/B Glenrothes (town centre), Thornton to Kirkcaldy
42/B Leuchars to Dundee
43/A/B, 44/A/B Glenrothes to Markinch
X54 Glenrothes to Dundee via Ladybank
X55 Dunfermline to Rosyth
X58/X60 Kirkcaldy to Inverkeithing via Dalgety Bay
X58 Kirkcaldy to Cupar
X59 Glenrothes (town centre) to Cupar
X59 / X61 Cowdenbeath to Glenrothes change for Dundee
94/A Ladybank to Leuchars via Cupar
99/A/B/C/D Leuchars to Dundee
Please note this ticket acceptance is not valid between Edinburgh and Inverkeithing.
Just show your valid ticket or Smart card to the driver when boarding the bus.
Please speak to station staff or use the help points on the platform for further information.
Option 3 - Rail Replacement Transport..
* Currently, we have not requested Rail Replacement Transport. We will monitor this situation as the incident develops.
Option 4 - Consider travelling later..
* You might wish to consider postponing your journey until our service's return to normal.
Additional Information:
* Our staff have carried out a safety inspection of the line at Ladybank and both lines have now re-opened.
* Services are returning to run as scheduled, but remain subject to delay, alteration and cancellation.
* We will provide an update shortly.
* Passengers may use their Scotrail tickets to travel on the LNER service, 09:52 Aberdeen to Kings Cross from Aberdeen to Edinburgh.
An update will follow within the next 1 hour.
Let us help you:
Please let us try and help you if you are being disrupted.
At the station or on-train:
* Speak to a member of staff or use the Help-point (station only).
* Listen for announcements.
* Information will be displayed on Customer Information Screens.
Keep up to date or get in touch on your phone:
Twitter: Live updates @ScotRail.
WhatsApp: Contact us on WhatsApp.
App: Live updates on our app.
Phone: Contact Customer Relations.
Last Updated :28/06/2024 08:17
Following a safety inspection of the track earlier today at Ladybank all lines have now reopened. Disruption is expected until 10:00 28/06.
Impact:
Train services between Edinburgh and Aberdeen are returning to normal but some services will still be delayed or revised.
Customer Advice:
Option 1 - Check if a rail journey is currently possible..
* Use the National Rail Enquiries real-time journey planner to check if you can continue your journey by rail.
Option 2 - Alternative Routes & Local Public Transport..
* If you have had to drive to another station your ticket will be valid to collect your car on your return journey. Speak to a member of staff to validate your ticket.
* We have Ticket Acceptance in place with Stagecoach East as follows:
X61 Glenrothes to Markinch
7 Dunfermline to Kirkcaldy via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burntisland & Kinghorn
7B Dunfermline to Dalgety Bay via Rosyth & Inverkeithing (also serves Dunfermline Queen Margaret @ hospital bus stop)
7D Dunfermline to North Queensferry via Rosyth & Inverkeithing
19/B Rosyth to Lochgelly via Dunfermline, Queen Margaret (bus stops on Halbeath Road) & Cowdenbeath
19 Dunfermline to Lochgelly via Queen Margaret (bus stops on Halbeath Road) & Cowdenbeath
24/X24 Dunfermline to Cupar via Queen Margaret (bus stops on Halbeath Road), Glenrothes & (24 only Ladybank)
33/A/B Dunfermline to Kirkcaldy via Queen Margaret (bus stops on Whitefield Road), Cowdenbeath, Lochgelly (town centre) & Cardenden
36 Glenrothes (town centre) to Perth
X37 Glenrothes (town centre) to Kirkcaldy
39/A/B Glenrothes (town centre), Thornton to Kirkcaldy
42/B Leuchars to Dundee
43/A/B, 44/A/B Glenrothes to Markinch
X54 Glenrothes to Dundee via Ladybank
X55 Dunfermline to Rosyth
X58/X60 Kirkcaldy to Inverkeithing via Dalgety Bay
X58 Kirkcaldy to Cupar
X59 Glenrothes (town centre) to Cupar
X59 / X61 Cowdenbeath to Glenrothes change for Dundee
94/A Ladybank to Leuchars via Cupar
99/A/B/C/D Leuchars to Dundee
Please note this ticket acceptance is not valid between Edinburgh and Inverkeithing.
Just show your valid ticket or Smart card to the driver when boarding the bus.
Please speak to station staff or use the help points on the platform for further information.
Option 3 - Rail Replacement Transport..
* Currently, we have not requested Rail Replacement Transport. We will monitor this situation as the incident develops.
Option 4 - Consider travelling later..
* You might wish to consider postponing your journey until our service's return to normal.
Additional Information:
* Our staff have carried out a safety inspection of the line at Ladybank and both lines have now re-opened.
* Services are returning to run as scheduled, but remain subject to delay, alteration and cancellation.
* We will provide an update shortly.
* Passengers may use their Scotrail tickets to travel on the LNER service, 09:52 Aberdeen to Kings Cross from Aberdeen to Edinburgh.
An update will follow within the next 1 hour.
Let us help you:
Please let us try and help you if you are being disrupted.
At the station or on-train:
* Speak to a member of staff or use the Help-point (station only).
* Listen for announcements.
* Information will be displayed on Customer Information Screens.
Keep up to date or get in touch on your phone:
Twitter: Live updates @ScotRail.
WhatsApp: Contact us on WhatsApp.
App: Live updates on our app.
Phone: Contact Customer Relations.
Last Updated :28/06/2024 08:17
Following a safety inspection of the track earlier today at Ladybank all lines have now reopened. Disruption is expected until 10:00 28/06.
Impact:
Train services between Edinburgh and Dundee are returning to normal but some services will still be cancelled, delayed or revised.
Customer Advice:
Option 1 - Check if a rail journey is currently possible..
* Use the National Rail Enquiries real-time journey planner to check if you can continue your journey by rail.
Option 2 - Alternative Routes & Local Public Transport..
* If you have had to drive to another station your ticket will be valid to collect your car on your return journey. Speak to a member of staff to validate your ticket.
* We have Ticket Acceptance in place with Stagecoach East as follows:
X61 Glenrothes to Markinch
7 Dunfermline to Kirkcaldy via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burntisland & Kinghorn
7B Dunfermline to Dalgety Bay via Rosyth & Inverkeithing (also serves Dunfermline Queen Margaret @ hospital bus stop)
7D Dunfermline to North Queensferry via Rosyth & Inverkeithing
19/B Rosyth to Lochgelly via Dunfermline, Queen Margaret (bus stops on Halbeath Road) & Cowdenbeath
19 Dunfermline to Lochgelly via Queen Margaret (bus stops on Halbeath Road) & Cowdenbeath
24/X24 Dunfermline to Cupar via Queen Margaret (bus stops on Halbeath Road), Glenrothes & (24 only Ladybank)
33/A/B Dunfermline to Kirkcaldy via Queen Margaret (bus stops on Whitefield Road), Cowdenbeath, Lochgelly (town centre) & Cardenden
36 Glenrothes (town centre) to Perth
X37 Glenrothes (town centre) to Kirkcaldy
39/A/B Glenrothes (town centre), Thornton to Kirkcaldy
42/B Leuchars to Dundee
43/A/B, 44/A/B Glenrothes to Markinch
X54 Glenrothes to Dundee via Ladybank
X55 Dunfermline to Rosyth
X58/X60 Kirkcaldy to Inverkeithing via Dalgety Bay
X58 Kirkcaldy to Cupar
X59 Glenrothes (town centre) to Cupar
X59 / X61 Cowdenbeath to Glenrothes change for Dundee
94/A Ladybank to Leuchars via Cupar
99/A/B/C/D Leuchars to Dundee
Please note this ticket acceptance is not valid between Edinburgh and Inverkeithing.
Just show your valid ticket or Smart card to the driver when boarding the bus.
Please speak to station staff or use the help points on the platform for further information.
Option 3 - Rail Replacement Transport..
* Currently, we have not requested Rail Replacement Transport. We will monitor this situation as the incident develops.
Option 4 - Consider travelling later..
* You might wish to consider postponing your journey until our service's return to normal.
Additional Information:
* Our staff have carried out a safety inspection of the line at Ladybank and both lines have now re-opened.
* Services are returning to run as scheduled, but remain subject to delay, alteration and cancellation.
* We will provide an update shortly.
* Passengers may use their Scotrail tickets to travel on the LNER service, 09:52 Aberdeen to Kings Cross from Aberdeen to Edinburgh.
An update will follow within the next 1 hour.
Let us help you:
Please let us try and help you if you are being disrupted.
At the station or on-train:
* Speak to a member of staff or use the Help-point (station only).
* Listen for announcements.
* Information will be displayed on Customer Information Screens.
Keep up to date or get in touch on your phone:
Twitter: Live updates @ScotRail.
WhatsApp: Contact us on WhatsApp.
App: Live updates on our app.
Phone: Contact Customer Relations.
Last Updated :28/06/2024 08:17
Following a safety inspection of the track earlier today at Ladybank all lines have now reopened. Disruption is expected until 10:00 28/06.
Impact:
Train services between Edinburgh and Glenrothes With Thornton via Kirkcaldy are returning to normal but some services will still be cancelled, delayed or revised.
Customer Advice:
Option 1 - Check if a rail journey is currently possible..
* Use the National Rail Enquiries real-time journey planner to check if you can continue your journey by rail.
Option 2 - Alternative Routes & Local Public Transport..
* If you have had to drive to another station your ticket will be valid to collect your car on your return journey. Speak to a member of staff to validate your ticket.
* We have Ticket Acceptance in place with Stagecoach East as follows:
X61 Glenrothes to Markinch
7 Dunfermline to Kirkcaldy via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burntisland & Kinghorn
7B Dunfermline to Dalgety Bay via Rosyth & Inverkeithing (also serves Dunfermline Queen Margaret @ hospital bus stop)
7D Dunfermline to North Queensferry via Rosyth & Inverkeithing
19/B Rosyth to Lochgelly via Dunfermline, Queen Margaret (bus stops on Halbeath Road) & Cowdenbeath
19 Dunfermline to Lochgelly via Queen Margaret (bus stops on Halbeath Road) & Cowdenbeath
24/X24 Dunfermline to Cupar via Queen Margaret (bus stops on Halbeath Road), Glenrothes & (24 only Ladybank)
33/A/B Dunfermline to Kirkcaldy via Queen Margaret (bus stops on Whitefield Road), Cowdenbeath, Lochgelly (town centre) & Cardenden
36 Glenrothes (town centre) to Perth
X37 Glenrothes (town centre) to Kirkcaldy
39/A/B Glenrothes (town centre), Thornton to Kirkcaldy
42/B Leuchars to Dundee
43/A/B, 44/A/B Glenrothes to Markinch
X54 Glenrothes to Dundee via Ladybank
X55 Dunfermline to Rosyth
X58/X60 Kirkcaldy to Inverkeithing via Dalgety Bay
X58 Kirkcaldy to Cupar
X59 Glenrothes (town centre) to Cupar
X59 / X61 Cowdenbeath to Glenrothes change for Dundee
94/A Ladybank to Leuchars via Cupar
99/A/B/C/D Leuchars to Dundee
Please note this ticket acceptance is not valid between Edinburgh and Inverkeithing.
Just show your valid ticket or Smart card to the driver when boarding the bus.
Please speak to station staff or use the help points on the platform for further information.
Option 3 - Rail Replacement Transport..
* Currently, we have not requested Rail Replacement Transport. We will monitor this situation as the incident develops.
Option 4 - Consider travelling later..
* You might wish to consider postponing your journey until our service's return to normal.
Additional Information:
* Our staff have carried out a safety inspection of the line at Ladybank and both lines have now re-opened.
* Services are returning to run as scheduled, but remain subject to delay, alteration and cancellation.
* We will provide an update shortly.
* Passengers may use their Scotrail tickets to travel on the LNER service, 09:52 Aberdeen to Kings Cross from Aberdeen to Edinburgh.
An update will follow within the next 1 hour.
Let us help you:
Please let us try and help you if you are being disrupted.
At the station or on-train:
* Speak to a member of staff or use the Help-point (station only).
* Listen for announcements.
* Information will be displayed on Customer Information Screens.
Keep up to date or get in touch on your phone:
Twitter: Live updates @ScotRail.
WhatsApp: Contact us on WhatsApp.
App: Live updates on our app.
Phone: Contact Customer Relations.
Last Updated :28/06/2024 08:17
3 Catering Updates
Facilities on the 28/06/24 10:41 Glasgow Queen Street to Aberdeen due 13:27.
Catering is not available throughout.
Last Updated :27/06/2024 16:01
Scheduled Expected Destination
10:41 10:41 Glasgow Queen Street
11:09 11:09 Stirling
11:40 11:40 Perth
12:03 12:03 Dundee
12:11 12:11 Broughty Ferry
12:15 12:15 Monifieth
12:21 12:21 Carnoustie
12:29 12:29 Arbroath
12:43 12:43 Montrose
12:54 12:54 Laurencekirk
13:07 13:07 Stonehaven
13:15 13:15 Portlethen
13:27 13:27 Aberdeen

Facilities on the 28/06/24 14:35 Aberdeen to Glasgow Queen Street due 17:18.
Catering is not available throughout.
Last Updated :27/06/2024 16:01
Scheduled Expected Destination
14:35 14:35 Aberdeen
15:09 15:09 Montrose
15:25 15:25 Arbroath
15:32 15:32 Carnoustie
15:38 15:38 Monifieth
15:42 15:42 Broughty Ferry
15:53 15:53 Dundee
16:15 16:15 Perth
16:44 16:44 Stirling
17:18 17:18 Glasgow Queen Street

Facilities on the 28/06/24 16:34 Glasgow Queen Street to Oban due 19:44.
Catering is not available throughout.
Last Updated :27/06/2024 16:01
Scheduled Expected Destination
16:34 16:34 Glasgow Queen Street
16:58 16:58 Dalmuir
17:07 17:07 Dumbarton Central
17:23 17:23 Helensburgh Upper
17:34 17:34 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:00 19:00 Loch Awe
19:05 19:05 Falls Of Cruachan
19:21 19:21 Taynuilt
19:31 19:31 Connel Ferry
19:44 19:44 Oban

31 Train Formation Updates
07:30 Glenrothes With Thornton to Edinburgh due 08:31 has been previously delayed, has been further delayed at Aberdour and is now 11 minutes late.
This is due to a safety inspection of the track.
Will be formed of 3 coaches instead of 5.
Last Updated :28/06/2024 08:08
Scheduled Expected Destination
07:30 07:30 Glenrothes With Thornton
07:39 07:47 Kirkcaldy
07:44 07:52 Kinghorn
07:49 07:57 Burntisland
07:54 08:05 Aberdour
07:59 08:10 Dalgety Bay
08:03 08:14 Inverkeithing
08:07 08:18 North Queensferry
08:11 08:22 Dalmeny
08:17 08:28 Edinburgh Gateway
08:20 08:31 South Gyle
08:27 08:38 Haymarket
08:31 08:42 Edinburgh

Facilities on the 07:58 Glenrothes With Thornton to Edinburgh due 09:06.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:41
Scheduled Expected Destination
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:47 Inverurie to Aberdeen due 09:11.
This is due to a shortage of train crew.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:39
Scheduled Expected Destination
08:47 08:47 Inverurie
08:52 08:52 Kintore
09:02 09:02 Dyce
09:11 09:11 Aberdeen

Facilities on the 09:57 Edinburgh to Dundee due 11:23.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:41
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 11:44 Dundee to Edinburgh due 13:11.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:41
Scheduled Expected Destination
11:44 11:44 Dundee
11:57 11:57 Leuchars
12:04 12:04 Cupar
12:11 12:11 Ladybank
12:18 12:18 Markinch
12:29 12:29 Kirkcaldy
12:45 12:45 Inverkeithing
12:56 12:56 Edinburgh Gateway
13:05 13:05 Haymarket
13:11 13:11 Edinburgh

Facilities on the 12:45 Glasgow Queen Street to Edinburgh due 13:36.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
12:45 12:45 Glasgow Queen Street
12:55 12:55 Croy
13:04 13:04 Falkirk High
13:09 13:09 Polmont
13:14 13:14 Linlithgow
13:31 13:31 Haymarket
13:36 13:36 Edinburgh

Facilities on the 13:15 Glasgow Queen Street to Edinburgh due 14:08.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
13:15 13:15 Glasgow Queen Street
13:25 13:25 Croy
13:34 13:34 Falkirk High
13:39 13:39 Polmont
13:44 13:44 Linlithgow
13:58 13:58 Haymarket
14:08 14:08 Edinburgh

Facilities on the 13:45 Edinburgh to Glasgow Queen Street due 14:38.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
13:45 13:45 Edinburgh
13:49 13:49 Haymarket
14:04 14:04 Linlithgow
14:10 14:10 Polmont
14:14 14:14 Falkirk High
14:23 14:23 Croy
14:38 14:38 Glasgow Queen Street

Facilities on the 14:15 Edinburgh to Glasgow Queen Street due 15:05.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
14:15 14:15 Edinburgh
14:22 14:22 Haymarket
14:35 14:35 Linlithgow
14:40 14:40 Polmont
14:45 14:45 Falkirk High
14:53 14:53 Croy
15:05 15:05 Glasgow Queen Street

Facilities on the 14:17 Edinburgh to Cowdenbeath due 15:01.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:41
Scheduled Expected Destination
14:17 14:17 Edinburgh
14:23 14:23 Haymarket
14:28 14:28 Edinburgh Gateway
14:34 14:34 Dalmeny
14:38 14:38 North Queensferry
14:42 14:42 Inverkeithing
14:45 14:45 Rosyth
14:50 14:50 Dunfermline City
14:54 14:54 Dunfermline Queen Margaret
15:01 15:01 Cowdenbeath

Facilities on the 14:45 Glasgow Queen Street to Edinburgh due 15:32.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
14:45 14:45 Glasgow Queen Street
14:55 14:55 Croy
15:04 15:04 Falkirk High
15:08 15:08 Polmont
15:14 15:14 Linlithgow
15:27 15:27 Haymarket
15:32 15:32 Edinburgh

Facilities on the 15:15 Glasgow Queen Street to Edinburgh due 16:07.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
15:15 15:15 Glasgow Queen Street
15:27 15:27 Croy
15:36 15:36 Falkirk High
15:40 15:40 Polmont
15:46 15:46 Linlithgow
16:01 16:01 Haymarket
16:07 16:07 Edinburgh

Facilities on the 15:45 Edinburgh to Glasgow Queen Street due 16:37.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
15:45 15:45 Edinburgh
15:49 15:49 Haymarket
16:04 16:04 Linlithgow
16:10 16:10 Polmont
16:14 16:14 Falkirk High
16:23 16:23 Croy
16:37 16:37 Glasgow Queen Street

Facilities on the 15:59 Cowdenbeath to Edinburgh due 16:38.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:41
Scheduled Expected Destination
15:59 15:59 Cowdenbeath
16:05 16:05 Dunfermline Queen Margaret
16:08 16:08 Dunfermline City
16:12 16:12 Rosyth
16:16 16:16 Inverkeithing
16:27 16:27 Edinburgh Gateway
16:34 16:34 Haymarket
16:38 16:38 Edinburgh

Facilities on the 16:15 Edinburgh to Glasgow Queen Street due 17:07.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
16:15 16:15 Edinburgh
16:21 16:21 Haymarket
16:34 16:34 Linlithgow
16:40 16:40 Polmont
16:44 16:44 Falkirk High
16:53 16:53 Croy
17:07 17:07 Glasgow Queen Street

Facilities on the 16:49 Edinburgh to Glenrothes With Thornton due 17:52.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:41
Scheduled Expected Destination
16:49 16:49 Edinburgh
16:53 16:53 Haymarket
16:58 16:58 South Gyle
17:01 17:01 Edinburgh Gateway
17:07 17:07 Dalmeny
17:11 17:11 North Queensferry
17:15 17:15 Inverkeithing
17:19 17:19 Rosyth
17:25 17:25 Dunfermline City
17:29 17:29 Dunfermline Queen Margaret
17:35 17:35 Cowdenbeath
17:41 17:41 Lochgelly
17:45 17:45 Cardenden
17:52 17:52 Glenrothes With Thornton

Facilities on the 17:15 Glasgow Queen Street to Edinburgh due 18:06.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
17:15 17:15 Glasgow Queen Street
17:27 17:27 Croy
17:36 17:36 Falkirk High
17:41 17:41 Polmont
17:46 17:46 Linlithgow
18:01 18:01 Haymarket
18:06 18:06 Edinburgh

Facilities on the 17:45 Edinburgh to Glasgow Queen Street due 18:37.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
17:45 17:45 Edinburgh
17:50 17:50 Haymarket
18:08 18:08 Linlithgow
18:13 18:13 Polmont
18:17 18:17 Falkirk High
18:26 18:26 Croy
18:37 18:37 Glasgow Queen Street

Facilities on the 18:01 Glenrothes With Thornton to Edinburgh due 19:06.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:41
Scheduled Expected Destination
18:01 18:01 Glenrothes With Thornton
18:08 18:08 Cardenden
18:13 18:13 Lochgelly
18:19 18:19 Cowdenbeath
18:25 18:25 Dunfermline Queen Margaret
18:28 18:28 Dunfermline City
18:32 18:32 Rosyth
18:36 18:36 Inverkeithing
18:40 18:40 North Queensferry
18:44 18:44 Dalmeny
18:50 18:50 Edinburgh Gateway
18:53 18:53 South Gyle
19:00 19:00 Haymarket
19:06 19:06 Edinburgh

Facilities on the 18:15 Edinburgh to Glasgow Queen Street due 19:06.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
18:15 18:15 Edinburgh
18:20 18:20 Haymarket
18:34 18:34 Linlithgow
18:39 18:39 Polmont
18:44 18:44 Falkirk High
18:53 18:53 Croy
19:06 19:06 Glasgow Queen Street

Facilities on the 18:45 Glasgow Queen Street to Edinburgh due 19:35.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
18:45 18:45 Glasgow Queen Street
18:56 18:56 Croy
19:05 19:05 Falkirk High
19:12 19:12 Polmont
19:17 19:17 Linlithgow
19:30 19:30 Haymarket
19:35 19:35 Edinburgh

Facilities on the 19:15 Glasgow Queen Street to Edinburgh due 20:06.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
19:15 19:15 Glasgow Queen Street
19:26 19:26 Croy
19:35 19:35 Falkirk High
19:40 19:40 Polmont
19:46 19:46 Linlithgow
20:01 20:01 Haymarket
20:06 20:06 Edinburgh

Facilities on the 19:45 Edinburgh to Glasgow Queen Street due 20:34.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
19:45 19:45 Edinburgh
19:49 19:49 Haymarket
20:04 20:04 Linlithgow
20:09 20:09 Polmont
20:14 20:14 Falkirk High
20:23 20:23 Croy
20:34 20:34 Glasgow Queen Street

Facilities on the 20:15 Edinburgh to Glasgow Queen Street due 21:05.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
20:15 20:15 Edinburgh
20:20 20:20 Haymarket
20:33 20:33 Linlithgow
20:39 20:39 Polmont
20:43 20:43 Falkirk High
20:52 20:52 Croy
21:05 21:05 Glasgow Queen Street

Facilities on the 20:45 Glasgow Queen Street to Edinburgh due 21:33.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
20:45 20:45 Glasgow Queen Street
20:56 20:56 Croy
21:05 21:05 Falkirk High
21:09 21:09 Polmont
21:15 21:15 Linlithgow
21:28 21:28 Haymarket
21:33 21:33 Edinburgh

Facilities on the 21:15 Glasgow Queen Street to Edinburgh due 22:06.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
21:15 21:15 Glasgow Queen Street
21:26 21:26 Croy
21:35 21:35 Falkirk High
21:39 21:39 Polmont
21:45 21:45 Linlithgow
22:00 22:00 Haymarket
22:06 22:06 Edinburgh

Facilities on the 21:45 Edinburgh to Glasgow Queen Street due 22:36.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
21:45 21:45 Edinburgh
21:49 21:49 Haymarket
22:04 22:04 Linlithgow
22:09 22:09 Polmont
22:14 22:14 Falkirk High
22:23 22:23 Croy
22:36 22:36 Glasgow Queen Street

Facilities on the 22:15 Edinburgh to Glasgow Queen Street due 23:04.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
22:15 22:15 Edinburgh
22:19 22:19 Haymarket
22:33 22:33 Linlithgow
22:38 22:38 Polmont
22:43 22:43 Falkirk High
22:52 22:52 Croy
23:04 23:04 Glasgow Queen Street

Facilities on the 22:45 Glasgow Queen Street to Edinburgh due 23:34.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
22:45 22:45 Glasgow Queen Street
22:56 22:56 Croy
23:05 23:05 Falkirk High
23:10 23:10 Polmont
23:15 23:15 Linlithgow
23:29 23:29 Haymarket
23:34 23:34 Edinburgh

Facilities on the 23:15 Glasgow Queen Street to Edinburgh due 00:03.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
23:15 23:15 Glasgow Queen Street
23:26 23:26 Croy
23:35 23:35 Falkirk High
23:39 23:39 Polmont
23:45 23:45 Linlithgow
23:58 23:58 Haymarket
00:03 00:03 Edinburgh

Facilities on the 23:45 Edinburgh to Glasgow Queen Street due 00:37.
This is due to a shortage of train crew.
Will be formed of 4 coaches instead of 8.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/06/2024 04:37
Scheduled Expected Destination
23:45 23:45 Edinburgh
23:50 23:50 Haymarket
00:04 00:04 Linlithgow
00:09 00:09 Polmont
00:14 00:14 Falkirk High
00:23 00:23 Croy
00:28 00:28 Lenzie
00:37 00:37 Glasgow Queen Street

48 Train Cancellations
06:30 Edinburgh to Aberdeen due 08:56 has been cancelled.
This is due to a safety inspection of the track.
Last Updated :28/06/2024 06:58
Scheduled Expected Destination
06:30 Not Stopping Edinburgh
06:35 Not Stopping Haymarket
07:03 Not Stopping Kirkcaldy
07:21 Not Stopping Cupar
07:28 Not Stopping Leuchars
07:44 Not Stopping Dundee
07:56 Not Stopping Carnoustie
08:03 Not Stopping Arbroath
08:17 Not Stopping Montrose
08:38 Not Stopping Stonehaven
08:56 Not Stopping Aberdeen

07:46 Edinburgh to Glenrothes With Thornton due 08:48 has been cancelled.
This is due to a safety inspection of the track earlier today.
Last Updated :28/06/2024 08:28
Scheduled Expected Destination
07:46 Not Stopping Edinburgh
07:51 Not Stopping Haymarket
07:56 Not Stopping South Gyle
07:58 Not Stopping Edinburgh Gateway
08:04 Not Stopping Dalmeny
08:08 Not Stopping North Queensferry
08:12 Not Stopping Inverkeithing
08:16 Not Stopping Rosyth
08:21 Not Stopping Dunfermline City
08:25 Not Stopping Dunfermline Queen Margaret
08:31 Not Stopping Cowdenbeath
08:37 Not Stopping Lochgelly
08:41 Not Stopping Cardenden
08:48 Not Stopping Glenrothes With Thornton

28/06/24 07:48 Ardrossan Harbour to Glasgow Central due 08:42 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 21:07
Scheduled Expected Destination
07:48 Not Stopping Ardrossan Harbour
07:51 Not Stopping Ardrossan Town
07:54 Not Stopping Ardrossan South Beach
07:56 Not Stopping Saltcoats
07:58 Not Stopping Stevenston
08:03 Not Stopping Kilwinning
08:08 Not Stopping Dalry
08:12 Not Stopping Glengarnock
08:16 Not Stopping Lochwinnoch
08:20 Not Stopping Howwood Renfrew
08:23 Not Stopping Milliken Park
08:26 Not Stopping Johnstone
08:31 Not Stopping Paisley Gilmour Street
08:42 Not Stopping Glasgow Central

28/06/24 08:05 Ayr to Glasgow Central due 08:56 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 21:07
Scheduled Expected Destination
08:05 Not Stopping Ayr
08:07 Not Stopping Newton-On-Ayr
08:10 Not Stopping Prestwick Town
08:12 Not Stopping Prestwick Int. Airport
08:16 Not Stopping Troon
08:18 Not Stopping Barassie
08:23 Not Stopping Irvine
08:27 Not Stopping Kilwinning
08:41 Not Stopping Johnstone
08:45 Not Stopping Paisley Gilmour Street
08:56 Not Stopping Glasgow Central

08:05 Glasgow Central to Gourock due 08:46 will be cancelled.
This is due to a late running train being in front of this one.
Last Updated :28/06/2024 08:00
Scheduled Expected Destination
08:05 Not Stopping Glasgow Central
08:16 Not Stopping Paisley Gilmour Street
08:22 Not Stopping Bishopton
08:31 Not Stopping Port Glasgow
08:33 Not Stopping Bogston
08:35 Not Stopping Cartsdyke
08:37 Not Stopping Greenock Central
08:39 Not Stopping Greenock West
08:42 Not Stopping Fort Matilda
08:46 Not Stopping Gourock

08:11 Edinburgh to Cowdenbeath due 08:56 will be cancelled.
This is due to a safety inspection of the track earlier today.
Last Updated :28/06/2024 08:09
Scheduled Expected Destination
08:11 Not Stopping Edinburgh
08:16 Not Stopping Haymarket
08:21 Not Stopping Edinburgh Gateway
08:28 Not Stopping Dalmeny
08:32 Not Stopping North Queensferry
08:36 Not Stopping Inverkeithing
08:40 Not Stopping Rosyth
08:45 Not Stopping Dunfermline City
08:49 Not Stopping Dunfermline Queen Margaret
08:56 Not Stopping Cowdenbeath

08:24 Neilston to Glasgow Central due 08:58 will be cancelled.
This is due to the train driver being taken ill.
Last Updated :28/06/2024 05:02
Scheduled Expected Destination
08:24 Not Stopping Neilston
08:30 Not Stopping Patterton
08:33 Not Stopping Whitecraigs
08:35 Not Stopping Williamwood
08:38 Not Stopping Muirend
08:42 Not Stopping Cathcart
08:44 Not Stopping Mount Florida
08:46 Not Stopping Crosshill
08:49 Not Stopping Queens Park Strathclyde
08:51 Not Stopping Pollokshields East
08:58 Not Stopping Glasgow Central

08:37 Milngavie to Springburn due 09:15 will be cancelled.
This is due to an earlier train fault.
Last Updated :28/06/2024 08:24
Scheduled Expected Destination
08:37 Not Stopping Milngavie
08:40 Not Stopping Hillfoot
08:42 Not Stopping Bearsden
08:45 Not Stopping Westerton
08:48 Not Stopping Anniesland
08:51 Not Stopping Hyndland
08:54 Not Stopping Partick
08:59 Not Stopping Charing Cross
09:03 Not Stopping Glasgow Queen Street Ll
09:05 Not Stopping High Street
09:07 Not Stopping Bellgrove
09:09 Not Stopping Duke Street
09:10 Not Stopping Alexandra Parade
09:13 Not Stopping Barnhill
09:15 Not Stopping Springburn

08:44 Airdrie to Balloch due 10:03 will be cancelled.
This is due to a passenger being taken ill at a station.
Last Updated :28/06/2024 07:45
Scheduled Expected Destination
08:44 Not Stopping Airdrie
08:46 Not Stopping Coatdyke
08:49 Not Stopping Coatbridge Sunnyside
08:52 Not Stopping Blairhill
08:56 Not Stopping Easterhouse
08:58 Not Stopping Garrowhill
09:01 Not Stopping Shettleston
09:03 Not Stopping Carntyne
09:07 Not Stopping Bellgrove
09:09 Not Stopping High Street
09:13 Not Stopping Glasgow Queen Street Ll
09:15 Not Stopping Charing Cross
09:20 Not Stopping Partick
09:24 Not Stopping Hyndland
09:27 Not Stopping Anniesland
09:30 Not Stopping Westerton
09:32 Not Stopping Drumchapel
09:34 Not Stopping Drumry
09:37 Not Stopping Singer
09:41 Not Stopping Dalmuir
09:43 Not Stopping Kilpatrick
09:46 Not Stopping Bowling
09:51 Not Stopping Dumbarton East
09:53 Not Stopping Dumbarton Central
09:54 Not Stopping Dalreoch
09:57 Not Stopping Renton
10:00 Not Stopping Alexandria
10:03 Not Stopping Balloch

28/06/24 08:45 Glasgow Central to Largs due 09:49 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 21:07
Scheduled Expected Destination
08:45 Not Stopping Glasgow Central
08:55 Not Stopping Paisley Gilmour Street
08:59 Not Stopping Johnstone
09:02 Not Stopping Milliken Park
09:04 Not Stopping Howwood Renfrew
09:08 Not Stopping Lochwinnoch
09:13 Not Stopping Glengarnock
09:17 Not Stopping Dalry
09:22 Not Stopping Kilwinning
09:26 Not Stopping Stevenston
09:29 Not Stopping Saltcoats
09:31 Not Stopping Ardrossan South Beach
09:37 Not Stopping West Kilbride
09:44 Not Stopping Fairlie
09:49 Not Stopping Largs

08:45 Edinburgh to Glenrothes With Thornton due 09:48 will be cancelled.
This is due to a safety inspection of the track.
Last Updated :28/06/2024 07:35
Scheduled Expected Destination
08:45 Not Stopping Edinburgh
08:49 Not Stopping Haymarket
08:54 Not Stopping South Gyle
08:57 Not Stopping Edinburgh Gateway
09:03 Not Stopping Dalmeny
09:07 Not Stopping North Queensferry
09:11 Not Stopping Inverkeithing
09:15 Not Stopping Rosyth
09:20 Not Stopping Dunfermline City
09:24 Not Stopping Dunfermline Queen Margaret
09:30 Not Stopping Cowdenbeath
09:36 Not Stopping Lochgelly
09:40 Not Stopping Cardenden
09:48 Not Stopping Glenrothes With Thornton

08:59 Glasgow Central to Barrhead due 09:19 will be cancelled.
This is due to the train driver being taken ill.
Last Updated :28/06/2024 05:02
Scheduled Expected Destination
08:59 Not Stopping Glasgow Central
09:05 Not Stopping Crossmyloof
09:07 Not Stopping Pollokshaws West
09:10 Not Stopping Kennishead
09:12 Not Stopping Priesthill & Darnley
09:14 Not Stopping Nitshill
09:19 Not Stopping Barrhead

28/06/24 09:00 Glasgow Central to Ayr due 09:54 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 21:07
Scheduled Expected Destination
09:00 Not Stopping Glasgow Central
09:10 Not Stopping Paisley Gilmour Street
09:14 Not Stopping Johnstone
09:28 Not Stopping Kilwinning
09:32 Not Stopping Irvine
09:37 Not Stopping Barassie
09:40 Not Stopping Troon
09:44 Not Stopping Prestwick Int. Airport
09:45 Not Stopping Prestwick Town
09:49 Not Stopping Newton-On-Ayr
09:54 Not Stopping Ayr

09:05 Aberdeen to Edinburgh due 11:22 will be cancelled.
This is due to a safety inspection of the track.
Last Updated :28/06/2024 07:16
Scheduled Expected Destination
09:05 Not Stopping Aberdeen
09:21 Not Stopping Stonehaven
09:41 Not Stopping Montrose
09:56 Not Stopping Arbroath
10:14 Not Stopping Dundee
10:26 Not Stopping Leuchars
10:33 Not Stopping Cupar
11:18 Not Stopping Haymarket
11:22 Not Stopping Edinburgh

09:06 Glasgow Central to Neilston due 09:35 will be cancelled.
This is due to the train driver being taken ill.
Last Updated :28/06/2024 05:02
Scheduled Expected Destination
09:06 Not Stopping Glasgow Central
09:11 Not Stopping Pollokshields East
09:12 Not Stopping Queens Park Strathclyde
09:14 Not Stopping Crosshill
09:16 Not Stopping Mount Florida
09:18 Not Stopping Cathcart
09:21 Not Stopping Muirend
09:24 Not Stopping Williamwood
09:26 Not Stopping Whitecraigs
09:29 Not Stopping Patterton
09:35 Not Stopping Neilston

09:17 Perth to Edinburgh due 10:49 will be cancelled.
This is due to a shortage of train crew.
Last Updated :28/06/2024 00:48
Scheduled Expected Destination
09:17 Not Stopping Perth
09:39 Not Stopping Ladybank
09:47 Not Stopping Markinch
09:58 Not Stopping Kirkcaldy
10:03 Not Stopping Kinghorn
10:08 Not Stopping Burntisland
10:13 Not Stopping Aberdour
10:18 Not Stopping Dalgety Bay
10:21 Not Stopping Inverkeithing
10:34 Not Stopping Edinburgh Gateway
10:36 Not Stopping South Gyle
10:44 Not Stopping Haymarket
10:49 Not Stopping Edinburgh

09:25 Springburn to Milngavie due 10:02 will be cancelled.
This is due to an earlier train fault.
Last Updated :28/06/2024 08:24
Scheduled Expected Destination
09:25 Not Stopping Springburn
09:27 Not Stopping Barnhill
09:30 Not Stopping Alexandra Parade
09:32 Not Stopping Duke Street
09:34 Not Stopping Bellgrove
09:36 Not Stopping High Street
09:39 Not Stopping Glasgow Queen Street Ll
09:41 Not Stopping Charing Cross
09:45 Not Stopping Partick
09:48 Not Stopping Hyndland
09:51 Not Stopping Anniesland
09:54 Not Stopping Westerton
09:57 Not Stopping Bearsden
09:59 Not Stopping Hillfoot
10:02 Not Stopping Milngavie

09:26 Aberdeen to Inverurie due 09:50 will be cancelled.
This is due to a safety inspection of the track earlier today.
Last Updated :28/06/2024 07:56
Scheduled Expected Destination
09:26 Not Stopping Aberdeen
09:35 Not Stopping Dyce
09:43 Not Stopping Kintore
09:50 Not Stopping Inverurie

09:28 Barrhead to Glasgow Central due 09:47 will be cancelled.
This is due to the train driver being taken ill.
Last Updated :28/06/2024 05:02
Scheduled Expected Destination
09:28 Not Stopping Barrhead
09:31 Not Stopping Nitshill
09:33 Not Stopping Priesthill & Darnley
09:35 Not Stopping Kennishead
09:38 Not Stopping Pollokshaws West
09:40 Not Stopping Crossmyloof
09:47 Not Stopping Glasgow Central

09:58 Neilston to Glasgow Central due 10:27 will be cancelled.
This is due to the train driver being taken ill.
Last Updated :28/06/2024 05:02
Scheduled Expected Destination
09:58 Not Stopping Neilston
10:04 Not Stopping Patterton
10:06 Not Stopping Whitecraigs
10:08 Not Stopping Williamwood
10:11 Not Stopping Muirend
10:14 Not Stopping Cathcart
10:16 Not Stopping Mount Florida
10:18 Not Stopping Crosshill
10:20 Not Stopping Queens Park Strathclyde
10:22 Not Stopping Pollokshields East
10:27 Not Stopping Glasgow Central

28/06/24 10:05 Ayr to Glasgow Central due 10:56 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 21:07
Scheduled Expected Destination
10:05 Not Stopping Ayr
10:07 Not Stopping Newton-On-Ayr
10:10 Not Stopping Prestwick Town
10:12 Not Stopping Prestwick Int. Airport
10:16 Not Stopping Troon
10:18 Not Stopping Barassie
10:23 Not Stopping Irvine
10:27 Not Stopping Kilwinning
10:41 Not Stopping Johnstone
10:45 Not Stopping Paisley Gilmour Street
10:56 Not Stopping Glasgow Central

28/06/24 10:07 Largs to Glasgow Central due 11:12 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 21:07
Scheduled Expected Destination
10:07 Not Stopping Largs
10:12 Not Stopping Fairlie
10:17 Not Stopping West Kilbride
10:24 Not Stopping Ardrossan South Beach
10:26 Not Stopping Saltcoats
10:28 Not Stopping Stevenston
10:33 Not Stopping Kilwinning
10:38 Not Stopping Dalry
10:42 Not Stopping Glengarnock
10:46 Not Stopping Lochwinnoch
10:50 Not Stopping Howwood Renfrew
10:53 Not Stopping Milliken Park
10:56 Not Stopping Johnstone
11:01 Not Stopping Paisley Gilmour Street
11:12 Not Stopping Glasgow Central

10:29 Inverurie to Aberdeen due 10:53 will be cancelled.
This is due to a safety inspection of the track earlier today.
Last Updated :28/06/2024 08:15
Scheduled Expected Destination
10:29 Not Stopping Inverurie
10:34 Not Stopping Kintore
10:44 Not Stopping Dyce
10:53 Not Stopping Aberdeen

28/06/24 11:05 Ayr to Glasgow Central due 11:56 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 21:07
Scheduled Expected Destination
11:05 Not Stopping Ayr
11:07 Not Stopping Newton-On-Ayr
11:10 Not Stopping Prestwick Town
11:12 Not Stopping Prestwick Int. Airport
11:16 Not Stopping Troon
11:18 Not Stopping Barassie
11:23 Not Stopping Irvine
11:27 Not Stopping Kilwinning
11:41 Not Stopping Johnstone
11:45 Not Stopping Paisley Gilmour Street
11:56 Not Stopping Glasgow Central

11:11 Aberdeen to Inverurie due 11:35 will be cancelled.
This is due to a safety inspection of the track earlier today.
Last Updated :28/06/2024 08:15
Scheduled Expected Destination
11:11 Not Stopping Aberdeen
11:20 Not Stopping Dyce
11:28 Not Stopping Kintore
11:35 Not Stopping Inverurie

11:17 Glasgow Central to Edinburgh due 12:45 will be cancelled.
This is due to a shortage of train crew.
Last Updated :28/06/2024 03:23
Scheduled Expected Destination
11:17 Not Stopping Glasgow Central
11:28 Not Stopping Uddingston
11:32 Not Stopping Bellshill
11:36 Not Stopping Holytown
11:38 Not Stopping Carfin
11:42 Not Stopping Cleland
11:47 Not Stopping Hartwood
11:53 Not Stopping Shotts
11:59 Not Stopping Fauldhouse
12:03 Not Stopping Breich
12:07 Not Stopping Addiewell
12:11 Not Stopping West Calder
12:15 Not Stopping Livingston South
12:20 Not Stopping Kirknewton
12:26 Not Stopping Curriehill
12:30 Not Stopping Wester Hailes
12:33 Not Stopping Kingsknowe
12:36 Not Stopping Slateford
12:40 Not Stopping Haymarket
12:45 Not Stopping Edinburgh

11:24 Dundee to Arbroath due 11:49 will be cancelled.
This is due to a safety inspection of the track.
Last Updated :28/06/2024 07:29
Scheduled Expected Destination
11:24 Not Stopping Dundee
11:30 Not Stopping Broughty Ferry
11:35 Not Stopping Monifieth
11:41 Not Stopping Carnoustie
11:49 Not Stopping Arbroath

11:47 Glasgow Central to Wemyss Bay due 12:45 will be cancelled.
This is due to the train driver being taken ill.
Last Updated :28/06/2024 05:03
Scheduled Expected Destination
11:47 Not Stopping Glasgow Central
11:54 Not Stopping Cardonald
11:56 Not Stopping Hillington East
11:58 Not Stopping Hillington West
12:02 Not Stopping Paisley Gilmour Street
12:04 Not Stopping Paisley St James
12:09 Not Stopping Bishopton
12:15 Not Stopping Langbank
12:19 Not Stopping Woodhall
12:22 Not Stopping Port Glasgow
12:26 Not Stopping Whinhill
12:29 Not Stopping Drumfrochar
12:32 Not Stopping Branchton
12:40 Not Stopping Inverkip
12:45 Not Stopping Wemyss Bay

12:10 Arbroath to Dundee due 12:34 will be cancelled.
This is due to a safety inspection of the track.
Last Updated :28/06/2024 07:29
Scheduled Expected Destination
12:10 Not Stopping Arbroath
12:17 Not Stopping Carnoustie
12:22 Not Stopping Monifieth
12:27 Not Stopping Broughty Ferry
12:34 Not Stopping Dundee

28/06/24 12:11 Edinburgh to Dunbar due 12:41 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 21:02
Scheduled Expected Destination
12:11 Not Stopping Edinburgh
12:18 Not Stopping Musselburgh
12:22 Not Stopping Wallyford
12:35 Not Stopping East Linton
12:41 Not Stopping Dunbar

28/06/24 12:15 Glasgow Central to Ardrossan Harbour due 13:06 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 21:07
Scheduled Expected Destination
12:15 Not Stopping Glasgow Central
12:25 Not Stopping Paisley Gilmour Street
12:29 Not Stopping Johnstone
12:32 Not Stopping Milliken Park
12:34 Not Stopping Howwood Renfrew
12:38 Not Stopping Lochwinnoch
12:43 Not Stopping Glengarnock
12:47 Not Stopping Dalry
12:51 Not Stopping Kilwinning
12:55 Not Stopping Stevenston
12:58 Not Stopping Saltcoats
13:00 Not Stopping Ardrossan South Beach
13:03 Not Stopping Ardrossan Town
13:06 Not Stopping Ardrossan Harbour

28/06/24 12:49 Ardrossan Harbour to Glasgow Central due 13:41 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 21:07
Scheduled Expected Destination
12:49 Not Stopping Ardrossan Harbour
12:52 Not Stopping Ardrossan Town
12:55 Not Stopping Ardrossan South Beach
12:57 Not Stopping Saltcoats
12:59 Not Stopping Stevenston
13:03 Not Stopping Kilwinning
13:08 Not Stopping Dalry
13:12 Not Stopping Glengarnock
13:16 Not Stopping Lochwinnoch
13:20 Not Stopping Howwood Renfrew
13:23 Not Stopping Milliken Park
13:26 Not Stopping Johnstone
13:31 Not Stopping Paisley Gilmour Street
13:41 Not Stopping Glasgow Central

12:57 Wemyss Bay to Glasgow Central due 13:58 will be cancelled.
This is due to the train driver being taken ill.
Last Updated :28/06/2024 05:03
Scheduled Expected Destination
12:57 Not Stopping Wemyss Bay
13:01 Not Stopping Inverkip
13:13 Not Stopping Branchton
13:15 Not Stopping Drumfrochar
13:18 Not Stopping Whinhill
13:23 Not Stopping Port Glasgow
13:25 Not Stopping Woodhall
13:29 Not Stopping Langbank
13:35 Not Stopping Bishopton
13:40 Not Stopping Paisley St James
13:43 Not Stopping Paisley Gilmour Street
13:46 Not Stopping Hillington West
13:48 Not Stopping Hillington East
13:50 Not Stopping Cardonald
13:58 Not Stopping Glasgow Central

28/06/24 13:02 Dunbar to Edinburgh due 13:32 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 21:02
Scheduled Expected Destination
13:02 Not Stopping Dunbar
13:09 Not Stopping East Linton
13:22 Not Stopping Wallyford
13:26 Not Stopping Musselburgh
13:32 Not Stopping Edinburgh

13:17 Leven to Edinburgh due 14:24 will be cancelled.
This is due to a shortage of train crew.
Last Updated :28/06/2024 05:31
Scheduled Expected Destination
13:17 Not Stopping Leven
13:21 Not Stopping Cameron Bridge
13:35 Not Stopping Kirkcaldy
13:40 Not Stopping Kinghorn
13:44 Not Stopping Burntisland
13:49 Not Stopping Aberdour
13:54 Not Stopping Dalgety Bay
13:57 Not Stopping Inverkeithing
14:01 Not Stopping North Queensferry
14:05 Not Stopping Dalmeny
14:11 Not Stopping Edinburgh Gateway
14:18 Not Stopping Haymarket
14:24 Not Stopping Edinburgh

13:24 Edinburgh to Glasgow Central due 14:56 will be cancelled.
This is due to a shortage of train crew.
Last Updated :28/06/2024 03:23
Scheduled Expected Destination
13:24 Not Stopping Edinburgh
13:29 Not Stopping Haymarket
13:33 Not Stopping Slateford
13:36 Not Stopping Kingsknowe
13:39 Not Stopping Wester Hailes
13:42 Not Stopping Curriehill
13:49 Not Stopping Kirknewton
13:54 Not Stopping Livingston South
13:58 Not Stopping West Calder
14:02 Not Stopping Addiewell
14:06 Not Stopping Breich
14:10 Not Stopping Fauldhouse
14:17 Not Stopping Shotts
14:20 Not Stopping Hartwood
14:25 Not Stopping Cleland
14:28 Not Stopping Carfin
14:31 Not Stopping Holytown
14:34 Not Stopping Bellshill
14:39 Not Stopping Uddingston
14:56 Not Stopping Glasgow Central

13:24 Dundee to Arbroath due 13:46 will be cancelled.
This is due to a shortage of train crew.
Last Updated :28/06/2024 00:49
Scheduled Expected Destination
13:24 Not Stopping Dundee
13:31 Not Stopping Broughty Ferry
13:38 Not Stopping Carnoustie
13:46 Not Stopping Arbroath

28/06/24 13:48 Ardrossan Harbour to Glasgow Central due 14:41 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 21:07
Scheduled Expected Destination
13:48 Not Stopping Ardrossan Harbour
13:51 Not Stopping Ardrossan Town
13:54 Not Stopping Ardrossan South Beach
13:56 Not Stopping Saltcoats
13:58 Not Stopping Stevenston
14:03 Not Stopping Kilwinning
14:08 Not Stopping Dalry
14:12 Not Stopping Glengarnock
14:16 Not Stopping Lochwinnoch
14:20 Not Stopping Howwood Renfrew
14:23 Not Stopping Milliken Park
14:26 Not Stopping Johnstone
14:31 Not Stopping Paisley Gilmour Street
14:41 Not Stopping Glasgow Central

14:05 Glasgow Central to Gourock due 14:45 will be cancelled.
This is due to the train driver being taken ill.
Last Updated :28/06/2024 05:03
Scheduled Expected Destination
14:05 Not Stopping Glasgow Central
14:15 Not Stopping Paisley Gilmour Street
14:21 Not Stopping Bishopton
14:30 Not Stopping Port Glasgow
14:32 Not Stopping Bogston
14:34 Not Stopping Cartsdyke
14:36 Not Stopping Greenock Central
14:38 Not Stopping Greenock West
14:41 Not Stopping Fort Matilda
14:45 Not Stopping Gourock

14:09 Arbroath to Dundee due 14:33 will be cancelled.
This is due to a shortage of train crew.
Last Updated :28/06/2024 00:49
Scheduled Expected Destination
14:09 Not Stopping Arbroath
14:16 Not Stopping Carnoustie
14:21 Not Stopping Monifieth
14:26 Not Stopping Broughty Ferry
14:33 Not Stopping Dundee

28/06/24 14:24 Glasgow Queen Street to Falkirk Grahamston due 15:08 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 20:58
Scheduled Expected Destination
14:24 Not Stopping Glasgow Queen Street
14:31 Not Stopping Springburn
14:37 Not Stopping Robroyston
14:39 Not Stopping Stepps
14:43 Not Stopping Gartcosh
14:50 Not Stopping Greenfaulds
14:52 Not Stopping Cumbernauld
15:05 Not Stopping Camelon
15:08 Not Stopping Falkirk Grahamston

14:56 Gourock to Glasgow Central due 15:40 will be cancelled.
This is due to the train driver being taken ill.
Last Updated :28/06/2024 05:03
Scheduled Expected Destination
14:56 Not Stopping Gourock
14:59 Not Stopping Fort Matilda
15:02 Not Stopping Greenock West
15:04 Not Stopping Greenock Central
15:07 Not Stopping Cartsdyke
15:09 Not Stopping Bogston
15:11 Not Stopping Port Glasgow
15:20 Not Stopping Bishopton
15:27 Not Stopping Paisley Gilmour Street
15:40 Not Stopping Glasgow Central

15:03 Edinburgh to Leven due 16:08 will be cancelled.
This is due to a shortage of train crew.
Last Updated :28/06/2024 05:31
Scheduled Expected Destination
15:03 Not Stopping Edinburgh
15:08 Not Stopping Haymarket
15:14 Not Stopping Edinburgh Gateway
15:20 Not Stopping Dalmeny
15:23 Not Stopping North Queensferry
15:27 Not Stopping Inverkeithing
15:30 Not Stopping Dalgety Bay
15:35 Not Stopping Aberdour
15:39 Not Stopping Burntisland
15:44 Not Stopping Kinghorn
15:49 Not Stopping Kirkcaldy
16:03 Not Stopping Cameron Bridge
16:08 Not Stopping Leven

28/06/24 15:38 Edinburgh to North Berwick due 16:12 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 21:02
Scheduled Expected Destination
15:38 Not Stopping Edinburgh
15:45 Not Stopping Musselburgh
15:49 Not Stopping Wallyford
15:52 Not Stopping Prestonpans
15:57 Not Stopping Longniddry
16:03 Not Stopping Drem
16:12 Not Stopping North Berwick

28/06/24 15:45 Falkirk Grahamston to Glasgow Queen Street due 16:28 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 20:58
Scheduled Expected Destination
15:45 Not Stopping Falkirk Grahamston
15:48 Not Stopping Camelon
16:01 Not Stopping Cumbernauld
16:03 Not Stopping Greenfaulds
16:10 Not Stopping Gartcosh
16:13 Not Stopping Stepps
16:16 Not Stopping Robroyston
16:22 Not Stopping Springburn
16:28 Not Stopping Glasgow Queen Street

28/06/24 16:23 North Berwick to Edinburgh due 16:55 will be cancelled.
This is due to a shortage of train crew.
Last Updated :27/06/2024 21:02
Scheduled Expected Destination
16:23 Not Stopping North Berwick
16:31 Not Stopping Drem
16:36 Not Stopping Longniddry
16:41 Not Stopping Prestonpans
16:44 Not Stopping Wallyford
16:48 Not Stopping Musselburgh
16:55 Not Stopping Edinburgh

21:07 Edinburgh to Leven due 22:14 will be cancelled.
This is due to a shortage of train crew.
Last Updated :28/06/2024 05:31
Scheduled Expected Destination
21:07 Not Stopping Edinburgh
21:11 Not Stopping Haymarket
21:17 Not Stopping Edinburgh Gateway
21:23 Not Stopping Dalmeny
21:27 Not Stopping North Queensferry
21:31 Not Stopping Inverkeithing
21:34 Not Stopping Dalgety Bay
21:39 Not Stopping Aberdour
21:44 Not Stopping Burntisland
21:49 Not Stopping Kinghorn
21:54 Not Stopping Kirkcaldy
22:09 Not Stopping Cameron Bridge
22:14 Not Stopping Leven

23:18 Leven to Edinburgh due 00:29 will be cancelled.
This is due to a shortage of train crew.
Last Updated :28/06/2024 05:31
Scheduled Expected Destination
23:18 Not Stopping Leven
23:22 Not Stopping Cameron Bridge
23:38 Not Stopping Kirkcaldy
23:43 Not Stopping Kinghorn
23:48 Not Stopping Burntisland
23:53 Not Stopping Aberdour
23:58 Not Stopping Dalgety Bay
00:02 Not Stopping Inverkeithing
00:06 Not Stopping North Queensferry
00:10 Not Stopping Dalmeny
00:18 Not Stopping Edinburgh Gateway
00:25 Not Stopping Haymarket
00:29 Not Stopping Edinburgh

28 Other Train Service Updates
05:11 Oban to Glasgow Queen Street due 08:42 has been delayed at Crianlarich and is now 11 minutes late.
This is due to a speed restriction.
Last Updated :28/06/2024 07:08
Scheduled Expected Destination
05:11 05:11 Oban
05:26 05:26 Connel Ferry
05:38 05:38 Taynuilt
05:57 05:57 Loch Awe
06:03 06:03 Dalmally
06:22 06:22 Tyndrum Lower
06:33 06:44 Crianlarich
06:51 07:02 Ardlui
07:10 07:21 Arrochar & Tarbet
07:30 07:41 Garelochhead
07:42 07:53 Helensburgh Upper
07:50 08:01 Cardross
07:59 08:10 Dumbarton Central
08:10 08:21 Singer
08:24 08:35 Maryhill
08:28 08:39 Possilpark & Parkhouse
08:42 08:53 Glasgow Queen Street

05:20 Glasgow Queen Street to Oban due 08:35 has been delayed at Taynuilt and is now 9 minutes late.
This is due to a speed restriction.
Last Updated :28/06/2024 08:29
Scheduled Expected Destination
05:20 05:20 Glasgow Queen Street
05:38 05:38 Dalmuir
05:47 05:47 Dumbarton Central
06:03 06:03 Helensburgh Upper
06:14 06:14 Garelochhead
06:34 06:34 Arrochar & Tarbet
06:52 06:52 Ardlui
07:18 07:18 Crianlarich
07:27 07:27 Tyndrum Lower
07:46 07:46 Dalmally
07:51 07:51 Loch Awe
08:11 08:20 Taynuilt
08:22 08:31 Connel Ferry
08:35 08:44 Oban

05:57 Aberdeen to Edinburgh due 08:35 has been delayed at Dundee and is now 10 minutes late.
This is due to a safety inspection of the track.
Last Updated :28/06/2024 07:27
Scheduled Expected Destination
05:57 05:57 Aberdeen
06:13 06:13 Stonehaven
06:35 06:35 Montrose
06:49 06:49 Arbroath
06:56 06:56 Carnoustie
07:04 07:04 Broughty Ferry
07:15 07:25 Dundee
07:27 07:37 Leuchars
07:35 07:45 Cupar
08:31 08:41 Haymarket
08:35 08:45 Edinburgh

06:03 Mallaig to Glasgow Queen Street due 11:33 has been delayed at Glenfinnan and is now 12 minutes late.
This is due to a speed restriction.
Last Updated :28/06/2024 07:08
Scheduled Expected Destination
06:03 06:03 Mallaig
06:14 06:14 Morar
06:23 06:23 Arisaig
06:28 06:28 Beasdale
06:37 06:37 Lochailort
06:55 07:07 Glenfinnan
07:03 07:15 Locheilside
07:10 07:22 Loch Eil Outward Bound
07:16 07:28 Corpach
07:20 07:32 Banavie
07:44 07:56 Fort William
07:57 08:09 Spean Bridge
08:04 08:16 Roy Bridge
08:15 08:27 Tulloch
08:32 08:44 Corrour
08:47 08:59 Rannoch
09:07 09:19 Bridge Of Orchy
09:23 09:35 Upper Tyndrum
09:33 09:45 Crianlarich
09:52 10:04 Ardlui
10:06 10:18 Arrochar & Tarbet
10:32 10:44 Garelochhead
10:44 10:56 Helensburgh Upper
10:59 11:11 Dumbarton Central
11:09 11:21 Dalmuir
11:33 11:45 Glasgow Queen Street

06:14 Aberdeen to Inverness due 08:26 has been delayed at Inverness Airport and is now 10 minutes late.
This is due to a late running train being in front of this one.
Last Updated :28/06/2024 08:28
Scheduled Expected Destination
06:14 06:14 Aberdeen
06:23 06:23 Dyce
06:32 06:32 Kintore
06:39 06:39 Inverurie
06:51 06:51 Insch
07:08 07:08 Huntly
07:23 07:23 Keith
07:43 07:43 Elgin
07:56 07:56 Forres
08:06 08:06 Nairn
08:15 08:25 Inverness Airport
08:26 08:36 Inverness

06:58 Edinburgh to Glasgow Central due 08:28 has been delayed at Glasgow Central and is now 8 minutes late.
This is due to a late running train being in front of this one.
Last Updated :28/06/2024 08:36
Scheduled Expected Destination
06:58 06:58 Edinburgh
07:02 07:02 Haymarket
07:05 07:05 Slateford
07:08 07:08 Kingsknowe
07:10 07:10 Wester Hailes
07:14 07:14 Curriehill
07:20 07:20 Kirknewton
07:25 07:25 Livingston South
07:29 07:29 West Calder
07:33 07:33 Addiewell
07:37 07:37 Breich
07:41 07:41 Fauldhouse
07:52 07:52 Shotts
07:55 07:55 Hartwood
07:59 07:59 Cleland
08:03 08:03 Carfin
08:06 08:06 Holytown
08:10 08:10 Bellshill
08:15 08:15 Uddingston
08:28 08:36 Glasgow Central

07:00 Perth to Edinburgh due 08:41 has been delayed at Inverkeithing and is now 10 minutes late.
This is due to a safety inspection of the track earlier today.
Last Updated :28/06/2024 08:23
Scheduled Expected Destination
07:00 07:00 Perth
07:22 07:22 Ladybank
07:30 07:30 Markinch
07:38 07:38 Glenrothes With Thornton
07:45 07:45 Cardenden
07:50 07:50 Lochgelly
07:56 07:56 Cowdenbeath
08:02 08:02 Dunfermline Queen Margaret
08:05 08:05 Dunfermline City
08:09 08:09 Rosyth
08:13 08:23 Inverkeithing
08:18 08:28 North Queensferry
08:22 08:32 Dalmeny
08:28 08:38 Edinburgh Gateway
08:34 08:44 Haymarket
08:41 08:51 Edinburgh

07:12 Glenrothes With Thornton to Edinburgh due 08:16 will no longer call at North Queensferry, Dalmeny, Edinburgh Gateway, South Gyle and Haymarket.
It is being delayed at Inverkeithing and is now expected to be 19 minutes late.
This is due to a safety inspection of the track.
Last Updated :28/06/2024 08:05
Scheduled Expected Destination
07:12 07:12 Glenrothes With Thornton
07:19 07:19 Cardenden
07:24 07:24 Lochgelly
07:30 07:30 Cowdenbeath
07:36 07:36 Dunfermline Queen Margaret
07:39 07:39 Dunfermline City
07:43 07:43 Rosyth
07:48 08:07 Inverkeithing
07:52 Not Stopping North Queensferry
07:56 Not Stopping Dalmeny
08:02 Not Stopping Edinburgh Gateway
08:04 Not Stopping South Gyle
08:11 Not Stopping Haymarket
08:16 08:35 Edinburgh

07:15 Leven to Edinburgh due 08:24 has been previously delayed, has been further delayed at Dalgety Bay and is now 14 minutes late.
This is due to a safety inspection of the track.
Last Updated :28/06/2024 08:08
Scheduled Expected Destination
07:15 07:26 Leven
07:20 07:31 Cameron Bridge
07:33 07:44 Kirkcaldy
07:38 07:49 Kinghorn
07:43 07:54 Burntisland
07:48 07:59 Aberdour
07:53 08:07 Dalgety Bay
07:57 08:11 Inverkeithing
08:01 08:15 North Queensferry
08:05 08:19 Dalmeny
08:11 08:25 Edinburgh Gateway
08:20 08:34 Haymarket
08:24 08:38 Edinburgh

07:16 Perth to Edinburgh due 08:56 has been delayed at Ladybank and is now 8 minutes late.
This is due to a safety inspection of the track earlier today.
Last Updated :28/06/2024 07:58
Scheduled Expected Destination
07:16 07:16 Perth
07:45 07:53 Ladybank
07:53 08:01 Markinch
08:03 08:11 Kirkcaldy
08:08 08:16 Kinghorn
08:13 08:21 Burntisland
08:18 08:26 Aberdour
08:23 08:31 Dalgety Bay
08:27 08:35 Inverkeithing
08:41 08:49 Edinburgh Gateway
08:44 08:52 South Gyle
08:52 09:00 Haymarket
08:56 09:04 Edinburgh

07:30 Glenrothes With Thornton to Edinburgh due 08:31 has been previously delayed, has been further delayed at Aberdour and is now 11 minutes late.
This is due to a safety inspection of the track.
Will be formed of 3 coaches instead of 5.
Last Updated :28/06/2024 08:08
Scheduled Expected Destination
07:30 07:30 Glenrothes With Thornton
07:39 07:47 Kirkcaldy
07:44 07:52 Kinghorn
07:49 07:57 Burntisland
07:54 08:05 Aberdour
07:59 08:10 Dalgety Bay
08:03 08:14 Inverkeithing
08:07 08:18 North Queensferry
08:11 08:22 Dalmeny
08:17 08:28 Edinburgh Gateway
08:20 08:31 South Gyle
08:27 08:38 Haymarket
08:31 08:42 Edinburgh

07:30 Edinburgh to Aberdeen due 10:06 will call additionally at Kirkcaldy.
It has been delayed at Kirkcaldy and is now 12 minutes late.
This is due to a safety inspection of the track earlier today.
Last Updated :28/06/2024 08:31
Scheduled Expected Destination
07:30 07:30 Edinburgh
07:35 07:35 Haymarket
08:14 Kirkcaldy
08:19 08:31 Cupar
08:26 08:38 Leuchars
08:43 08:55 Dundee
08:51 09:03 Broughty Ferry
08:55 09:07 Monifieth
09:01 09:13 Carnoustie
09:09 09:21 Arbroath
09:27 09:39 Montrose
09:48 10:00 Stonehaven
10:06 10:18 Aberdeen

07:35 Wemyss Bay to Glasgow Central due 08:25 has been previously delayed, has been further delayed at Whinhill and is now 16 minutes late.
This is due to a fault on a train in front of this one.
Last Updated :28/06/2024 08:11
Scheduled Expected Destination
07:35 07:46 Wemyss Bay
07:39 07:50 Inverkip
07:46 07:57 Branchton
07:49 08:00 Drumfrochar
07:51 08:07 Whinhill
07:56 08:12 Port Glasgow
08:05 08:21 Bishopton
08:11 08:27 Paisley Gilmour Street
08:15 08:31 Hillington West
08:17 08:33 Hillington East
08:25 08:41 Glasgow Central

07:35 Edinburgh to Perth due 09:07 has been delayed at Edinburgh and is now 14 minutes late.
This is due to a safety inspection of the track.
Last Updated :28/06/2024 07:50
Scheduled Expected Destination
07:35 07:49 Edinburgh
07:39 07:53 Haymarket
07:44 07:58 South Gyle
07:46 08:00 Edinburgh Gateway
07:57 08:11 Inverkeithing
08:00 08:14 Dalgety Bay
08:05 08:19 Aberdour
08:10 08:24 Burntisland
08:15 08:29 Kinghorn
08:20 08:34 Kirkcaldy
08:29 08:43 Markinch
08:39 08:53 Ladybank
09:07 09:21 Perth

07:37 Dundee to Edinburgh due 09:09 will be started from Kirkcaldy.
It will no longer call at Dundee, Leuchars, Cupar, Ladybank and Markinch.
This is due to a safety inspection of the track.
Last Updated :28/06/2024 07:24
Scheduled Expected Destination
07:37 Not Stopping Dundee
07:50 Not Stopping Leuchars
07:57 Not Stopping Cupar
08:05 Not Stopping Ladybank
08:12 Not Stopping Markinch
08:23 08:23 Kirkcaldy
08:41 08:41 Inverkeithing
08:52 08:52 Edinburgh Gateway
09:03 09:03 Haymarket
09:09 09:09 Edinburgh

07:38 Balloch to Airdrie due 08:57 will be started from Dumbarton Central.
It will no longer call at Balloch, Alexandria, Renton and Dalreoch.
This is due to a passenger being taken ill at a station.
Last Updated :28/06/2024 07:45
Scheduled Expected Destination
07:38 Not Stopping Balloch
07:40 Not Stopping Alexandria
07:43 Not Stopping Renton
07:46 Not Stopping Dalreoch
07:47 07:47 Dumbarton Central
07:49 07:49 Dumbarton East
07:54 07:54 Bowling
07:57 07:57 Kilpatrick
08:01 08:01 Dalmuir
08:03 08:03 Singer
08:06 08:06 Drumry
08:08 08:08 Drumchapel
08:11 08:11 Westerton
08:14 08:14 Anniesland
08:17 08:17 Hyndland
08:19 08:19 Partick
08:23 08:23 Charing Cross
08:27 08:27 Glasgow Queen Street Ll
08:29 08:29 High Street
08:32 08:32 Bellgrove
08:35 08:35 Carntyne
08:38 08:38 Shettleston
08:41 08:41 Garrowhill
08:43 08:43 Easterhouse
08:47 08:47 Blairhill
08:50 08:50 Coatbridge Sunnyside
08:53 08:53 Coatdyke
08:57 08:57 Airdrie

07:42 Prestwick Town to Glasgow Central due 08:30 has been delayed at Glasgow Central and is now 10 minutes late.
This is due to a fault on a train in front of this one.
Last Updated :28/06/2024 08:42
Scheduled Expected Destination
07:42 07:42 Prestwick Town
07:44 07:44 Prestwick Int. Airport
07:48 07:48 Troon
07:50 07:50 Barassie
07:55 07:55 Irvine
07:59 07:59 Kilwinning
08:12 08:12 Milliken Park
08:15 08:15 Johnstone
08:19 08:19 Paisley Gilmour Street
08:30 08:40 Glasgow Central

07:59 Wemyss Bay to Glasgow Central due 08:59 will be started from Port Glasgow.
It will no longer call at Wemyss Bay, Inverkip, Branchton, Drumfrochar and Whinhill.
This is due to a late running train being in front of this one.
Last Updated :28/06/2024 07:37
Scheduled Expected Destination
07:59 Not Stopping Wemyss Bay
08:03 Not Stopping Inverkip
08:15 Not Stopping Branchton
08:17 Not Stopping Drumfrochar
08:20 Not Stopping Whinhill
08:25 08:25 Port Glasgow
08:27 08:27 Woodhall
08:31 08:31 Langbank
08:37 08:37 Bishopton
08:42 08:42 Paisley St James
08:45 08:45 Paisley Gilmour Street
08:48 08:48 Hillington West
08:50 08:50 Hillington East
08:52 08:52 Cardonald
08:59 08:59 Glasgow Central

08:03 Edinburgh to Leven due 09:10 will be started from Inverkeithing.
It will no longer call at Edinburgh, Haymarket, Edinburgh Gateway, Dalmeny and North Queensferry.
This is due to a safety inspection of the track.
Last Updated :28/06/2024 07:26
Scheduled Expected Destination
08:03 Not Stopping Edinburgh
08:09 Not Stopping Haymarket
08:15 Not Stopping Edinburgh Gateway
08:21 Not Stopping Dalmeny
08:25 Not Stopping North Queensferry
08:29 08:29 Inverkeithing
08:32 08:32 Dalgety Bay
08:37 08:37 Aberdour
08:41 08:41 Burntisland
08:46 08:46 Kinghorn
08:51 08:51 Kirkcaldy
09:05 09:05 Cameron Bridge
09:10 09:10 Leven

08:11 Leven to Edinburgh due 09:19 will no longer call at North Queensferry, Dalmeny, Edinburgh Gateway and Haymarket.
It has been delayed at Leven and is now 12 minutes late.
This is due to a safety inspection of the track earlier today.
Last Updated :28/06/2024 08:41
Scheduled Expected Destination
08:11 08:23 Leven
08:16 08:28 Cameron Bridge
08:29 08:41 Kirkcaldy
08:34 08:46 Kinghorn
08:39 08:51 Burntisland
08:44 08:56 Aberdour
08:49 09:01 Dalgety Bay
08:53 09:05 Inverkeithing
08:57 Not Stopping North Queensferry
09:01 Not Stopping Dalmeny
09:07 Not Stopping Edinburgh Gateway
09:14 Not Stopping Haymarket
09:19 09:31 Edinburgh

08:13 Glasgow Central to Glasgow Central due 08:42 is being delayed between Glasgow Central and Pollokshields West and is now expected to be 11 minutes late.
This is due to a late running train being in front of this one.
Last Updated :28/06/2024 08:27
Scheduled Expected Destination
08:13 08:13 Glasgow Central
08:19 08:30 Pollokshields West
08:21 08:32 Maxwell Park
08:23 08:34 Shawlands
08:24 08:35 Pollokshaws East
08:26 08:37 Langside
08:29 08:40 Cathcart
08:31 08:42 Mount Florida
08:33 08:44 Crosshill
08:35 08:46 Queens Park Strathclyde
08:37 08:48 Pollokshields East
08:42 08:53 Glasgow Central

08:15 Glasgow Central to East Kilbride due 08:50 will be terminated at Busby.
It will no longer call at Thorntonhall, Hairmyres and East Kilbride.
It has been delayed between Glasgow Central and Crossmyloof and is now 13 minutes late.
This is due to a shortage of train crew.
Last Updated :28/06/2024 08:39
Scheduled Expected Destination
08:15 08:15 Glasgow Central
08:22 08:35 Crossmyloof
08:24 08:37 Pollokshaws West
08:27 08:40 Thornliebank
08:31 08:44 Giffnock
08:35 08:48 Clarkston
08:40 08:51 Busby
08:43 Not Stopping Thorntonhall
08:47 Not Stopping Hairmyres
08:50 Not Stopping East Kilbride

08:40 Dundee to Edinburgh due 10:04 will be started from Kirkcaldy.
It will no longer call at Dundee, Leuchars, Cupar, Ladybank and Markinch.
This is due to a safety inspection of the track earlier today.
Last Updated :28/06/2024 08:06
Scheduled Expected Destination
08:40 Not Stopping Dundee
08:53 Not Stopping Leuchars
09:00 Not Stopping Cupar
09:07 Not Stopping Ladybank
09:14 Not Stopping Markinch
09:25 09:25 Kirkcaldy
09:41 09:41 Inverkeithing
09:52 09:52 Edinburgh Gateway
09:59 09:59 Haymarket
10:04 10:04 Edinburgh

08:57 East Kilbride to Glasgow Central due 09:28 will be started from Busby.
It will no longer call at East Kilbride, Hairmyres and Thorntonhall.
This is due to a shortage of train crew.
Last Updated :28/06/2024 08:39
Scheduled Expected Destination
08:57 Not Stopping East Kilbride
09:01 Not Stopping Hairmyres
09:04 Not Stopping Thorntonhall
09:07 09:07 Busby
09:10 09:10 Clarkston
09:14 09:14 Giffnock
09:16 09:16 Thornliebank
09:19 09:19 Pollokshaws West
09:22 09:22 Crossmyloof
09:28 09:28 Glasgow Central

08:58 Glenrothes With Thornton to Edinburgh due 10:00 will be started from Cowdenbeath.
It will no longer call at Glenrothes With Thornton, Cardenden and Lochgelly.
This is due to a safety inspection of the track earlier today.
Last Updated :28/06/2024 08:04
Scheduled Expected Destination
08:58 Not Stopping Glenrothes With Thornton
09:05 Not Stopping Cardenden
09:09 Not Stopping Lochgelly
09:15 09:15 Cowdenbeath
09:21 09:21 Dunfermline Queen Margaret
09:25 09:25 Dunfermline City
09:29 09:29 Rosyth
09:33 09:33 Inverkeithing
09:37 09:37 North Queensferry
09:41 09:41 Dalmeny
09:47 09:47 Edinburgh Gateway
09:49 09:49 South Gyle
09:56 09:56 Haymarket
10:00 10:00 Edinburgh

10:08 Balloch to Airdrie due 11:27 will be started from Dumbarton Central.
It will no longer call at Balloch, Alexandria, Renton and Dalreoch.
This is due to a passenger being taken ill at a station.
Last Updated :28/06/2024 08:01
Scheduled Expected Destination
10:08 Not Stopping Balloch
10:10 Not Stopping Alexandria
10:13 Not Stopping Renton
10:16 Not Stopping Dalreoch
10:17 10:17 Dumbarton Central
10:19 10:19 Dumbarton East
10:24 10:24 Bowling
10:27 10:27 Kilpatrick
10:31 10:31 Dalmuir
10:33 10:33 Singer
10:36 10:36 Drumry
10:38 10:38 Drumchapel
10:41 10:41 Westerton
10:44 10:44 Anniesland
10:47 10:47 Hyndland
10:49 10:49 Partick
10:53 10:53 Charing Cross
10:57 10:57 Glasgow Queen Street Ll
10:59 10:59 High Street
11:02 11:02 Bellgrove
11:05 11:05 Carntyne
11:08 11:08 Shettleston
11:11 11:11 Garrowhill
11:13 11:13 Easterhouse
11:17 11:17 Blairhill
11:20 11:20 Coatbridge Sunnyside
11:23 11:23 Coatdyke
11:27 11:27 Airdrie

11:56 Inverurie to Montrose due 13:06 will be terminated at Aberdeen.
It will no longer call at Portlethen, Stonehaven, Laurencekirk and Montrose.
This is due to a safety inspection of the track earlier today.
Last Updated :28/06/2024 08:15
Scheduled Expected Destination
11:56 11:56 Inverurie
12:01 12:01 Kintore
12:11 12:11 Dyce
12:22 12:22 Aberdeen
12:32 Not Stopping Portlethen
12:41 Not Stopping Stonehaven
12:54 Not Stopping Laurencekirk
13:06 Not Stopping Montrose

17:40 Haymarket to North Berwick due 18:20 will be started from Edinburgh.
It will no longer call at Haymarket.
This is due to a shortage of train crew.
Last Updated :28/06/2024 03:39
Scheduled Expected Destination
17:40 Not Stopping Haymarket
17:47 17:47 Edinburgh
17:54 17:54 Musselburgh
17:57 17:57 Wallyford
18:01 18:01 Prestonpans
18:06 18:06 Longniddry
18:11 18:11 Drem
18:20 18:20 North Berwick

1 Station Update
The lifts will be out of order between platform 2/3 and the concourse from now until further notice at Haymarket station.
Additional Information:
We're sorry if this station facility change affects your journey. If you need help to re-arrange your travel plans because of this, please get in touch:
* Online form
* At any staffed station on our network - check opening times at your station
* Free Assisted Travel Helpline: 0800 912 2901
* Assisted Travel Textphone: 18001 0800 912 2 901 (for people who are hard of hearing)
If your journey goes beyond our network, and includes travel on other train operator services, we ask that you book assistance 24 hours before travelling so we can meet their notice period requirements.
Last Updated :25/06/2024 11:40
0 Improvement Works For Today
There are currently no Improvement Works reported.
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:43:34 28-06-2024
Powered By    © 2024