Troon to Johnstone TimetableSummer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday SR 📅 05:26 06:00
SR 📅 05:26 06:00
SR 📅 05:47 06:21
SR 📅 05:47 06:21
SR 📅 06:14 06:39
SR 📅 06:14 06:39
SR 📅 06:14 06:39
SR 06:46 07:11
SR 07:16 07:41
SR 07:36 08:01
SR 07:48 08:15
SR 08:05 08:32
SR 08:16 08:41
SR 08:46 09:11
SR 09:16 09:41
SR 09:46 10:11
SR 10:16 10:41
SR 10:46 11:11
SR 11:16 11:41
SR 11:46 12:11
SR 12:16 12:41
SR 12:46 13:11
SR 13:16 13:41
SR 13:46 14:11
SR 14:16 14:41
SR 14:46 15:11
SR 15:16 15:41
SR 15:46 16:11
SR 16:16 16:41
SR 16:46 17:13
SR 17:16 17:42
SR 17:47 18:12
SR 18:02 18:30
SR 18:16 18:41
SR 18:50 19:14
SR 19:16 19:41
SR 19:46 20:11
SR 20:16 20:41
SR 20:49 21:14
SR 📅 21:16 21:41
SR 📅 21:16 21:41
SR 📅 21:16 21:41
SR 21:47 22:12
SR 📅 22:16 22:41
SR 📅 22:16 22:41
SR 📅 22:16 22:41
SR 📅 22:44 23:09
SR 📅 22:44 23:09
SR 📅 22:44 23:09
SR 📅 23:16 23:45
SR 📅 23:16 23:45
SR 📅 23:16 23:45
SR 📅 23:16 23:45
Saturday SR 05:26 06:00
SR 05:47 06:21
SR 06:14 06:39
SR 06:46 07:11
SR 07:16 07:41
SR 07:48 08:13
SR 08:16 08:41
SR 08:46 09:11
SR 09:16 09:41
SR 09:46 10:11
SR 10:16 10:41
SR 10:46 11:11
SR 11:16 11:41
SR 11:46 12:11
SR 12:16 12:41
SR 12:46 13:11
SR 13:16 13:41
SR 13:46 14:11
SR 14:16 14:41
SR 14:46 15:11
SR 15:16 15:41
SR 15:46 16:11
SR 16:16 16:41
SR 16:46 17:11
SR 17:16 17:43
SR 17:46 18:11
SR 18:02 18:30
SR 18:16 18:41
SR 18:46 19:11
SR 19:16 19:41
SR 19:46 20:11
SR 20:14 20:40
SR 20:46 21:11
SR 21:16 21:41
SR 21:47 22:12
SR 22:18 22:43
SR 22:44 23:09
SR 23:16 23:45
Sunday SR 08:25 08:49
SR 08:56 09:21
SR 09:25 09:49
SR 09:56 10:21
SR 10:25 10:49
SR 10:56 11:21
SR 11:25 11:49
SR 11:56 12:21
SR 12:25 12:49
SR 12:56 13:21
SR 13:25 13:50
SR 13:56 14:21
SR 14:25 14:52
SR 14:56 15:21
SR 15:25 15:49
SR 15:56 16:21
SR 16:25 16:49
SR 16:56 17:21
SR 17:25 17:49
SR 17:56 18:21
SR 18:25 18:49
SR 18:56 19:21
SR 19:25 19:49
SR 19:56 20:21
SR 20:56 21:21
SR 21:56 22:21
SR 23:11 23:36
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Troon at 05:26 arriving at Johnstone at 06:00. The last train departs Troon at 23:16 arriving at Johnstone at 23:45. Journey Time
The average journey time between Troon and Johnstone is 25 minutes. Popular journeys from Troon Popular journeys from Johnstone Timetable data under licence from RSP / Rail Delivery Group