1
Line Update
Due to a fault with the signalling system at Glasgow Central:
Impact:
Train services running to and from this station will be cancelled, delayed or revised. Disruption is expected until 09:00 06/12.
Additional Information:
* We have had reports of a signalling fault between Glasgow Central and Corkerhill depot, this is affecting empty trains coming out of Corkerhill and Shields depots to make up services on various routes out of Glasgow Central.
* Staff are currently onsite and additional staff will be attending.
Impact:
Train services running to and from this station will be cancelled, delayed or revised. Disruption is expected until 09:00 06/12.
Additional Information:
* We have had reports of a signalling fault between Glasgow Central and Corkerhill depot, this is affecting empty trains coming out of Corkerhill and Shields depots to make up services on various routes out of Glasgow Central.
* Staff are currently onsite and additional staff will be attending.
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 |
32
Train Formation Updates
Facilities on the 05:16 Perth to Glasgow Queen Street due 06: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 |
|---|---|---|
| 05:16 | 05:16 | Perth |
| 05:31 | 05:31 | Gleneagles |
| 05:44 | 05:44 | Dunblane |
| 05:48 | 05:48 | Bridge Of Allan |
| 05:54 | 05:54 | Stirling |
| 06:04 | 06:04 | Larbert |
| 06:16 | 06:16 | Croy |
| 06:32 | 06:32 | Glasgow Queen Street |
Facilities on the 05:41 Dundee to Edinburgh due 07: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 |
|---|---|---|
| 05:41 | 05:41 | Dundee |
| 05:54 | 05:54 | Leuchars |
| 06:02 | 06:02 | Cupar |
| 06:09 | 06:09 | Ladybank |
| 06:17 | 06:17 | Markinch |
| 06:28 | 06:28 | Kirkcaldy |
| 06:45 | 06:45 | Inverkeithing |
| 06:56 | 06:56 | Edinburgh Gateway |
| 07:04 | 07:04 | Haymarket |
| 07:09 | 07:09 | Edinburgh |
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:09 Perth to Edinburgh due 09: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 |
|---|---|---|
| 08:09 | 08:09 | Perth |
| 08:31 | 08:31 | Ladybank |
| 08:38 | 08:38 | Markinch |
| 08:49 | 08:49 | Kirkcaldy |
| 08:53 | 08:53 | Kinghorn |
| 08:58 | 08:58 | Burntisland |
| 09:02 | 09:02 | Aberdour |
| 09:07 | 09:07 | Dalgety Bay |
| 09:26 | 09:26 | Inverkeithing |
| 09:40 | 09:40 | Edinburgh Gateway |
| 09:42 | 09:42 | South Gyle |
| 09:51 | 09:51 | Haymarket |
| 09:57 | 09:57 | Edinburgh |
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: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:38 Edinburgh to Perth due 12:09.
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 |
|---|---|---|
| 10:38 | 10:38 | Edinburgh |
| 10:42 | 10:42 | Haymarket |
| 10:47 | 10:47 | South Gyle |
| 10:49 | 10:49 | Edinburgh Gateway |
| 11:02 | 11:02 | Inverkeithing |
| 11:05 | 11:05 | Dalgety Bay |
| 11:10 | 11:10 | Aberdour |
| 11:15 | 11:15 | Burntisland |
| 11:20 | 11:20 | Kinghorn |
| 11:25 | 11:25 | Kirkcaldy |
| 11:35 | 11:35 | Markinch |
| 11:45 | 11:45 | Ladybank |
| 12:09 | 12:09 | Perth |
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 |
13
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:08 Glasgow Central to Paisley Canal due 06:26 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:08 | Not Stopping | Glasgow Central |
| 06:13 | Not Stopping | Dumbreck |
| 06:16 | Not Stopping | Corkerhill |
| 06:18 | Not Stopping | Mosspark |
| 06:20 | Not Stopping | Crookston |
| 06:23 | Not Stopping | Hawkhead |
| 06:26 | Not Stopping | Paisley Canal |
06:10 Glasgow Central to East Kilbride due 06:43 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:10 | Not Stopping | Glasgow Central |
| 06:16 | Not Stopping | Crossmyloof |
| 06:19 | Not Stopping | Pollokshaws West |
| 06:22 | Not Stopping | Thornliebank |
| 06:25 | Not Stopping | Giffnock |
| 06:29 | Not Stopping | Clarkston |
| 06:32 | Not Stopping | Busby |
| 06:35 | Not Stopping | Thorntonhall |
| 06:38 | Not Stopping | Hairmyres |
| 06:43 | Not Stopping | East Kilbride |
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:15 Glasgow Central to Glasgow Central due 06:43 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:15 | Not Stopping | Glasgow Central |
| 06:21 | Not Stopping | Pollokshields West |
| 06:23 | Not Stopping | Maxwell Park |
| 06:25 | Not Stopping | Shawlands |
| 06:26 | Not Stopping | Pollokshaws East |
| 06:28 | Not Stopping | Langside |
| 06:31 | Not Stopping | Cathcart |
| 06:33 | Not Stopping | Mount Florida |
| 06:35 | Not Stopping | Crosshill |
| 06:37 | Not Stopping | Queens Park Strathclyde |
| 06:38 | Not Stopping | Pollokshields East |
| 06:43 | Not Stopping | Glasgow Central |
06:19 Glasgow Central to Newton Lanark due 06:44 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:19 | Not Stopping | Glasgow Central |
| 06:25 | Not Stopping | Pollokshields East |
| 06:27 | Not Stopping | Queens Park Strathclyde |
| 06:29 | Not Stopping | Crosshill |
| 06:31 | Not Stopping | Mount Florida |
| 06:34 | Not Stopping | Kings Park |
| 06:36 | Not Stopping | Croftfoot |
| 06:38 | Not Stopping | Burnside |
| 06:41 | Not Stopping | Kirkhill |
| 06:44 | Not Stopping | Newton Lanark |
06:26 Glasgow Central to Kilmarnock due 07:14 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:26 | Not Stopping | Glasgow Central |
| 06:33 | Not Stopping | Crossmyloof |
| 06:36 | Not Stopping | Pollokshaws West |
| 06:39 | Not Stopping | Kennishead |
| 06:41 | Not Stopping | Priesthill & Darnley |
| 06:44 | Not Stopping | Nitshill |
| 06:49 | Not Stopping | Barrhead |
| 07:01 | Not Stopping | Dunlop |
| 07:05 | Not Stopping | Stewarton |
| 07:09 | Not Stopping | Kilmaurs |
| 07:14 | Not Stopping | Kilmarnock |
06:31 Paisley Canal to Glasgow Central due 06:49 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:31 | Not Stopping | Paisley Canal |
| 06:33 | Not Stopping | Hawkhead |
| 06:36 | Not Stopping | Crookston |
| 06:39 | Not Stopping | Mosspark |
| 06:41 | Not Stopping | Corkerhill |
| 06:44 | Not Stopping | Dumbreck |
| 06:49 | Not Stopping | Glasgow Central |
06:49 Newton Lanark to Glasgow Central due 07:13 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:49 | Not Stopping | Newton Lanark |
| 06:52 | Not Stopping | Kirkhill |
| 06:55 | Not Stopping | Burnside |
| 06:57 | Not Stopping | Croftfoot |
| 06:59 | Not Stopping | Kings Park |
| 07:03 | Not Stopping | Mount Florida |
| 07:05 | Not Stopping | Crosshill |
| 07:07 | Not Stopping | Queens Park Strathclyde |
| 07:08 | Not Stopping | Pollokshields East |
| 07:13 | Not Stopping | Glasgow Central |
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:22 Kilmarnock to Glasgow Central due 08:09 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 |
|---|---|---|
| 07:22 | Not Stopping | Kilmarnock |
| 07:26 | Not Stopping | Kilmaurs |
| 07:31 | Not Stopping | Stewarton |
| 07:36 | Not Stopping | Dunlop |
| 07:47 | Not Stopping | Barrhead |
| 07:50 | Not Stopping | Nitshill |
| 07:53 | Not Stopping | Priesthill & Darnley |
| 07:55 | Not Stopping | Kennishead |
| 07:58 | Not Stopping | Pollokshaws West |
| 08:01 | Not Stopping | Crossmyloof |
| 08:09 | 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 |
0
Other Train Service Updates
There are currently no Other Train Service Updates reported.
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
