1
Line Update
Due to a fault with the signalling system earlier today at Glasgow Central:
Impact:
Train services running to and from this station are returning to normal but some services may still be cancelled. Disruption is expected until 08:00 06/12.
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.
* Currently, we have not arranged for your rail tickets to be accepted on local bus routes as yet. We will monitor this situation as the incident develops.
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 services return to normal.
Additional Information:
* We had a signalling fault between Glasgow Central and Corkerhill depot, this has now been rectified and we can now run trains as booked.
* Services are now returning to run as scheduled, but some services may be subject to cancellation.
Impact:
Train services running to and from this station are returning to normal but some services may still be cancelled. Disruption is expected until 08:00 06/12.
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.
* Currently, we have not arranged for your rail tickets to be accepted on local bus routes as yet. We will monitor this situation as the incident develops.
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 services return to normal.
Additional Information:
* We had a signalling fault between Glasgow Central and Corkerhill depot, this has now been rectified and we can now run trains as booked.
* Services are now returning to run as scheduled, but some services may be subject to cancellation.
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.
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.
4
Catering Updates
Facilities on the 06/12/25 11:57 Aberdeen to Inverness due 14:11.
Catering is not available throughout.
Catering is not available throughout.
| Scheduled | Expected | Destination |
|---|---|---|
| 11:57 | 11:57 | Aberdeen |
| 12:06 | 12:06 | Dyce |
| 12:14 | 12:14 | Kintore |
| 12:20 | 12:20 | Inverurie |
| 12:33 | 12:33 | Insch |
| 12:50 | 12:50 | Huntly |
| 13:04 | 13:04 | Keith |
| 13:25 | 13:25 | Elgin |
| 13:38 | 13:38 | Forres |
| 13:51 | 13:51 | Nairn |
| 14:00 | 14:00 | Inverness Airport |
| 14:11 | 14:11 | Inverness |
Facilities on the 06/12/25 15:35 Inverness to Aberdeen due 17:49.
Catering is not available throughout.
Catering is not available throughout.
| Scheduled | Expected | Destination |
|---|---|---|
| 15:35 | 15:35 | Inverness |
| 15:46 | 15:46 | Inverness Airport |
| 15:56 | 15:56 | Nairn |
| 16:07 | 16:07 | Forres |
| 16:20 | 16:20 | Elgin |
| 16:40 | 16:40 | Keith |
| 16:55 | 16:55 | Huntly |
| 17:11 | 17:11 | Insch |
| 17:23 | 17:23 | Inverurie |
| 17:29 | 17:29 | Kintore |
| 17:39 | 17:39 | Dyce |
| 17:49 | 17:49 | Aberdeen |
Facilities on the 06/12/25 16:38 Glasgow Queen Street to Aberdeen due 19:28.
Catering is not available throughout.
Catering is not available throughout.
| Scheduled | Expected | Destination |
|---|---|---|
| 16:38 | 16:38 | Glasgow Queen Street |
| 17:06 | 17:06 | Stirling |
| 17:46 | 17:46 | Perth |
| 18:09 | 18:09 | Dundee |
| 18:35 | 18:35 | Arbroath |
| 18:49 | 18:49 | Montrose |
| 19:28 | 19:28 | Aberdeen |
Facilities on the 06/12/25 17:20 Inverness to Aberdeen due 19:36.
Catering is not available throughout.
Catering is not available throughout.
| Scheduled | Expected | Destination |
|---|---|---|
| 17:20 | 17:20 | Inverness |
| 17:30 | 17:30 | Inverness Airport |
| 17:39 | 17:39 | Nairn |
| 17:50 | 17:50 | Forres |
| 18:03 | 18:03 | Elgin |
| 18:22 | 18:22 | Keith |
| 18:44 | 18:44 | Huntly |
| 19:00 | 19:00 | Insch |
| 19:12 | 19:12 | Inverurie |
| 19:18 | 19:18 | Kintore |
| 19:27 | 19:27 | Dyce |
| 19:36 | 19:36 | Aberdeen |
29
Train Formation Updates
Facilities on the 06:34 Dundee to Edinburgh due 08:05.
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.
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.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:34 | 06:34 | Dundee |
| 06:47 | 06:47 | Leuchars |
| 06:54 | 06:54 | Cupar |
| 06:59 | 06:59 | Springfield |
| 07:04 | 07:04 | Ladybank |
| 07:11 | 07:11 | Markinch |
| 07:22 | 07:22 | Kirkcaldy |
| 07:39 | 07:39 | Inverkeithing |
| 07:51 | 07:51 | Edinburgh Gateway |
| 07:58 | 07:58 | Haymarket |
| 08:05 | 08:05 | Edinburgh |
Facilities on the 06:47 Kingussie to Inverness due 07:48.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:47 | 06:47 | Kingussie |
| 07:00 | 07:00 | Aviemore |
| 07:15 | 07:15 | Carrbridge |
| 07:48 | 07:48 | Inverness |
Facilities on the 07:18 Inverurie to Aberdeen due 07:42.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 07:18 | 07:18 | Inverurie |
| 07:23 | 07:23 | Kintore |
| 07:33 | 07:33 | Dyce |
| 07:42 | 07:42 | Aberdeen |
Facilities on the 08:00 Edinburgh to Dundee due 09:32.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 08:00 | 08:00 | Edinburgh |
| 08:04 | 08:04 | Haymarket |
| 08:10 | 08:10 | Edinburgh Gateway |
| 08:20 | 08:20 | Inverkeithing |
| 08:37 | 08:37 | Kirkcaldy |
| 08:46 | 08:46 | Markinch |
| 08:54 | 08:54 | Ladybank |
| 08:58 | 08:58 | Springfield |
| 09:02 | 09:02 | Cupar |
| 09:17 | 09:17 | Leuchars |
| 09:32 | 09:32 | Dundee |
Facilities on the 08:23 Aberdeen to Inverness due 10:35.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 08:23 | 08:23 | Aberdeen |
| 08:31 | 08:31 | Dyce |
| 08:40 | 08:40 | Kintore |
| 08:45 | 08:45 | Inverurie |
| 08:58 | 08:58 | Insch |
| 09:15 | 09:15 | Huntly |
| 09:30 | 09:30 | Keith |
| 09:50 | 09:50 | Elgin |
| 10:03 | 10:03 | Forres |
| 10:15 | 10:15 | Nairn |
| 10:24 | 10:24 | Inverness Airport |
| 10:35 | 10:35 | Inverness |
Facilities on the 09:15 Dundee to Glasgow Queen Street due 10:54.
This is due to a fault with the signalling system.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a fault with the signalling system.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 09:15 | 09:15 | Dundee |
| 09:20 | 09:20 | Invergowrie |
| 09:41 | 09:41 | Perth |
| 09:57 | 09:57 | Gleneagles |
| 10:10 | 10:10 | Dunblane |
| 10:14 | 10:14 | Bridge Of Allan |
| 10:19 | 10:19 | Stirling |
| 10:54 | 10:54 | Glasgow Queen Street |
Facilities on the 09:42 Inverness to Edinburgh due 13:18.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 09:42 | 09:42 | Inverness |
| 10:31 | 10:31 | Aviemore |
| 10:43 | 10:43 | Kingussie |
| 11:24 | 11:24 | Pitlochry |
| 11:57 | 11:57 | Perth |
| 12:34 | 12:34 | Stirling |
| 13:14 | 13:14 | Haymarket |
| 13:18 | 13:18 | Edinburgh |
Facilities on the 09:44 Dundee to Edinburgh due 11:14.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 09:44 | 09:44 | Dundee |
| 09:57 | 09:57 | Leuchars |
| 10:04 | 10:04 | Cupar |
| 10:12 | 10:12 | Ladybank |
| 10:19 | 10:19 | Markinch |
| 10:30 | 10:30 | Kirkcaldy |
| 10:48 | 10:48 | Inverkeithing |
| 11:02 | 11:02 | Edinburgh Gateway |
| 11:10 | 11:10 | Haymarket |
| 11:14 | 11:14 | Edinburgh |
Facilities on the 10:50 Inverness to Edinburgh due 14:28.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 10:50 | 10:50 | Inverness |
| 11:30 | 11:30 | Aviemore |
| 11:43 | 11:43 | Kingussie |
| 12:16 | 12:16 | Blair Atholl |
| 12:30 | 12:30 | Pitlochry |
| 12:42 | 12:42 | Dunkeld & Birnam |
| 13:05 | 13:05 | Perth |
| 13:38 | 13:38 | Stirling |
| 14:22 | 14:22 | Haymarket |
| 14:28 | 14:28 | Edinburgh |
Facilities on the 11:59 Edinburgh to Dundee due 13:21.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 11:59 | 11:59 | Edinburgh |
| 12:03 | 12:03 | Haymarket |
| 12:09 | 12:09 | Edinburgh Gateway |
| 12:19 | 12:19 | Inverkeithing |
| 12:38 | 12:38 | Kirkcaldy |
| 12:47 | 12:47 | Markinch |
| 12:54 | 12:54 | Ladybank |
| 13:00 | 13:00 | Cupar |
| 13:07 | 13:07 | Leuchars |
| 13:21 | 13:21 | Dundee |
Facilities on the 13:24 Perth to Edinburgh due 14:57.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 13:24 | 13:24 | Perth |
| 13:48 | 13:48 | Ladybank |
| 13:56 | 13:56 | Markinch |
| 14:07 | 14:07 | Kirkcaldy |
| 14:12 | 14:12 | Kinghorn |
| 14:17 | 14:17 | Burntisland |
| 14:22 | 14:22 | Aberdour |
| 14:27 | 14:27 | Dalgety Bay |
| 14:31 | 14:31 | Inverkeithing |
| 14:42 | 14:42 | Edinburgh Gateway |
| 14:44 | 14:44 | South Gyle |
| 14:51 | 14:51 | Haymarket |
| 14:57 | 14:57 | Edinburgh |
Facilities on the 13:43 Dundee to Edinburgh due 15:09.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 13:43 | 13:43 | Dundee |
| 13:56 | 13:56 | Leuchars |
| 14:03 | 14:03 | Cupar |
| 14:11 | 14:11 | Ladybank |
| 14:18 | 14:18 | Markinch |
| 14:31 | 14:31 | Kirkcaldy |
| 14:47 | 14:47 | Inverkeithing |
| 14:58 | 14:58 | Edinburgh Gateway |
| 15:05 | 15:05 | Haymarket |
| 15:09 | 15:09 | Edinburgh |
Facilities on the 14:35 Edinburgh to Perth due 16:13.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 14:35 | 14:35 | Edinburgh |
| 14:40 | 14:40 | Haymarket |
| 14:44 | 14:44 | South Gyle |
| 14:47 | 14:47 | Edinburgh Gateway |
| 15:00 | 15:00 | Inverkeithing |
| 15:04 | 15:04 | Dalgety Bay |
| 15:09 | 15:09 | Aberdour |
| 15:13 | 15:13 | Burntisland |
| 15:18 | 15:18 | Kinghorn |
| 15:23 | 15:23 | Kirkcaldy |
| 15:32 | 15:32 | Markinch |
| 15:43 | 15:43 | Ladybank |
| 16:13 | 16:13 | Perth |
Facilities on the 15:00 Edinburgh to Dundee due 16:23.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 15:00 | 15:00 | Edinburgh |
| 15:04 | 15:04 | Haymarket |
| 15:10 | 15:10 | Edinburgh Gateway |
| 15:21 | 15:21 | Inverkeithing |
| 15:37 | 15:37 | Kirkcaldy |
| 15:45 | 15:45 | Markinch |
| 15:56 | 15:56 | Ladybank |
| 16:02 | 16:02 | Cupar |
| 16:09 | 16:09 | Leuchars |
| 16:23 | 16:23 | Dundee |
Facilities on the 15:18 Edinburgh to Leven due 16:32.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 15:18 | 15:18 | Edinburgh |
| 15:22 | 15:22 | Haymarket |
| 15:27 | 15:27 | South Gyle |
| 15:29 | 15:29 | Edinburgh Gateway |
| 15:35 | 15:35 | Dalmeny |
| 15:39 | 15:39 | North Queensferry |
| 15:43 | 15:43 | Inverkeithing |
| 15:46 | 15:46 | Rosyth |
| 15:51 | 15:51 | Dunfermline City |
| 15:55 | 15:55 | Dunfermline Queen Margaret |
| 16:01 | 16:01 | Cowdenbeath |
| 16:07 | 16:07 | Lochgelly |
| 16:11 | 16:11 | Cardenden |
| 16:18 | 16:18 | Glenrothes With Thornton |
| 16:27 | 16:27 | Cameron Bridge |
| 16:32 | 16:32 | Leven |
Facilities on the 15:59 Edinburgh to Dundee due 17:19.
Will be formed of 5 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Will be formed of 5 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 15:59 | 15:59 | Edinburgh |
| 16:04 | 16:04 | Haymarket |
| 16:10 | 16:10 | Edinburgh Gateway |
| 16:20 | 16:20 | Inverkeithing |
| 16:36 | 16:36 | Kirkcaldy |
| 16:45 | 16:45 | Markinch |
| 16:52 | 16:52 | Ladybank |
| 16:58 | 16:58 | Cupar |
| 17:05 | 17:05 | Leuchars |
| 17:19 | 17:19 | Dundee |
Facilities on the 16:22 Perth to Edinburgh due 17:57.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 16:22 | 16:22 | Perth |
| 16:46 | 16:46 | Ladybank |
| 16:54 | 16:54 | Markinch |
| 17:07 | 17:07 | Kirkcaldy |
| 17:12 | 17:12 | Kinghorn |
| 17:17 | 17:17 | Burntisland |
| 17:22 | 17:22 | Aberdour |
| 17:27 | 17:27 | Dalgety Bay |
| 17:30 | 17:30 | Inverkeithing |
| 17:41 | 17:41 | Edinburgh Gateway |
| 17:44 | 17:44 | South Gyle |
| 17:53 | 17:53 | Haymarket |
| 17:57 | 17:57 | Edinburgh |
Facilities on the 16:41 Dundee to Edinburgh due 18:08.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 16:41 | 16:41 | Dundee |
| 16:54 | 16:54 | Leuchars |
| 17:02 | 17:02 | Cupar |
| 17:09 | 17:09 | Ladybank |
| 17:17 | 17:17 | Markinch |
| 17:30 | 17:30 | Kirkcaldy |
| 17:46 | 17:46 | Inverkeithing |
| 17:57 | 17:57 | Edinburgh Gateway |
| 18:03 | 18:03 | Haymarket |
| 18:08 | 18:08 | Edinburgh |
Facilities on the 16:43 Leven to Edinburgh due 18:04.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 16:43 | 16:43 | Leven |
| 16:47 | 16:47 | Cameron Bridge |
| 17:00 | 17:00 | Glenrothes With Thornton |
| 17:07 | 17:07 | Cardenden |
| 17:12 | 17:12 | Lochgelly |
| 17:18 | 17:18 | Cowdenbeath |
| 17:24 | 17:24 | Dunfermline Queen Margaret |
| 17:27 | 17:27 | Dunfermline City |
| 17:31 | 17:31 | Rosyth |
| 17:35 | 17:35 | Inverkeithing |
| 17:40 | 17:40 | North Queensferry |
| 17:44 | 17:44 | Dalmeny |
| 17:50 | 17:50 | Edinburgh Gateway |
| 17:52 | 17:52 | South Gyle |
| 17:59 | 17:59 | Haymarket |
| 18:04 | 18:04 | Edinburgh |
Facilities on the 17:41 Dundee to Edinburgh due 19:13.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 17:41 | 17:41 | Dundee |
| 17:54 | 17:54 | Leuchars |
| 18:01 | 18:01 | Cupar |
| 18:06 | 18:06 | Springfield |
| 18:11 | 18:11 | Ladybank |
| 18:18 | 18:18 | Markinch |
| 18:32 | 18:32 | Kirkcaldy |
| 18:49 | 18:49 | Inverkeithing |
| 19:00 | 19:00 | Edinburgh Gateway |
| 19:08 | 19:08 | Haymarket |
| 19:13 | 19:13 | Edinburgh |
Facilities on the 18:18 Edinburgh to Leven due 19:35.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 18:18 | 18:18 | Edinburgh |
| 18:22 | 18:22 | Haymarket |
| 18:27 | 18:27 | South Gyle |
| 18:30 | 18:30 | Edinburgh Gateway |
| 18:36 | 18:36 | Dalmeny |
| 18:40 | 18:40 | North Queensferry |
| 18:44 | 18:44 | Inverkeithing |
| 18:47 | 18:47 | Rosyth |
| 18:52 | 18:52 | Dunfermline City |
| 18:56 | 18:56 | Dunfermline Queen Margaret |
| 19:03 | 19:03 | Cowdenbeath |
| 19:09 | 19:09 | Lochgelly |
| 19:13 | 19:13 | Cardenden |
| 19:21 | 19:21 | Glenrothes With Thornton |
| 19:30 | 19:30 | Cameron Bridge |
| 19:35 | 19:35 | Leven |
Facilities on the 18:40 Edinburgh to Perth due 20:10.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 18:40 | 18:40 | Edinburgh |
| 18:45 | 18:45 | Haymarket |
| 18:49 | 18:49 | South Gyle |
| 18:52 | 18:52 | Edinburgh Gateway |
| 19:02 | 19:02 | Inverkeithing |
| 19:06 | 19:06 | Dalgety Bay |
| 19:11 | 19:11 | Aberdour |
| 19:15 | 19:15 | Burntisland |
| 19:20 | 19:20 | Kinghorn |
| 19:25 | 19:25 | Kirkcaldy |
| 19:34 | 19:34 | Markinch |
| 19:44 | 19:44 | Ladybank |
| 20:10 | 20:10 | Perth |
Facilities on the 19:00 Edinburgh to Dundee due 20:25.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 19:00 | 19:00 | Edinburgh |
| 19:05 | 19:05 | Haymarket |
| 19:10 | 19:10 | Edinburgh Gateway |
| 19:24 | 19:24 | Inverkeithing |
| 19:42 | 19:42 | Kirkcaldy |
| 19:50 | 19:50 | Markinch |
| 19:58 | 19:58 | Ladybank |
| 20:04 | 20:04 | Cupar |
| 20:11 | 20:11 | Leuchars |
| 20:25 | 20:25 | Dundee |
Facilities on the 19:44 Leven to Edinburgh due 21:08.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 19:44 | 19:44 | Leven |
| 19:49 | 19:49 | Cameron Bridge |
| 20:04 | 20:04 | Glenrothes With Thornton |
| 20:11 | 20:11 | Cardenden |
| 20:16 | 20:16 | Lochgelly |
| 20:22 | 20:22 | Cowdenbeath |
| 20:28 | 20:28 | Dunfermline Queen Margaret |
| 20:31 | 20:31 | Dunfermline City |
| 20:35 | 20:35 | Rosyth |
| 20:39 | 20:39 | Inverkeithing |
| 20:44 | 20:44 | North Queensferry |
| 20:48 | 20:48 | Dalmeny |
| 20:54 | 20:54 | Edinburgh Gateway |
| 20:56 | 20:56 | South Gyle |
| 21:04 | 21:04 | Haymarket |
| 21:08 | 21:08 | Edinburgh |
Facilities on the 20:00 Edinburgh to Dundee due 21:20.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 20:00 | 20:00 | Edinburgh |
| 20:04 | 20:04 | Haymarket |
| 20:10 | 20:10 | Edinburgh Gateway |
| 20:20 | 20:20 | Inverkeithing |
| 20:36 | 20:36 | Kirkcaldy |
| 20:45 | 20:45 | Markinch |
| 20:52 | 20:52 | Ladybank |
| 20:58 | 20:58 | Cupar |
| 21:05 | 21:05 | Leuchars |
| 21:20 | 21:20 | Dundee |
Facilities on the 21:15 Dundee to Glasgow Queen Street due 22:55.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 21:15 | 21:15 | Dundee |
| 21:21 | 21:21 | Invergowrie |
| 21:42 | 21:42 | Perth |
| 21:58 | 21:58 | Gleneagles |
| 22:11 | 22:11 | Dunblane |
| 22:15 | 22:15 | Bridge Of Allan |
| 22:21 | 22:21 | Stirling |
| 22:55 | 22:55 | Glasgow Queen Street |
Facilities on the 21:20 Edinburgh to Leven due 22:31.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 21:20 | 21:20 | Edinburgh |
| 21:24 | 21:24 | Haymarket |
| 21:29 | 21:29 | South Gyle |
| 21:31 | 21:31 | Edinburgh Gateway |
| 21:42 | 21:42 | Inverkeithing |
| 21:45 | 21:45 | Rosyth |
| 21:50 | 21:50 | Dunfermline City |
| 21:54 | 21:54 | Dunfermline Queen Margaret |
| 22:00 | 22:00 | Cowdenbeath |
| 22:06 | 22:06 | Lochgelly |
| 22:10 | 22:10 | Cardenden |
| 22:17 | 22:17 | Glenrothes With Thornton |
| 22:26 | 22:26 | Cameron Bridge |
| 22:31 | 22:31 | Leven |
Facilities on the 22:31 Dundee to Edinburgh due 23:55.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 22:31 | 22:31 | Dundee |
| 22:44 | 22:44 | Leuchars |
| 22:51 | 22:51 | Cupar |
| 22:58 | 22:58 | Ladybank |
| 23:05 | 23:05 | Markinch |
| 23:16 | 23:16 | Kirkcaldy |
| 23:32 | 23:32 | Inverkeithing |
| 23:42 | 23:42 | Edinburgh Gateway |
| 23:51 | 23:51 | Haymarket |
| 23:55 | 23:55 | Edinburgh |
Facilities on the 22:52 Leven to Edinburgh due 00:09.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 22:52 | 22:52 | Leven |
| 22:57 | 22:57 | Cameron Bridge |
| 23:07 | 23:07 | Glenrothes With Thornton |
| 23:14 | 23:14 | Cardenden |
| 23:18 | 23:18 | Lochgelly |
| 23:24 | 23:24 | Cowdenbeath |
| 23:30 | 23:30 | Dunfermline Queen Margaret |
| 23:34 | 23:34 | Dunfermline City |
| 23:38 | 23:38 | Rosyth |
| 23:42 | 23:42 | Inverkeithing |
| 23:46 | 23:46 | North Queensferry |
| 23:50 | 23:50 | Dalmeny |
| 23:56 | 23:56 | Edinburgh Gateway |
| 23:58 | 23:58 | South Gyle |
| 00:05 | 00:05 | Haymarket |
| 00:09 | 00:09 | Edinburgh |
7
Train Cancellations
06:07 Glasgow Central to Edinburgh due 07:31 will be cancelled.
This is due to a fault with the signalling system.
This is due to a fault with the signalling system.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:07 | Not Stopping | Glasgow Central |
| 06:17 | Not Stopping | Cambuslang |
| 06:22 | Not Stopping | Uddingston |
| 06:27 | Not Stopping | Bellshill |
| 06:31 | Not Stopping | Holytown |
| 06:40 | Not Stopping | Shotts |
| 06:47 | Not Stopping | Fauldhouse |
| 06:53 | Not Stopping | Addiewell |
| 06:57 | Not Stopping | West Calder |
| 07:01 | Not Stopping | Livingston South |
| 07:07 | Not Stopping | Kirknewton |
| 07:13 | Not Stopping | Curriehill |
| 07:16 | Not Stopping | Wester Hailes |
| 07:19 | Not Stopping | Kingsknowe |
| 07:22 | Not Stopping | Slateford |
| 07:26 | Not Stopping | Haymarket |
| 07:31 | Not Stopping | Edinburgh |
06:12 Glasgow Queen Street to Dundee due 07:51 will be cancelled.
This is due to a fault with the signalling system.
This is due to a fault with the signalling system.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:12 | Not Stopping | Glasgow Queen Street |
| 06:42 | Not Stopping | Stirling |
| 06:47 | Not Stopping | Bridge Of Allan |
| 06:52 | Not Stopping | Dunblane |
| 07:06 | Not Stopping | Gleneagles |
| 07:26 | Not Stopping | Perth |
| 07:45 | Not Stopping | Invergowrie |
| 07:51 | Not Stopping | Dundee |
06:54 East Kilbride to Glasgow Central due 07:28 will be cancelled.
This is due to a fault with the signalling system.
This is due to a fault with the signalling system.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:54 | Not Stopping | East Kilbride |
| 06:58 | Not Stopping | Hairmyres |
| 07:01 | Not Stopping | Thorntonhall |
| 07:04 | Not Stopping | Busby |
| 07:07 | Not Stopping | Clarkston |
| 07:11 | Not Stopping | Giffnock |
| 07:13 | Not Stopping | Thornliebank |
| 07:16 | Not Stopping | Pollokshaws West |
| 07:19 | Not Stopping | Crossmyloof |
| 07:28 | Not Stopping | Glasgow Central |
07:14 Glasgow Central to Glasgow Central due 07:42 will be cancelled.
This is due to a fault with the signalling system earlier today.
This is due to a fault with the signalling system earlier today.
| Scheduled | Expected | Destination |
|---|---|---|
| 07:14 | Not Stopping | Glasgow Central |
| 07:20 | Not Stopping | Pollokshields West |
| 07:22 | Not Stopping | Maxwell Park |
| 07:24 | Not Stopping | Shawlands |
| 07:25 | Not Stopping | Pollokshaws East |
| 07:27 | Not Stopping | Langside |
| 07:30 | Not Stopping | Cathcart |
| 07:32 | Not Stopping | Mount Florida |
| 07:34 | Not Stopping | Crosshill |
| 07:36 | Not Stopping | Queens Park Strathclyde |
| 07:37 | Not Stopping | Pollokshields East |
| 07:42 | Not Stopping | Glasgow Central |
07:49 Glasgow Central to Glasgow Central due 08:21 will be cancelled.
This is due to a fault with the signalling system earlier today.
This is due to a fault with the signalling system earlier today.
| Scheduled | Expected | Destination |
|---|---|---|
| 07:49 | Not Stopping | Glasgow Central |
| 07:54 | Not Stopping | Pollokshields East |
| 07:55 | Not Stopping | Queens Park Strathclyde |
| 07:57 | Not Stopping | Crosshill |
| 07:59 | Not Stopping | Mount Florida |
| 08:01 | Not Stopping | Cathcart |
| 08:04 | Not Stopping | Langside |
| 08:06 | Not Stopping | Pollokshaws East |
| 08:08 | Not Stopping | Shawlands |
| 08:10 | Not Stopping | Maxwell Park |
| 08:13 | Not Stopping | Pollokshields West |
| 08:21 | Not Stopping | Glasgow Central |
06/12/25 17:27 Edinburgh to Glasgow Central due 18:56 will be cancelled.
This is due to a shortage of train crew.
This is due to a shortage of train crew.
| Scheduled | Expected | Destination |
|---|---|---|
| 17:27 | Not Stopping | Edinburgh |
| 17:31 | Not Stopping | Haymarket |
| 17:36 | Not Stopping | Slateford |
| 17:39 | Not Stopping | Kingsknowe |
| 17:41 | Not Stopping | Wester Hailes |
| 17:45 | Not Stopping | Curriehill |
| 17:51 | Not Stopping | Kirknewton |
| 17:56 | Not Stopping | Livingston South |
| 18:01 | Not Stopping | West Calder |
| 18:04 | Not Stopping | Addiewell |
| 18:09 | Not Stopping | Breich |
| 18:13 | Not Stopping | Fauldhouse |
| 18:18 | Not Stopping | Shotts |
| 18:22 | Not Stopping | Hartwood |
| 18:26 | Not Stopping | Cleland |
| 18:30 | Not Stopping | Carfin |
| 18:32 | Not Stopping | Holytown |
| 18:37 | Not Stopping | Bellshill |
| 18:42 | Not Stopping | Uddingston |
| 18:56 | Not Stopping | Glasgow Central |
06/12/25 19:18 Glasgow Central to Edinburgh due 20:44 will be cancelled.
This is due to a shortage of train crew.
This is due to a shortage of train crew.
| Scheduled | Expected | Destination |
|---|---|---|
| 19:18 | Not Stopping | Glasgow Central |
| 19:29 | Not Stopping | Uddingston |
| 19:34 | Not Stopping | Bellshill |
| 19:37 | Not Stopping | Holytown |
| 19:40 | Not Stopping | Carfin |
| 19:43 | Not Stopping | Cleland |
| 19:48 | Not Stopping | Hartwood |
| 19:53 | Not Stopping | Shotts |
| 19:58 | Not Stopping | Fauldhouse |
| 20:02 | Not Stopping | Breich |
| 20:07 | Not Stopping | Addiewell |
| 20:10 | Not Stopping | West Calder |
| 20:15 | Not Stopping | Livingston South |
| 20:20 | Not Stopping | Kirknewton |
| 20:26 | Not Stopping | Curriehill |
| 20:30 | Not Stopping | Wester Hailes |
| 20:33 | Not Stopping | Kingsknowe |
| 20:36 | Not Stopping | Slateford |
| 20:40 | Not Stopping | Haymarket |
| 20:44 | Not Stopping | Edinburgh |
8
Other Train Service Updates
04:54 Inverness to Edinburgh due 09:35 has been previously delayed, has been further delayed at Keith and is now 10 minutes late.
This is due to a fault with the signalling system.
This is due to a fault with the signalling system.
| Scheduled | Expected | Destination |
|---|---|---|
| 04:54 | 04:54 | Inverness |
| 05:04 | 05:04 | Inverness Airport |
| 05:14 | 05:14 | Nairn |
| 05:24 | 05:24 | Forres |
| 05:37 | 05:45 | Elgin |
| 05:56 | 06:06 | Keith |
| 06:11 | 06:21 | Huntly |
| 06:26 | 06:36 | Insch |
| 06:41 | 06:51 | Inverurie |
| 06:47 | 06:57 | Kintore |
| 06:56 | 07:06 | Dyce |
| 07:10 | 07:20 | Aberdeen |
| 07:27 | 07:37 | Stonehaven |
| 07:47 | 07:57 | Montrose |
| 08:01 | 08:11 | Arbroath |
| 08:26 | 08:36 | Dundee |
| 08:38 | 08:48 | Leuchars |
| 08:46 | 08:56 | Cupar |
| 09:31 | 09:41 | Haymarket |
| 09:35 | 09:45 | Edinburgh |
06:14 Aberdeen to Inverness due 08:26 has been delayed at Inverurie and is now 10 minutes late.
This is due to a fault with the signalling system.
This is due to a fault with the signalling system.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:14 | 06:14 | Aberdeen |
| 06:23 | 06:23 | Dyce |
| 06:32 | 06:32 | Kintore |
| 06:39 | 06:49 | Inverurie |
| 06:51 | 07:01 | Insch |
| 07:08 | 07:18 | Huntly |
| 07:23 | 07:33 | Keith |
| 07:43 | 07:53 | Elgin |
| 07:56 | 08:06 | Forres |
| 08:06 | 08:16 | Nairn |
| 08:15 | 08:25 | Inverness Airport |
| 08:26 | 08:36 | Inverness |
06:16 Alloa to Glasgow Queen Street due 07:03 has been delayed between Alloa and Stirling and is now 18 minutes late.
This is due to a late running train being in front of this one.
This is due to a late running train being in front of this one.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:16 | 06:16 | Alloa |
| 06:27 | 06:45 | Stirling |
| 06:35 | 06:53 | Larbert |
| 06:46 | 07:04 | Croy |
| 06:52 | 07:10 | Lenzie |
| 06:56 | 07:14 | Bishopbriggs |
| 07:03 | 07:21 | Glasgow Queen Street |
06:24 Motherwell to Dalmuir due 07:31 has been delayed between Whifflet and Kirkwood and is now 8 minutes late.
This is due to a late running train being in front of this one.
This is due to a late running train being in front of this one.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:24 | 06:24 | Motherwell |
| 06:34 | 06:41 | Whifflet |
| 06:37 | 06:45 | Kirkwood |
| 06:40 | 06:48 | Bargeddie |
| 06:44 | 06:52 | Baillieston |
| 06:46 | 06:54 | Mount Vernon |
| 06:48 | 06:56 | Carmyle |
| 06:53 | 07:01 | Rutherglen |
| 06:55 | 07:03 | Dalmarnock |
| 06:57 | 07:05 | Bridgeton |
| 07:01 | 07:09 | Argyle Street |
| 07:04 | 07:12 | Glasgow Central Low Level |
| 07:06 | 07:14 | Anderston |
| 07:08 | 07:16 | Exhibition Centre |
| 07:11 | 07:19 | Partick |
| 07:14 | 07:22 | Hyndland |
| 07:16 | 07:24 | Jordanhill |
| 07:18 | 07:26 | Scotstounhill |
| 07:21 | 07:29 | Garscadden |
| 07:23 | 07:31 | Yoker |
| 07:25 | 07:33 | Clydebank |
| 07:31 | 07:39 | Dalmuir |
06:26 Dunblane to Edinburgh due 07:23 will be started from Stirling.
It will no longer call at Dunblane and Bridge Of Allan.
This is due to a late running train being in front of this one.
It will no longer call at Dunblane and Bridge Of Allan.
This is due to a late running train being in front of this one.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:26 | Not Stopping | Dunblane |
| 06:29 | Not Stopping | Bridge Of Allan |
| 06:35 | 06:35 | Stirling |
| 06:43 | 06:43 | Larbert |
| 06:46 | 06:46 | Camelon |
| 06:48 | 06:48 | Falkirk Grahamston |
| 06:53 | 06:53 | Polmont |
| 06:59 | 06:59 | Linlithgow |
| 07:12 | 07:12 | Edinburgh Park |
| 07:18 | 07:18 | Haymarket |
| 07:23 | 07:23 | Edinburgh |
06:31 Glasgow Central to Ayr due 07:24 has been delayed at Glasgow Central and is now 10 minutes late.
This is due to a fault with the signalling system.
This is due to a fault with the signalling system.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:31 | 06:41 | Glasgow Central |
| 06:41 | 06:51 | Paisley Gilmour Street |
| 06:45 | 06:55 | Johnstone |
| 06:59 | 07:09 | Kilwinning |
| 07:03 | 07:13 | Irvine |
| 07:07 | 07:17 | Barassie |
| 07:10 | 07:20 | Troon |
| 07:14 | 07:24 | Prestwick Int. Airport |
| 07:16 | 07:26 | Prestwick Town |
| 07:19 | 07:29 | Newton-On-Ayr |
| 07:24 | 07:34 | Ayr |
06:49 Newton Lanark to Glasgow Central due 07:13 will be started from Kings Park.
It will no longer call at Newton Lanark, Kirkhill, Burnside and Croftfoot.
This is due to a fault with the signalling system.
It will no longer call at Newton Lanark, Kirkhill, Burnside and Croftfoot.
This is due to a fault with the signalling system.
| Scheduled | Expected | Destination |
|---|---|---|
| 06:49 | Not Stopping | Newton Lanark |
| 06:52 | Not Stopping | Kirkhill |
| 06:55 | Not Stopping | Burnside |
| 06:57 | Not Stopping | Croftfoot |
| 06:59 | 06:59 | Kings Park |
| 07:03 | 07:03 | Mount Florida |
| 07:05 | 07:05 | Crosshill |
| 07:07 | 07:07 | Queens Park Strathclyde |
| 07:08 | 07:08 | Pollokshields East |
| 07:13 | 07:13 | Glasgow Central |
07:18 Glasgow Queen Street to Alloa due 08:06 will be starting late from Glasgow Queen Street and is expected to be 10 minutes late.
This is due to a late running train being in front of this one.
This is due to a late running train being in front of this one.
| Scheduled | Expected | Destination |
|---|---|---|
| 07:18 | 07:28 | Glasgow Queen Street |
| 07:25 | 07:35 | Bishopbriggs |
| 07:29 | 07:39 | Lenzie |
| 07:35 | 07:45 | Croy |
| 07:45 | 07:55 | Larbert |
| 07:57 | 08:07 | Stirling |
| 08:06 | 08:16 | Alloa |
1
Improvement Work
For Today
Planned engineering work will take place between Ayr and Stranraer from 00:01, Saturday 29 November 2025 to 23:59, Sunday 07 December 2025.
Additional Information:
Glasgow Central / Kilmarnock / Ayr to Girvan & Stranraer.
Buses replace trains Ayr Stranraer.
Due to road restrictions at Barrhill, a mini-bus operate between Stranraer, Barrhill and Girvan to connect with the main bus for Ayr.
Please note: on Sunday 30th November only, buses will also replace trains between Kilwinning and Ayr.
Additional Information:
Glasgow Central / Kilmarnock / Ayr to Girvan & Stranraer.
Buses replace trains Ayr Stranraer.
Due to road restrictions at Barrhill, a mini-bus operate between Stranraer, Barrhill and Girvan to connect with the main bus for Ayr.
Please note: on Sunday 30th November only, buses will also replace trains between Kilwinning and Ayr.
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.
wap.jcheck.com/scotrail
pda.jcheck.com/scotrail
