14:30 Platform 4 Expected 14:42 Girvan Calling at: Maybole (14:53)Girvan (15:07) This service has been delayed by a road vehicle colliding with a bridge Track live Share train
14:35 Platform 1 Expected On time Glasgow Central Calling at: Newton-on-Ayr (14:37)Prestwick Town (14:40)Prestwick Intl Airport (14:42)Troon (14:46)Barassie (14:48)Irvine (14:53)Kilwinning (14:57)Johnstone (15:11)Paisley Gilmour Street (15:15)Glasgow Central (15:26) Track live Share train
15:05 Platform 3 Expected On time Glasgow Central Calling at: Newton-on-Ayr (15:07)Prestwick Town (15:10)Prestwick Intl Airport (15:12)Troon (15:16)Barassie (15:18)Irvine (15:23)Kilwinning (15:27)Johnstone (15:41)Paisley Gilmour Street (15:45)Glasgow Central (15:56) Track live Share train
15:19 Platform 1 Expected On time Kilmarnock Calling at: Prestwick Town (15:24)Troon (15:29)Kilmarnock (15:46) Track live Share train
15:35 Platform 4 Expected On time Glasgow Central Calling at: Newton-on-Ayr (15:37)Prestwick Town (15:40)Prestwick Intl Airport (15:42)Troon (15:46)Barassie (15:48)Irvine (15:53)Kilwinning (15:57)Johnstone (16:11)Paisley Gilmour Street (16:15)Glasgow Central (16:26) Track live Share train
15:35 Platform 3 Expected 15:39 Stranraer Calling at: Maybole (15:50)Girvan (16:04)Barrhill (16:24)Stranraer (16:58) Track live Share train
16:05 Platform 4 Expected On time Glasgow Central Calling at: Newton-on-Ayr (16:07)Prestwick Town (16:10)Prestwick Intl Airport (16:12)Troon (16:16)Barassie (16:18)Irvine (16:23)Kilwinning (16:27)Johnstone (16:41)Paisley Gilmour Street (16:45)Glasgow Central (16:58) Track live Share train
16:21 Platform 3 Expected On time Kilmarnock Calling at: Prestwick Town (16:26)Troon (16:31)Kilmarnock (16:46) Track live Share train