0
Line Updates
There are currently no Line Updates reported.
2
Catering Updates
Facilities on the 31/01/26 07:31 Edinburgh to Dundee due 08:38.
Catering is not available throughout.
Catering is not available throughout.
| Scheduled | Expected | Destination |
|---|---|---|
| 07:31 | 07:31 | Edinburgh |
| 07:36 | 07:36 | Haymarket |
| 08:19 | 08:19 | Cupar |
| 08:26 | 08:26 | Leuchars |
| 08:38 | 08:38 | Dundee |
Facilities on the 31/01/26 16:35 Glasgow Queen Street to Oban due 19:42.
Catering is not available throughout.
Catering is not available throughout.
| Scheduled | Expected | Destination |
|---|---|---|
| 16:35 | 16:35 | Glasgow Queen Street |
| 16:58 | 16:58 | Dalmuir |
| 17:07 | 17:07 | Dumbarton Central |
| 17:22 | 17:22 | Helensburgh Upper |
| 17:33 | 17:33 | Garelochhead |
| 17:57 | 17:57 | Arrochar & Tarbet |
| 18:10 | 18:10 | Ardlui |
| 18:29 | 18:29 | Crianlarich |
| 18:37 | 18:37 | Tyndrum Lower |
| 18:55 | 18:55 | Dalmally |
| 19:04 | 19:04 | Loch Awe |
| 19:19 | 19:19 | Taynuilt |
| 19:29 | 19:29 | Connel Ferry |
| 19:42 | 19:42 | Oban |
5
Train Formation Updates
Facilities on the 19:43 Edinburgh to Tweedbank due 20:44.
This is due to an earlier 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 an earlier 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:43 | 19:43 | Edinburgh |
| 19:50 | 19:50 | Brunstane |
| 19:54 | 19:54 | Newcraighall |
| 20:01 | 20:01 | Shawfair |
| 20:06 | 20:06 | Eskbank |
| 20:09 | 20:09 | Newtongrange |
| 20:14 | 20:14 | Gorebridge |
| 20:30 | 20:30 | Stow |
| 20:39 | 20:39 | Galashiels |
| 20:44 | 20:44 | Tweedbank |
Facilities on the 20:01 Larkhall to Milngavie due 21:04.
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 |
|---|---|---|
| 20:01 | 20:01 | Larkhall |
| 20:03 | 20:03 | Merryton |
| 20:06 | 20:06 | Chatelherault |
| 20:10 | 20:10 | Hamilton Central |
| 20:13 | 20:13 | Hamilton West |
| 20:16 | 20:16 | Blantyre |
| 20:21 | 20:21 | Newton Lanark |
| 20:25 | 20:25 | Cambuslang |
| 20:29 | 20:29 | Rutherglen |
| 20:31 | 20:31 | Dalmarnock |
| 20:33 | 20:33 | Bridgeton |
| 20:37 | 20:37 | Argyle Street |
| 20:41 | 20:41 | Glasgow Central Low Level |
| 20:42 | 20:42 | Anderston |
| 20:44 | 20:44 | Exhibition Centre |
| 20:48 | 20:48 | Partick |
| 20:50 | 20:50 | Hyndland |
| 20:53 | 20:53 | Anniesland |
| 20:56 | 20:56 | Westerton |
| 20:59 | 20:59 | Bearsden |
| 21:01 | 21:01 | Hillfoot |
| 21:04 | 21:04 | Milngavie |
Facilities on the 21:15 Tweedbank to Edinburgh due 22:11.
This is due to an earlier 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 an earlier 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:15 | 21:15 | Tweedbank |
| 21:19 | 21:19 | Galashiels |
| 21:28 | 21:28 | Stow |
| 21:45 | 21:45 | Gorebridge |
| 21:48 | 21:48 | Newtongrange |
| 21:51 | 21:51 | Eskbank |
| 21:56 | 21:56 | Shawfair |
| 21:59 | 21:59 | Newcraighall |
| 22:03 | 22:03 | Brunstane |
| 22:11 | 22:11 | Edinburgh |
Facilities on the 21:39 Milngavie to Cumbernauld due 23:09.
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 |
|---|---|---|
| 21:39 | 21:39 | Milngavie |
| 21:42 | 21:42 | Hillfoot |
| 21:44 | 21:44 | Bearsden |
| 21:47 | 21:47 | Westerton |
| 21:50 | 21:50 | Anniesland |
| 21:53 | 21:53 | Hyndland |
| 21:55 | 21:55 | Partick |
| 21:59 | 21:59 | Exhibition Centre |
| 22:01 | 22:01 | Anderston |
| 22:04 | 22:04 | Glasgow Central Low Level |
| 22:06 | 22:06 | Argyle Street |
| 22:10 | 22:10 | Bridgeton |
| 22:12 | 22:12 | Dalmarnock |
| 22:16 | 22:16 | Rutherglen |
| 22:20 | 22:20 | Cambuslang |
| 22:23 | 22:23 | Newton Lanark |
| 22:28 | 22:28 | Blantyre |
| 22:31 | 22:31 | Hamilton West |
| 22:34 | 22:34 | Hamilton Central |
| 22:40 | 22:40 | Airbles |
| 22:45 | 22:45 | Motherwell |
| 22:52 | 22:52 | Whifflet |
| 22:54 | 22:54 | Coatbridge Central |
| 23:07 | 23:07 | Greenfaulds |
| 23:09 | 23:09 | Cumbernauld |
Facilities on the 22:43 Edinburgh to Tweedbank due 23:42.
This is due to an earlier 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 an earlier 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:43 | 22:43 | Edinburgh |
| 22:50 | 22:50 | Brunstane |
| 22:54 | 22:54 | Newcraighall |
| 22:57 | 22:57 | Shawfair |
| 23:02 | 23:02 | Eskbank |
| 23:05 | 23:05 | Newtongrange |
| 23:10 | 23:10 | Gorebridge |
| 23:27 | 23:27 | Stow |
| 23:36 | 23:36 | Galashiels |
| 23:42 | 23:42 | Tweedbank |
1
Train Cancellation
20:17 Motherwell to Dalmuir due 21:19 will be cancelled.
This is due to a fault on this train.
This is due to a fault on this train.
| Scheduled | Expected | Destination |
|---|---|---|
| 20:17 | Not Stopping | Motherwell |
| 20:21 | Not Stopping | Airbles |
| 20:26 | Not Stopping | Hamilton Central |
| 20:29 | Not Stopping | Hamilton West |
| 20:32 | Not Stopping | Blantyre |
| 20:37 | Not Stopping | Newton Lanark |
| 20:40 | Not Stopping | Cambuslang |
| 20:44 | Not Stopping | Rutherglen |
| 20:47 | Not Stopping | Dalmarnock |
| 20:49 | Not Stopping | Bridgeton |
| 20:52 | Not Stopping | Argyle Street |
| 20:54 | Not Stopping | Glasgow Central Low Level |
| 20:56 | Not Stopping | Anderston |
| 20:58 | Not Stopping | Exhibition Centre |
| 21:01 | Not Stopping | Partick |
| 21:04 | Not Stopping | Hyndland |
| 21:06 | Not Stopping | Jordanhill |
| 21:08 | Not Stopping | Scotstounhill |
| 21:10 | Not Stopping | Garscadden |
| 21:13 | Not Stopping | Yoker |
| 21:15 | Not Stopping | Clydebank |
| 21:19 | Not Stopping | Dalmuir |
6
Other Train Service Updates
18:31 Inverness to Wick due 22:53 has been delayed at Invergordon and is now 13 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 |
|---|---|---|
| 18:31 | 18:31 | Inverness |
| 18:46 | 18:46 | Beauly |
| 18:53 | 18:53 | Muir Of Ord |
| 19:01 | 19:01 | Conon Bridge |
| 19:06 | 19:06 | Dingwall |
| 19:20 | 19:20 | Alness |
| 19:27 | 19:40 | Invergordon |
| 19:40 | 19:53 | Fearn |
| 19:46 | 19:59 | Tain |
| 20:02 | 20:15 | Ardgay |
| 20:06 | 20:19 | Culrain |
| 20:07 | 20:20 | Invershin |
| 20:18 | 20:31 | Lairg |
| 20:31 | 20:44 | Rogart |
| 20:43 | 20:56 | Golspie |
| 20:53 | 21:06 | Brora |
| 21:08 | 21:21 | Helmsdale |
| 21:20 | 21:33 | Kildonan |
| 21:30 | 21:43 | Kinbrace |
| 21:42 | 21:55 | Forsinard |
| 21:50 | 22:03 | Altnabreac |
| 21:59 | 22:12 | Scotscalder |
| 22:10 | 22:23 | Georgemas Junction |
| 22:23 | 22:36 | Thurso |
| 22:36 | 22:49 | Georgemas Junction |
| 22:53 | 23:06 | Wick |
19:10 Glasgow Queen Street to Dundee due 21:44 has been previously delayed but is now on time from Polmont.
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 |
|---|---|---|
| 19:10 | 19:10 | Glasgow Queen Street |
| 19:33 | 19:41 | Camelon |
| 19:38 | 19:45 | Falkirk Grahamston |
| 19:46 | 19:46 | Polmont |
| 19:55 | 19:55 | Linlithgow |
| 20:16 | 20:16 | Inverkeithing |
| 20:21 | 20:21 | Rosyth |
| 20:27 | 20:27 | Dunfermline City |
| 20:31 | 20:31 | Dunfermline Queen Margaret |
| 20:38 | 20:38 | Cowdenbeath |
| 20:54 | 20:54 | Glenrothes With Thornton |
| 21:06 | 21:06 | Markinch |
| 21:13 | 21:13 | Ladybank |
| 21:20 | 21:20 | Cupar |
| 21:28 | 21:28 | Leuchars |
| 21:44 | 21:44 | Dundee |
19:29 Ardgay to Inverness due 21:01 has been delayed at Tain and is now 13 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 |
|---|---|---|
| 19:29 | 19:29 | Ardgay |
| 19:47 | 20:00 | Tain |
| 19:53 | 20:06 | Fearn |
| 20:07 | 20:20 | Invergordon |
| 20:13 | 20:26 | Alness |
| 20:26 | 20:39 | Dingwall |
| 20:31 | 20:44 | Conon Bridge |
| 20:39 | 20:52 | Muir Of Ord |
| 20:44 | 20:57 | Beauly |
| 21:01 | 21:14 | Inverness |
19:50 Lanark to Glasgow Central due 20:44 has been delayed at Lanark and is now 8 minutes late.
This is due to failure of the electricity supply earlier today.
This is due to failure of the electricity supply earlier today.
| Scheduled | Expected | Destination |
|---|---|---|
| 19:50 | 19:58 | Lanark |
| 20:00 | 20:08 | Carluke |
| 20:06 | 20:14 | Wishaw |
| 20:10 | 20:18 | Shieldmuir |
| 20:16 | 20:24 | Motherwell |
| 20:24 | 20:32 | Bellshill |
| 20:30 | 20:38 | Uddingston |
| 20:35 | 20:43 | Cambuslang |
| 20:44 | 20:52 | Glasgow Central |
19:58 Cowdenbeath to Edinburgh due 20:39 has been delayed at Inverkeithing 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 |
|---|---|---|
| 19:58 | 19:58 | Cowdenbeath |
| 20:04 | 20:04 | Dunfermline Queen Margaret |
| 20:07 | 20:07 | Dunfermline City |
| 20:11 | 20:11 | Rosyth |
| 20:15 | 20:24 | Inverkeithing |
| 20:26 | 20:35 | Edinburgh Gateway |
| 20:32 | 20:41 | Haymarket |
| 20:39 | 20:48 | Edinburgh |
20:34 Larkhall to Milngavie due 21:37 is being delayed at Larkhall and is now expected to be 6 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 |
|---|---|---|
| 20:34 | 20:40 | Larkhall |
| 20:36 | 20:42 | Merryton |
| 20:39 | 20:45 | Chatelherault |
| 20:44 | 20:50 | Hamilton Central |
| 20:46 | 20:52 | Hamilton West |
| 20:50 | 20:56 | Blantyre |
| 20:55 | 21:01 | Newton Lanark |
| 21:00 | 21:06 | Cambuslang |
| 21:04 | 21:10 | Rutherglen |
| 21:06 | 21:12 | Dalmarnock |
| 21:08 | 21:14 | Bridgeton |
| 21:11 | 21:17 | Argyle Street |
| 21:13 | 21:19 | Glasgow Central Low Level |
| 21:15 | 21:21 | Anderston |
| 21:17 | 21:23 | Exhibition Centre |
| 21:20 | 21:26 | Partick |
| 21:23 | 21:29 | Hyndland |
| 21:26 | 21:32 | Anniesland |
| 21:29 | 21:35 | Westerton |
| 21:32 | 21:38 | Bearsden |
| 21:34 | 21:40 | Hillfoot |
| 21:37 | 21:43 | Milngavie |
0
Improvement Works
For Today
There are currently no Improvement Works reported.
Departures
Load a route using the "Your Journey" selection boxes above. Specify a "From" station to see live train departure times for that station. Additionally specify a "To" station to see real time departure information for only the services that go on to call at your "To" station.
Arrivals
Load a route using the "Your Journey" selection boxes above. Specify a "To" station to see live train arrival times for that station. Additionally specify a "From" station to see real time arrival information for only the services that call at that station prior to your "To" station.
wap.jcheck.com/scotrail
pda.jcheck.com/scotrail
