wap logo wap.jcheck.com/scotrail    pda logo pda.jcheck.com/scotrail    rss logo RSS Feed cookie policy text logo Policies FAQ logo FAQs
Cookie Policy
JourneyCheck uses Cookies to provide some of the enhanced features available to users as well as to support some of the central functions of the website. We will not store any cookies other than ones strictly required by the website in order to function, unless you accept them here. Further information is available on our Cookies Policy Page.
Accept all cookies Decline
Live train information for all journeys
0 Line Updates
There are currently no Line Updates reported.
1 Catering Update
Facilities on the 29/01/26 16:34 Glasgow Queen Street to Oban due 19:42.
This is due to a shortage of on train staff.
Catering is not available throughout.
Last Updated :28/01/2026 17:04
Scheduled Expected Destination
16:34 16:34 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

24 Train Formation Updates
Facilities on the 18:15 Aberdeen to Inverness due 20:30.
This is due to severe weather earlier.
Will be formed of 2 coaches instead of 3.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 05:00
Scheduled Expected Destination
18:15 18:15 Aberdeen
18:24 18:24 Dyce
18:32 18:32 Kintore
18:40 18:40 Inverurie
18:52 18:52 Insch
19:09 19:09 Huntly
19:23 19:23 Keith
19:44 19:44 Elgin
19:57 19:57 Forres
20:08 20:08 Nairn
20:18 20:18 Inverness Airport
20:30 20:30 Inverness

Facilities on the 18:41 Edinburgh to Perth due 20:11.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 05:21
Scheduled Expected Destination
18:41 18:41 Edinburgh
18:45 18:45 Haymarket
18:50 18:50 South Gyle
18:53 18:53 Edinburgh Gateway
19:03 19:03 Inverkeithing
19:07 19:07 Dalgety Bay
19:12 19:12 Aberdour
19:16 19:16 Burntisland
19:21 19:21 Kinghorn
19:26 19:26 Kirkcaldy
19:35 19:35 Markinch
19:46 19:46 Ladybank
20:11 20:11 Perth

18:58 Dalmuir to Motherwell due 20:06 is now running as scheduled.
This train will now be formed of the usual number of coaches.
Last Updated :28/01/2026 19:16
Scheduled Expected Destination
18:58 18:58 Dalmuir
19:00 19:00 Clydebank
19:02 19:02 Yoker
19:05 19:05 Garscadden
19:07 19:07 Scotstounhill
19:10 19:10 Jordanhill
19:12 19:12 Hyndland
19:14 19:14 Partick
19:17 19:17 Exhibition Centre
19:20 19:20 Anderston
19:28 19:28 Glasgow Central Low Level
19:30 19:30 Argyle Street
19:33 19:33 Bridgeton
19:35 19:35 Dalmarnock
19:39 19:39 Rutherglen
19:43 19:43 Cambuslang
19:47 19:47 Newton Lanark
19:51 19:51 Blantyre
19:54 19:54 Hamilton West
19:58 19:58 Hamilton Central
20:04 20:04 Airbles
20:06 20:06 Motherwell

Facilities on the 19:13 Perth to Edinburgh due 20:45.
This is due to severe weather earlier today.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 09:24
Scheduled Expected Destination
19:13 19:13 Perth
19:35 19:35 Ladybank
19:43 19:43 Markinch
19:53 19:53 Kirkcaldy
19:58 19:58 Kinghorn
20:03 20:03 Burntisland
20:07 20:07 Aberdour
20:12 20:12 Dalgety Bay
20:20 20:20 Inverkeithing
20:31 20:31 Edinburgh Gateway
20:33 20:33 South Gyle
20:39 20:39 Haymarket
20:45 20:45 Edinburgh

Facilities on the 19:28 Dalmuir to Cumbernauld due 21:03.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 05:00
Scheduled Expected Destination
19:28 19:28 Dalmuir
19:30 19:30 Clydebank
19:32 19:32 Yoker
19:35 19:35 Garscadden
19:37 19:37 Scotstounhill
19:40 19:40 Jordanhill
19:42 19:42 Hyndland
19:44 19:44 Partick
19:47 19:47 Exhibition Centre
19:50 19:50 Anderston
19:56 19:56 Glasgow Central Low Level
19:58 19:58 Argyle Street
20:01 20:01 Bridgeton
20:03 20:03 Dalmarnock
20:06 20:06 Rutherglen
20:10 20:10 Cambuslang
20:15 20:15 Newton Lanark
20:19 20:19 Blantyre
20:22 20:22 Hamilton West
20:27 20:27 Hamilton Central
20:33 20:33 Airbles
20:40 20:40 Motherwell
20:51 20:51 Whifflet
20:53 20:53 Coatbridge Central
21:01 21:01 Greenfaulds
21:03 21:03 Cumbernauld

Facilities on the 19:31 Edinburgh to Aberdeen due 21:55.
This is due to a tree blocking the railway earlier today.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 05:00
Scheduled Expected Destination
19:31 19:31 Edinburgh
19:37 19:37 Haymarket
20:19 20:19 Cupar
20:26 20:26 Leuchars
20:46 20:46 Dundee
21:02 21:02 Arbroath
21:19 21:19 Montrose
21:55 21:55 Aberdeen

Facilities on the 19:35 Glasgow Central to Neilston due 20:06.
This is due to an earlier train fault.
This train will now be formed of the usual number of coaches.
Last Updated :28/01/2026 18:04
Scheduled Expected Destination
19:35 19:35 Glasgow Central
19:40 19:40 Pollokshields East
19:41 19:41 Queens Park Strathclyde
19:43 19:43 Crosshill
19:45 19:45 Mount Florida
19:47 19:47 Cathcart
19:50 19:50 Muirend
19:53 19:53 Williamwood
19:55 19:55 Whitecraigs
19:58 19:58 Patterton
20:06 20:06 Neilston

Facilities on the 19:47 Leven to Edinburgh due 21:08.
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.
Last Updated :28/01/2026 13:15
Scheduled Expected Destination
19:47 19:47 Leven
19:52 19:52 Cameron Bridge
20:05 20:05 Glenrothes With Thornton
20:12 20:12 Cardenden
20:17 20:17 Lochgelly
20:23 20:23 Cowdenbeath
20:29 20:29 Dunfermline Queen Margaret
20:32 20:32 Dunfermline City
20:36 20:36 Rosyth
20:40 20:40 Inverkeithing
20:45 20:45 North Queensferry
20:49 20:49 Dalmeny
20:55 20:55 Edinburgh Gateway
20:57 20:57 South Gyle
21:04 21:04 Haymarket
21:08 21:08 Edinburgh

Facilities on the 19:55 Edinburgh to Helensburgh Central due 22:13.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 14:55
Scheduled Expected Destination
19:55 19:55 Edinburgh
19:59 19:59 Haymarket
20:04 20:04 Edinburgh Park
20:14 20:14 Uphall
20:18 20:18 Livingston North
20:24 20:24 Bathgate
20:28 20:28 Armadale
20:32 20:32 Blackridge
20:39 20:39 Caldercruix
20:42 20:42 Drumgelloch
20:47 20:47 Airdrie
20:49 20:49 Coatdyke
20:51 20:51 Coatbridge Sunnyside
20:54 20:54 Blairhill
20:58 20:58 Easterhouse
21:00 21:00 Garrowhill
21:03 21:03 Shettleston
21:05 21:05 Carntyne
21:08 21:08 Bellgrove
21:11 21:11 High Street
21:18 21:18 Glasgow Queen Street Ll
21:21 21:21 Charing Cross
21:25 21:25 Partick
21:27 21:27 Hyndland
21:30 21:30 Anniesland
21:33 21:33 Westerton
21:36 21:36 Drumchapel
21:38 21:38 Drumry
21:40 21:40 Singer
21:44 21:44 Dalmuir
21:53 21:53 Dumbarton East
21:56 21:56 Dumbarton Central
21:57 21:57 Dalreoch
22:02 22:02 Cardross
22:10 22:10 Craigendoran
22:13 22:13 Helensburgh Central

Facilities on the 20:05 Aberdeen to Edinburgh due 22:46.
This is due to severe weather earlier today.
Will be formed of 3 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 05:00
Scheduled Expected Destination
20:05 20:05 Aberdeen
20:16 20:16 Portlethen
20:25 20:25 Stonehaven
20:38 20:38 Laurencekirk
20:48 20:48 Montrose
21:03 21:03 Arbroath
21:21 21:21 Dundee
21:33 21:33 Leuchars
21:41 21:41 Cupar
21:48 21:48 Ladybank
21:55 21:55 Markinch
22:08 22:08 Kirkcaldy
22:42 22:42 Haymarket
22:46 22:46 Edinburgh

Facilities on the 20:05 Edinburgh to Leven due 21:10.
This is due to severe weather earlier today.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 05:00
Scheduled Expected Destination
20:05 20:05 Edinburgh
20:09 20:09 Haymarket
20:15 20:15 Edinburgh Gateway
20:20 20:20 Dalmeny
20:24 20:24 North Queensferry
20:28 20:28 Inverkeithing
20:31 20:31 Dalgety Bay
20:36 20:36 Aberdour
20:40 20:40 Burntisland
20:45 20:45 Kinghorn
20:50 20:50 Kirkcaldy
21:05 21:05 Cameron Bridge
21:10 21:10 Leven

Facilities on the 20:17 Motherwell to Dalmuir due 21:19.
This is due to an earlier train fault.
This train will now be formed of the usual number of coaches.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 05:00
Scheduled Expected Destination
20:17 20:17 Motherwell
20:21 20:21 Airbles
20:26 20:26 Hamilton Central
20:29 20:29 Hamilton West
20:32 20:32 Blantyre
20:37 20:37 Newton Lanark
20:40 20:40 Cambuslang
20:44 20:44 Rutherglen
20:47 20:47 Dalmarnock
20:49 20:49 Bridgeton
20:52 20:52 Argyle Street
20:54 20:54 Glasgow Central Low Level
20:56 20:56 Anderston
20:58 20:58 Exhibition Centre
21:01 21:01 Partick
21:04 21:04 Hyndland
21:06 21:06 Jordanhill
21:08 21:08 Scotstounhill
21:10 21:10 Garscadden
21:13 21:13 Yoker
21:15 21:15 Clydebank
21:19 21:19 Dalmuir

Facilities on the 20:26 Neilston to Glasgow Central due 20:57.
This is due to an earlier train fault.
This train will now be formed of the usual number of coaches.
Last Updated :28/01/2026 18:04
Scheduled Expected Destination
20:26 20:26 Neilston
20:33 20:33 Patterton
20:36 20:36 Whitecraigs
20:38 20:38 Williamwood
20:41 20:41 Muirend
20:44 20:44 Cathcart
20:46 20:46 Mount Florida
20:48 20:48 Crosshill
20:50 20:50 Queens Park Strathclyde
20:52 20:52 Pollokshields East
20:57 20:57 Glasgow Central

Facilities on the 20:30 Glasgow Central to Ayr due 21:23.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 09:30
Scheduled Expected Destination
20:30 20:30 Glasgow Central
20:41 20:41 Paisley Gilmour Street
20:45 20:45 Johnstone
20:59 20:59 Kilwinning
21:03 21:03 Irvine
21:08 21:08 Barassie
21:11 21:11 Troon
21:15 21:15 Prestwick Int. Airport
21:16 21:16 Prestwick Town
21:20 21:20 Newton-On-Ayr
21:23 21:23 Ayr

Facilities on the 21:05 Glasgow Central to Neilston due 21:36.
This is due to an earlier train fault.
This train will now be formed of the usual number of coaches.
Last Updated :28/01/2026 18:04
Scheduled Expected Destination
21:05 21:05 Glasgow Central
21:10 21:10 Pollokshields East
21:11 21:11 Queens Park Strathclyde
21:13 21:13 Crosshill
21:15 21:15 Mount Florida
21:17 21:17 Cathcart
21:20 21:20 Muirend
21:23 21:23 Williamwood
21:25 21:25 Whitecraigs
21:28 21:28 Patterton
21:36 21:36 Neilston

Facilities on the 21:06 Aberdeen to Edinburgh due 23:30.
This is due to a train fault.
Will be formed of 2 coaches instead of 5.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 16:20
Scheduled Expected Destination
21:06 21:06 Aberdeen
21:38 21:38 Montrose
21:53 21:53 Arbroath
22:12 22:12 Dundee
22:24 22:24 Leuchars
22:31 22:31 Cupar
23:25 23:25 Haymarket
23:30 23:30 Edinburgh

Facilities on the 21:21 Cumbernauld to Dalmuir due 22:47.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 05:00
Scheduled Expected Destination
21:21 21:21 Cumbernauld
21:23 21:23 Greenfaulds
21:30 21:30 Coatbridge Central
21:33 21:33 Whifflet
21:46 21:46 Motherwell
21:48 21:48 Airbles
21:54 21:54 Hamilton Central
21:56 21:56 Hamilton West
22:00 22:00 Blantyre
22:05 22:05 Newton Lanark
22:09 22:09 Cambuslang
22:13 22:13 Rutherglen
22:16 22:16 Dalmarnock
22:18 22:18 Bridgeton
22:21 22:21 Argyle Street
22:23 22:23 Glasgow Central Low Level
22:24 22:24 Anderston
22:26 22:26 Exhibition Centre
22:30 22:30 Partick
22:32 22:32 Hyndland
22:34 22:34 Jordanhill
22:37 22:37 Scotstounhill
22:39 22:39 Garscadden
22:41 22:41 Yoker
22:43 22:43 Clydebank
22:47 22:47 Dalmuir

Facilities on the 21:25 Leven to Edinburgh due 22:31.
This is due to severe weather earlier today.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 05:00
Scheduled Expected Destination
21:25 21:25 Leven
21:29 21:29 Cameron Bridge
21:43 21:43 Kirkcaldy
21:47 21:47 Kinghorn
21:52 21:52 Burntisland
21:57 21:57 Aberdour
22:02 22:02 Dalgety Bay
22:05 22:05 Inverkeithing
22:10 22:10 North Queensferry
22:14 22:14 Dalmeny
22:20 22:20 Edinburgh Gateway
22:26 22:26 Haymarket
22:31 22:31 Edinburgh

Facilities on the 21:33 Ayr to Glasgow Central due 22:26.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 09:30
Scheduled Expected Destination
21:33 21:33 Ayr
21:37 21:37 Newton-On-Ayr
21:40 21:40 Prestwick Town
21:42 21:42 Prestwick Int. Airport
21:46 21:46 Troon
21:48 21:48 Barassie
21:53 21:53 Irvine
21:57 21:57 Kilwinning
22:11 22:11 Johnstone
22:15 22:15 Paisley Gilmour Street
22:26 22:26 Glasgow Central

Facilities on the 21:56 Neilston to Glasgow Central due 22:28.
This is due to an earlier train fault.
This train will now be formed of the usual number of coaches.
Last Updated :28/01/2026 18:04
Scheduled Expected Destination
21:56 21:56 Neilston
22:04 22:04 Patterton
22:06 22:06 Whitecraigs
22:08 22:08 Williamwood
22:11 22:11 Muirend
22:14 22:14 Cathcart
22:16 22:16 Mount Florida
22:18 22:18 Crosshill
22:20 22:20 Queens Park Strathclyde
22:23 22:23 Pollokshields East
22:28 22:28 Glasgow Central

Facilities on the 22:31 Helensburgh Central to Bathgate due 00:12.
This is due to an earlier train fault.
Will be formed of 3 coaches instead of 6.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 14:55
Scheduled Expected Destination
22:31 22:31 Helensburgh Central
22:34 22:34 Craigendoran
22:40 22:40 Cardross
22:45 22:45 Dalreoch
22:47 22:47 Dumbarton Central
22:49 22:49 Dumbarton East
22:59 22:59 Dalmuir
23:01 23:01 Singer
23:03 23:03 Drumry
23:06 23:06 Drumchapel
23:08 23:08 Westerton
23:11 23:11 Anniesland
23:14 23:14 Hyndland
23:17 23:17 Partick
23:21 23:21 Charing Cross
23:23 23:23 Glasgow Queen Street Ll
23:25 23:25 High Street
23:27 23:27 Bellgrove
23:31 23:31 Carntyne
23:33 23:33 Shettleston
23:36 23:36 Garrowhill
23:38 23:38 Easterhouse
23:42 23:42 Blairhill
23:45 23:45 Coatbridge Sunnyside
23:47 23:47 Coatdyke
23:51 23:51 Airdrie
23:54 23:54 Drumgelloch
23:58 23:58 Caldercruix
00:04 00:04 Blackridge
00:08 00:08 Armadale
00:12 00:12 Bathgate

Facilities on the 22:45 Glasgow Central to Largs due 23:48.
This is due to a train fault.
Will be formed of 3 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 09:30
Scheduled Expected Destination
22:45 22:45 Glasgow Central
22:55 22:55 Paisley Gilmour Street
22:59 22:59 Johnstone
23:02 23:02 Milliken Park
23:04 23:04 Howwood Renfrew
23:08 23:08 Lochwinnoch
23:13 23:13 Glengarnock
23:17 23:17 Dalry
23:21 23:21 Kilwinning
23:25 23:25 Stevenston
23:28 23:28 Saltcoats
23:30 23:30 Ardrossan South Beach
23:36 23:36 West Kilbride
23:43 23:43 Fairlie
23:48 23:48 Largs

Facilities on the 23:05 Edinburgh to Leven due 00:20.
This is due to severe weather earlier today.
Will be formed of 2 coaches instead of 4.
Additional Information:
Sorry this train has fewer carriages than normal.
Last Updated :28/01/2026 05:00
Scheduled Expected Destination
23:05 23:05 Edinburgh
23:09 23:09 Haymarket
23:15 23:15 Edinburgh Gateway
23:21 23:21 Dalmeny
23:24 23:24 North Queensferry
23:28 23:28 Inverkeithing
00:15 00:15 Cameron Bridge
00:20 00:20 Leven

Facilities on the 23:06 Glasgow Central to Neilston due 23:37.
This is due to an earlier train fault.
This train will now be formed of the usual number of coaches.
Last Updated :28/01/2026 18:04
Scheduled Expected Destination
23:06 23:06 Glasgow Central
23:11 23:11 Pollokshields East
23:12 23:12 Queens Park Strathclyde
23:14 23:14 Crosshill
23:16 23:16 Mount Florida
23:18 23:18 Cathcart
23:21 23:21 Muirend
23:24 23:24 Williamwood
23:26 23:26 Whitecraigs
23:29 23:29 Patterton
23:37 23:37 Neilston

0 Train Cancellations
There are currently no Train Cancellations reported.
10 Other Train Service Updates
16:00 Wick to Inverness due 20:13 has been delayed at Forsinard and is now 7 minutes late.
This is due to a late running train being in front of this one.
Last Updated :28/01/2026 17:29
Scheduled Expected Destination
16:00 16:00 Wick
16:18 16:18 Georgemas Junction
16:32 16:32 Thurso
16:45 16:45 Georgemas Junction
16:50 16:50 Scotscalder
17:00 17:00 Altnabreac
17:11 17:18 Forsinard
17:20 17:27 Kinbrace
17:30 17:37 Kildonan
17:44 17:51 Helmsdale
18:00 18:07 Brora
18:10 18:17 Golspie
18:19 18:26 Rogart
18:35 18:42 Lairg
18:43 18:50 Invershin
18:44 18:51 Culrain
18:51 18:58 Ardgay
19:07 19:14 Tain
19:25 19:32 Invergordon
19:42 19:49 Dingwall
19:53 20:00 Muir Of Ord
20:13 20:20 Inverness

17:59 Carlisle to Glasgow Central due 20:37 has been delayed at Carlisle and is now 41 minutes late.
This is due to a fault with the signalling system earlier today.
Last Updated :28/01/2026 18:48
Scheduled Expected Destination
17:59 18:40 Carlisle
18:10 18:51 Gretna Green
18:19 19:00 Annan
18:38 19:19 Dumfries
19:04 19:45 Sanquhar
19:09 19:50 Kirkconnel
19:18 19:59 New Cumnock
19:27 20:08 Auchinleck
19:57 20:38 Kilmarnock
20:01 20:42 Kilmaurs
20:06 20:47 Stewarton
20:11 20:52 Dunlop
20:21 21:02 Barrhead
20:37 21:18 Glasgow Central

18:23 Helensburgh Central to Edinburgh due 20:19 will no longer call at Partick.
It has been delayed between Hyndland and Charing Cross and is now 10 minutes late.
This is due to the fire alarm sounding at a station.
Last Updated :28/01/2026 19:20
Scheduled Expected Destination
18:23 18:23 Helensburgh Central
18:26 18:26 Craigendoran
18:31 18:31 Cardross
18:36 18:36 Dalreoch
18:38 18:38 Dumbarton Central
18:40 18:40 Dumbarton East
18:49 18:49 Dalmuir
18:58 18:58 Hyndland
19:00 Not Stopping Partick
19:04 19:14 Charing Cross
19:08 19:18 Glasgow Queen Street Ll
19:10 19:20 High Street
19:16 19:26 Shettleston
19:24 19:34 Coatbridge Sunnyside
19:30 19:40 Airdrie
19:33 19:43 Drumgelloch
19:37 19:47 Caldercruix
19:43 19:53 Blackridge
19:46 19:56 Armadale
19:52 20:02 Bathgate
19:56 20:06 Livingston North
20:00 20:10 Uphall
20:08 20:18 Edinburgh Park
20:13 20:23 Haymarket
20:19 20:29 Edinburgh

18:24 Glasgow Queen Street to Oban due 21:27 has been delayed at Garelochhead and is now 8 minutes late.
This is due to a speed restriction.
Last Updated :28/01/2026 19:30
Scheduled Expected Destination
18:24 18:24 Glasgow Queen Street
18:42 18:42 Dalmuir
18:52 18:52 Dumbarton Central
19:07 19:07 Helensburgh Upper
19:18 19:26 Garelochhead
19:38 19:46 Arrochar & Tarbet
19:53 20:01 Ardlui
20:14 20:22 Crianlarich
20:23 20:31 Tyndrum Lower
20:40 20:48 Dalmally
20:45 20:53 Loch Awe
21:03 21:11 Taynuilt
21:14 21:22 Connel Ferry
21:27 21:35 Oban

18:30 Edinburgh to Glasgow Central due 19:56 is being delayed between Motherwell and Glasgow Central and is now expected to be 8 minutes late.
This is due to a late running train being in front of this one.
Last Updated :28/01/2026 19:54
Scheduled Expected Destination
18:30 18:30 Edinburgh
18:34 18:34 Haymarket
18:39 18:39 Slateford
18:42 18:42 Kingsknowe
18:45 18:45 Wester Hailes
18:48 18:48 Curriehill
18:55 18:55 Kirknewton
19:11 19:11 Carstairs
19:20 19:20 Carluke
19:27 19:27 Wishaw
19:34 19:34 Motherwell
19:56 20:04 Glasgow Central

18:38 Balloch to Airdrie due 19:53 has been delayed between Drumchapel and Westerton and is now 8 minutes late.
This is due to the fire alarm sounding at a station.
Last Updated :28/01/2026 19:20
Scheduled Expected Destination
18:38 18:38 Balloch
18:40 18:40 Alexandria
18:43 18:43 Renton
18:46 18:46 Dalreoch
18:48 18:48 Dumbarton Central
18:50 18:50 Dumbarton East
18:54 18:54 Bowling
18:57 18:57 Kilpatrick
19:02 19:02 Dalmuir
19:04 19:04 Singer
19:06 19:06 Drumry
19:09 19:09 Drumchapel
19:11 19:19 Westerton
19:14 19:22 Anniesland
19:17 19:25 Hyndland
19:20 19:28 Partick
19:24 19:32 Charing Cross
19:26 19:34 Glasgow Queen Street Ll
19:28 19:36 High Street
19:30 19:38 Bellgrove
19:34 19:42 Carntyne
19:37 19:45 Shettleston
19:39 19:47 Garrowhill
19:42 19:50 Easterhouse
19:46 19:54 Blairhill
19:49 19:57 Coatbridge Sunnyside
19:53 20:01 Airdrie

18:47 Dalmuir to Larkhall due 19:55 will no longer call at Partick.
It has been delayed at Hyndland and is now 8 minutes late.
This is due to the fire alarm sounding at a station.
Last Updated :28/01/2026 19:16
Scheduled Expected Destination
18:47 18:47 Dalmuir
18:49 18:49 Singer
18:51 18:51 Drumry
18:54 18:54 Drumchapel
18:56 18:56 Westerton
19:00 19:00 Anniesland
19:03 19:11 Hyndland
19:06 Not Stopping Partick
19:09 19:17 Exhibition Centre
19:12 19:20 Anderston
19:17 19:25 Glasgow Central Low Level
19:19 19:27 Argyle Street
19:22 19:30 Bridgeton
19:24 19:32 Dalmarnock
19:28 19:36 Rutherglen
19:32 19:40 Cambuslang
19:35 19:43 Newton Lanark
19:39 19:47 Blantyre
19:42 19:50 Hamilton West
19:44 19:52 Hamilton Central
19:49 19:57 Chatelherault
19:52 20:00 Merryton
19:55 20:03 Larkhall

18:50 Glasgow Central to Lanark due 19:45 has been delayed between Carluke and Lanark and is now 8 minutes late.
This is due to a late running train being in front of this one.
Last Updated :28/01/2026 19:58
Scheduled Expected Destination
18:50 18:50 Glasgow Central
18:58 18:58 Cambuslang
19:03 19:03 Uddingston
19:09 19:09 Bellshill
19:19 19:19 Motherwell
19:23 19:23 Shieldmuir
19:27 19:27 Wishaw
19:34 19:34 Carluke
19:45 19:53 Lanark

19:14 North Berwick to Edinburgh due 19:49 has been delayed at Drem and is now 9 minutes late.
This is due to a late running train being in front of this one.
Last Updated :28/01/2026 19:35
Scheduled Expected Destination
19:14 19:14 North Berwick
19:22 19:31 Drem
19:27 19:36 Longniddry
19:32 19:41 Prestonpans
19:35 19:44 Wallyford
19:39 19:48 Musselburgh
19:49 19:58 Edinburgh

19:50 Lanark to Glasgow Central due 20:44 has been delayed at Lanark and is now 8 minutes late.
This is due to a late running train being in front of this one.
Last Updated :28/01/2026 19:59
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

2 Station Updates
The lifts will be out of order from now until further notice at Cleland station.
Additional Information:
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :25/01/2026 11:05
The lifts will be out of order between the low level platform and the station entrance from now until further notice at Glasgow Central Low Level station.
Additional Information:
If you need help with your travel plans, please get in touch:
Free Assisted Travel Helpline: 0800 046 1634
Assisted Travel Textphone: 18001 0800 046 1634 (for people who are hard of hearing)
Speak to staff at any staffed station on our network please check opening times for your station
We're sorry if this station facility change affects your journey.
Last Updated :28/01/2026 14:25
0 Improvement Works For Today
There are currently no Improvement Works reported.
Departures
Load a route using the "Your Journey" selection boxes above.
 
Specify a "From" station to see live train departure times for that station.
 
Additionally specify a "To" station to see real time departure information for only the services that go on to call at your "To" station.
 

Arrivals
Load a route using the "Your Journey" selection boxes above.
 
Specify a "To" station to see live train arrival times for that station.
 
Additionally specify a "From" station to see real time arrival information for only the services that call at that station prior to your "To" station.
 

Last Updated On: 20:01:31 28-01-2026
Powered By    © 2026