1
Line Update
Due to an earlier train fault at Stow disruption is expected until 14:00 07/12.
Impact:
Train services between Edinburgh and Tweedbank are returning to normal but some services may 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.
* 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:
* The 11:47 Tweedbank to Edinburgh developed a fault at Stow and terminated there and is on the move to the depot.
* Services between Edinburgh and Tweedbank are returning to run as scheduled, but may be subject to delay and alteration.
Impact:
Train services between Edinburgh and Tweedbank are returning to normal but some services may 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.
* 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:
* The 11:47 Tweedbank to Edinburgh developed a fault at Stow and terminated there and is on the move to the depot.
* Services between Edinburgh and Tweedbank are returning to run as scheduled, but may be subject to delay and alteration.
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.
1
Catering Update
Facilities on the 07/12/25 14:33 Aberdeen to Glasgow Queen Street due 17:12.
Catering is not available throughout.
Catering is not available throughout.
| Scheduled | Expected | Destination |
|---|---|---|
| 14:33 | 14:33 | Aberdeen |
| 14:50 | 14:50 | Stonehaven |
| 15:11 | 15:11 | Montrose |
| 15:26 | 15:26 | Arbroath |
| 15:45 | 15:45 | Dundee |
| 16:09 | 16:09 | Perth |
| 16:36 | 16:36 | Dunblane |
| 16:43 | 16:43 | Stirling |
| 17:12 | 17:12 | Glasgow Queen Street |
8
Train Formation Updates
12:17 Edinburgh to Leven due 13:23 is being delayed at Edinburgh.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
| Scheduled | Expected | Destination |
|---|---|---|
| 12:17 | 12:17 | Edinburgh |
| 12:21 | 12:21 | Haymarket |
| 12:26 | 12:26 | South Gyle |
| 12:28 | 12:28 | Edinburgh Gateway |
| 12:34 | 12:34 | Dalmeny |
| 12:38 | 12:38 | North Queensferry |
| 12:42 | 12:42 | Inverkeithing |
| 12:45 | 12:45 | Dalgety Bay |
| 12:50 | 12:50 | Aberdour |
| 12:54 | 12:54 | Burntisland |
| 12:59 | 12:59 | Kinghorn |
| 13:04 | 13:04 | Kirkcaldy |
| 13:18 | 13:18 | Cameron Bridge |
| 13:23 | 13:23 | Leven |
Facilities on the 12:37 Inverness to Glasgow Queen Street due 16:07.
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 |
|---|---|---|
| 12:37 | 12:37 | Inverness |
| 13:10 | 13:10 | Carrbridge |
| 13:19 | 13:19 | Aviemore |
| 13:38 | 13:38 | Kingussie |
| 13:42 | 13:42 | Newtonmore |
| 14:14 | 14:14 | Blair Atholl |
| 14:25 | 14:25 | Pitlochry |
| 14:37 | 14:37 | Dunkeld & Birnam |
| 14:56 | 14:56 | Perth |
| 15:23 | 15:23 | Dunblane |
| 15:34 | 15:34 | Stirling |
| 15:42 | 15:42 | Larbert |
| 16:07 | 16:07 | Glasgow Queen Street |
Facilities on the 13:26 Inverness to Edinburgh due 16:44.
This is due to a train fault.
Will be formed of 4 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
This is due to a train fault.
Will be formed of 4 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
| Scheduled | Expected | Destination |
|---|---|---|
| 13:26 | 13:26 | Inverness |
| 14:07 | 14:07 | Aviemore |
| 14:18 | 14:18 | Kingussie |
| 14:59 | 14:59 | Pitlochry |
| 15:29 | 15:29 | Perth |
| 15:58 | 15:58 | Stirling |
| 16:40 | 16:40 | Haymarket |
| 16:44 | 16:44 | Edinburgh |
Facilities on the 13:55 Leven to Edinburgh due 15:03.
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 |
|---|---|---|
| 13:55 | 13:55 | Leven |
| 14:00 | 14:00 | Cameron Bridge |
| 14:13 | 14:13 | Kirkcaldy |
| 14:18 | 14:18 | Kinghorn |
| 14:23 | 14:23 | Burntisland |
| 14:27 | 14:27 | Aberdour |
| 14:32 | 14:32 | Dalgety Bay |
| 14:36 | 14:36 | Inverkeithing |
| 14:40 | 14:40 | North Queensferry |
| 14:44 | 14:44 | Dalmeny |
| 14:50 | 14:50 | Edinburgh Gateway |
| 14:52 | 14:52 | South Gyle |
| 14:58 | 14:58 | Haymarket |
| 15:03 | 15:03 | Edinburgh |
Facilities on the 15:56 Edinburgh to Glenrothes With Thornton due 16:56.
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 |
|---|---|---|
| 15:56 | 15:56 | Edinburgh |
| 16:00 | 16:00 | Haymarket |
| 16:05 | 16:05 | South Gyle |
| 16:07 | 16:07 | Edinburgh Gateway |
| 16:13 | 16:13 | Dalmeny |
| 16:17 | 16:17 | North Queensferry |
| 16:21 | 16:21 | Inverkeithing |
| 16:24 | 16:24 | Rosyth |
| 16:29 | 16:29 | Dunfermline City |
| 16:33 | 16:33 | Dunfermline Queen Margaret |
| 16:39 | 16:39 | Cowdenbeath |
| 16:45 | 16:45 | Lochgelly |
| 16:49 | 16:49 | Cardenden |
| 16:56 | 16:56 | Glenrothes With Thornton |
Facilities on the 17:15 Glenrothes With Thornton to Edinburgh due 18:20.
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 |
|---|---|---|
| 17:15 | 17:15 | Glenrothes With Thornton |
| 17:22 | 17:22 | Cardenden |
| 17:26 | 17:26 | Lochgelly |
| 17:32 | 17:32 | Cowdenbeath |
| 17:38 | 17:38 | Dunfermline Queen Margaret |
| 17:41 | 17:41 | Dunfermline City |
| 17:45 | 17:45 | Rosyth |
| 17:49 | 17:49 | Inverkeithing |
| 17:53 | 17:53 | North Queensferry |
| 17:57 | 17:57 | Dalmeny |
| 18:03 | 18:03 | Edinburgh Gateway |
| 18:05 | 18:05 | South Gyle |
| 18:13 | 18:13 | Haymarket |
| 18:20 | 18:20 | Edinburgh |
Facilities on the 18:03 Glasgow Queen Street to Elgin due 22:27.
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 |
|---|---|---|
| 18:03 | 18:03 | Glasgow Queen Street |
| 18:24 | 18:24 | Larbert |
| 18:34 | 18:34 | Stirling |
| 18:41 | 18:41 | Dunblane |
| 18:55 | 18:55 | Gleneagles |
| 19:12 | 19:12 | Perth |
| 19:29 | 19:29 | Dunkeld & Birnam |
| 19:42 | 19:42 | Pitlochry |
| 19:52 | 19:52 | Blair Atholl |
| 20:17 | 20:17 | Dalwhinnie |
| 20:28 | 20:28 | Newtonmore |
| 20:33 | 20:33 | Kingussie |
| 20:46 | 20:46 | Aviemore |
| 20:56 | 20:56 | Carrbridge |
| 21:42 | 21:42 | Inverness |
| 21:53 | 21:53 | Inverness Airport |
| 22:03 | 22:03 | Nairn |
| 22:14 | 22:14 | Forres |
| 22:27 | 22:27 | Elgin |
Facilities on the 18:55 Edinburgh to Perth due 20:34.
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 |
|---|---|---|
| 18:55 | 18:55 | Edinburgh |
| 18:59 | 18:59 | Haymarket |
| 19:04 | 19:04 | South Gyle |
| 19:06 | 19:06 | Edinburgh Gateway |
| 19:12 | 19:12 | Dalmeny |
| 19:16 | 19:16 | North Queensferry |
| 19:20 | 19:20 | Inverkeithing |
| 19:23 | 19:23 | Rosyth |
| 19:28 | 19:28 | Dunfermline City |
| 19:32 | 19:32 | Dunfermline Queen Margaret |
| 19:38 | 19:38 | Cowdenbeath |
| 19:44 | 19:44 | Lochgelly |
| 19:48 | 19:48 | Cardenden |
| 19:56 | 19:56 | Glenrothes With Thornton |
| 20:03 | 20:03 | Markinch |
| 20:11 | 20:11 | Ladybank |
| 20:34 | 20:34 | Perth |
4
Train Cancellations
10:06 Mallaig to Crianlarich due 13:32 will be cancelled.
This is due to an earlier train fault.
Additional Information:
* We have the following transport confirmed:
* One full size Shiel bus which will arrive at Mallaig at 10:45 and will call at stops to Fort William, then set down to Glasgow Queen Street as required.
* One full size D&E bus at Fort William at 11:41 to Glasgow Queen St calling at Bridge of Orchy, Tyndrum and Crianlarich and then setting down to Glasgow Queen St as required.
* One 16 seater D&E mini bus at Fort William at 11:41 calling at Spean Bridge, Roy Bridge and Tulloch and then setting down to Glasgow Queen St as required.
* We regret to advise that buses are unable to serve Rannoch and Corrour. Please press the Help Points for further information.
* The next train service from Mallaig to Glasgow Queen St departs Mallaig at 16:01 and arrives at Glasgow Queen St at 21:20.
This is due to an earlier train fault.
Additional Information:
* We have the following transport confirmed:
* One full size Shiel bus which will arrive at Mallaig at 10:45 and will call at stops to Fort William, then set down to Glasgow Queen Street as required.
* One full size D&E bus at Fort William at 11:41 to Glasgow Queen St calling at Bridge of Orchy, Tyndrum and Crianlarich and then setting down to Glasgow Queen St as required.
* One 16 seater D&E mini bus at Fort William at 11:41 calling at Spean Bridge, Roy Bridge and Tulloch and then setting down to Glasgow Queen St as required.
* We regret to advise that buses are unable to serve Rannoch and Corrour. Please press the Help Points for further information.
* The next train service from Mallaig to Glasgow Queen St departs Mallaig at 16:01 and arrives at Glasgow Queen St at 21:20.
| Scheduled | Expected | Destination |
|---|---|---|
| 10:06 | Not Stopping | Mallaig |
| 10:17 | Not Stopping | Morar |
| 10:27 | Not Stopping | Arisaig |
| 10:32 | Not Stopping | Beasdale |
| 10:41 | Not Stopping | Lochailort |
| 11:00 | Not Stopping | Glenfinnan |
| 11:08 | Not Stopping | Locheilside |
| 11:16 | Not Stopping | Loch Eil Outward Bound |
| 11:22 | Not Stopping | Corpach |
| 11:26 | Not Stopping | Banavie |
| 11:41 | Not Stopping | Fort William |
| 11:56 | Not Stopping | Spean Bridge |
| 12:02 | Not Stopping | Roy Bridge |
| 12:14 | Not Stopping | Tulloch |
| 12:30 | Not Stopping | Corrour |
| 12:42 | Not Stopping | Rannoch |
| 13:03 | Not Stopping | Bridge Of Orchy |
| 13:19 | Not Stopping | Upper Tyndrum |
| 13:32 | Not Stopping | Crianlarich |
12:55 Glasgow Central to Gourock due 13:37 has been cancelled.
This is due to a fault on this train.
This is due to a fault on this train.
| Scheduled | Expected | Destination |
|---|---|---|
| 12:55 | Not Stopping | Glasgow Central |
| 13:09 | Not Stopping | Paisley Gilmour Street |
| 13:14 | Not Stopping | Bishopton |
| 13:23 | Not Stopping | Port Glasgow |
| 13:27 | Not Stopping | Cartsdyke |
| 13:29 | Not Stopping | Greenock Central |
| 13:31 | Not Stopping | Greenock West |
| 13:34 | Not Stopping | Fort Matilda |
| 13:37 | Not Stopping | Gourock |
21:55 Edinburgh to Glenrothes With Thornton due 22:55 will be cancelled.
This is due to a shortage of train crew.
This is due to a shortage of train crew.
| Scheduled | Expected | Destination |
|---|---|---|
| 21:55 | Not Stopping | Edinburgh |
| 21:59 | Not Stopping | Haymarket |
| 22:04 | Not Stopping | South Gyle |
| 22:06 | Not Stopping | Edinburgh Gateway |
| 22:12 | Not Stopping | Dalmeny |
| 22:16 | Not Stopping | North Queensferry |
| 22:20 | Not Stopping | Inverkeithing |
| 22:23 | Not Stopping | Rosyth |
| 22:28 | Not Stopping | Dunfermline City |
| 22:32 | Not Stopping | Dunfermline Queen Margaret |
| 22:38 | Not Stopping | Cowdenbeath |
| 22:44 | Not Stopping | Lochgelly |
| 22:48 | Not Stopping | Cardenden |
| 22:55 | Not Stopping | Glenrothes With Thornton |
22:58 Glenrothes With Thornton to Edinburgh due 00:17 will be cancelled.
This is due to a shortage of train crew.
This is due to a shortage of train crew.
| Scheduled | Expected | Destination |
|---|---|---|
| 22:58 | Not Stopping | Glenrothes With Thornton |
| 23:07 | Not Stopping | Kirkcaldy |
| 23:11 | Not Stopping | Kinghorn |
| 23:16 | Not Stopping | Burntisland |
| 23:21 | Not Stopping | Aberdour |
| 23:26 | Not Stopping | Dalgety Bay |
| 23:29 | Not Stopping | Inverkeithing |
| 23:33 | Not Stopping | North Queensferry |
| 23:37 | Not Stopping | Dalmeny |
| 00:13 | Not Stopping | Haymarket |
| 00:17 | Not Stopping | Edinburgh |
8
Other Train Service Updates
09:56 Glasgow Queen Street to Oban due 13:04 has been delayed between Loch Awe and Taynuilt and is now 17 minutes late.
This is due to a fault on a train in front of this one.
This is due to a fault on a train in front of this one.
| Scheduled | Expected | Destination |
|---|---|---|
| 09:56 | 09:56 | Glasgow Queen Street |
| 10:16 | 10:16 | Dalmuir |
| 10:26 | 10:26 | Dumbarton Central |
| 10:41 | 10:41 | Helensburgh Upper |
| 10:52 | 10:52 | Garelochhead |
| 11:12 | 11:12 | Arrochar & Tarbet |
| 11:28 | 11:28 | Ardlui |
| 11:47 | 11:47 | Crianlarich |
| 11:56 | 11:56 | Tyndrum Lower |
| 12:15 | 12:15 | Dalmally |
| 12:20 | 12:20 | Loch Awe |
| 12:39 | 12:56 | Taynuilt |
| 12:50 | 13:07 | Connel Ferry |
| 13:04 | 13:21 | Oban |
10:33 Aberdeen to Glasgow Queen Street due 13:15 has been delayed between Perth and Dunblane and is now 9 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 |
|---|---|---|
| 10:33 | 10:33 | Aberdeen |
| 10:49 | 10:49 | Stonehaven |
| 11:09 | 11:09 | Montrose |
| 11:24 | 11:24 | Arbroath |
| 11:42 | 11:42 | Dundee |
| 12:15 | 12:15 | Perth |
| 12:41 | 12:50 | Dunblane |
| 12:48 | 12:57 | Stirling |
| 13:15 | 13:24 | Glasgow Queen Street |
10:50 Edinburgh to Aberdeen due 13:26 is being delayed between Leuchars and Dundee and is now expected to be 12 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 |
|---|---|---|
| 10:50 | 10:50 | Edinburgh |
| 10:54 | 10:54 | Haymarket |
| 11:07 | 11:07 | Inverkeithing |
| 11:23 | 11:23 | Kirkcaldy |
| 11:41 | 11:41 | Cupar |
| 11:48 | 11:48 | Leuchars |
| 12:14 | 12:26 | Dundee |
| 12:30 | 12:42 | Arbroath |
| 12:45 | 12:57 | Montrose |
| 13:07 | 13:19 | Stonehaven |
| 13:26 | 13:38 | Aberdeen |
12:08 Balloch to Motherwell due 13:33 will be started from Dumbarton Central.
It will no longer call at Balloch, Alexandria, Renton and Dalreoch.
This is due to a fault on this train.
It will no longer call at Balloch, Alexandria, Renton and Dalreoch.
This is due to a fault on this train.
| Scheduled | Expected | Destination |
|---|---|---|
| 12:08 | Not Stopping | Balloch |
| 12:10 | Not Stopping | Alexandria |
| 12:13 | Not Stopping | Renton |
| 12:16 | Not Stopping | Dalreoch |
| 12:17 | 12:17 | Dumbarton Central |
| 12:19 | 12:19 | Dumbarton East |
| 12:24 | 12:24 | Bowling |
| 12:27 | 12:27 | Kilpatrick |
| 12:32 | 12:32 | Dalmuir |
| 12:34 | 12:34 | Clydebank |
| 12:36 | 12:36 | Yoker |
| 12:39 | 12:39 | Garscadden |
| 12:41 | 12:41 | Scotstounhill |
| 12:43 | 12:43 | Jordanhill |
| 12:45 | 12:45 | Hyndland |
| 12:48 | 12:48 | Partick |
| 12:51 | 12:51 | Exhibition Centre |
| 12:53 | 12:53 | Anderston |
| 12:56 | 12:56 | Glasgow Central Low Level |
| 12:57 | 12:57 | Argyle Street |
| 13:00 | 13:00 | Bridgeton |
| 13:03 | 13:03 | Dalmarnock |
| 13:05 | 13:05 | Rutherglen |
| 13:09 | 13:09 | Carmyle |
| 13:12 | 13:12 | Mount Vernon |
| 13:14 | 13:14 | Baillieston |
| 13:17 | 13:17 | Bargeddie |
| 13:21 | 13:21 | Kirkwood |
| 13:26 | 13:26 | Whifflet |
| 13:33 | 13:33 | Motherwell |
12:11 Oban to Glasgow Queen Street due 15:26 has been delayed at Oban and is now 20 minutes late.
This is due to a fault on this train.
This is due to a fault on this train.
| Scheduled | Expected | Destination |
|---|---|---|
| 12:11 | 12:31 | Oban |
| 12:27 | 12:47 | Connel Ferry |
| 12:38 | 12:58 | Taynuilt |
| 12:53 | 13:13 | Loch Awe |
| 12:59 | 13:19 | Dalmally |
| 13:17 | 13:37 | Tyndrum Lower |
| 13:37 | 13:57 | Crianlarich |
| 13:55 | 14:15 | Ardlui |
| 14:09 | 14:29 | Arrochar & Tarbet |
| 14:29 | 14:49 | Garelochhead |
| 14:40 | 15:00 | Helensburgh Upper |
| 14:56 | 15:16 | Dumbarton Central |
| 15:07 | 15:27 | Dalmuir |
| 15:26 | 15:46 | Glasgow Queen Street |
12:20 Inverness to Tain due 13:31 has been delayed between Beauly and Muir Of Ord 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 |
|---|---|---|
| 12:20 | 12:20 | Inverness |
| 12:35 | 12:35 | Beauly |
| 12:41 | 12:51 | Muir Of Ord |
| 12:48 | 12:58 | Conon Bridge |
| 12:54 | 13:04 | Dingwall |
| 13:06 | 13:16 | Alness |
| 13:13 | 13:23 | Invergordon |
| 13:25 | 13:35 | Fearn |
| 13:31 | 13:41 | Tain |
12:30 Edinburgh to Glasgow Queen Street due 13:19 has been previously delayed and is now 13 minutes late from Linlithgow.
This is due to an earlier train fault.
This is due to an earlier train fault.
| Scheduled | Expected | Destination |
|---|---|---|
| 12:30 | 12:37 | Edinburgh |
| 12:34 | 12:42 | Haymarket |
| 12:47 | 13:00 | Linlithgow |
| 12:57 | 13:10 | Falkirk High |
| 13:07 | 13:20 | Croy |
| 13:19 | 13:32 | Glasgow Queen Street |
12:46 Tweedbank to Edinburgh due 13:43 has been delayed at Galashiels and is now 8 minutes late.
This is due to a fault on a train in front of this one.
This is due to a fault on a train in front of this one.
| Scheduled | Expected | Destination |
|---|---|---|
| 12:46 | 12:46 | Tweedbank |
| 12:50 | 12:58 | Galashiels |
| 12:59 | 13:07 | Stow |
| 13:16 | 13:24 | Gorebridge |
| 13:20 | 13:28 | Newtongrange |
| 13:23 | 13:31 | Eskbank |
| 13:28 | 13:36 | Shawfair |
| 13:32 | 13:40 | Newcraighall |
| 13:35 | 13:43 | Brunstane |
| 13:43 | 13:51 | Edinburgh |
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
