Montrose to Stirling Timetable
Monday to Friday SR 06:13 07:46
SR 07:16 08:42
SR 08:07 09:46
SR 09:18 10:49
SR 10:20 11:51
SR 11:16 12:47
SR 12:21 13:44
SR 13:18 14:50
SR 14:23 15:47
SR 15:09 16:44
SR 16:12 17:45
SR 17:05 18:40
SR 18:21 19:46
SR 19:12 20:45
SR 20:19 21:51
SR 21:21 22:51
Saturday SR 06:13 07:46
SR 07:16 08:42
SR 08:07 09:46
SR 09:18 10:49
SR 10:20 11:51
SR 11:16 12:47
SR 12:21 13:44
SR 13:18 14:50
SR 14:23 15:47
SR 15:09 16:44
SR 16:12 17:45
SR 17:05 18:41
SR 18:21 19:46
SR 19:12 20:45
SR 20:19 21:51
SR 21:20 22:51
Sunday SR 10:09 11:45
SR 11:19 12:46
SR 12:10 13:42
SR 13:08 14:40
SR 14:10 15:42
SR 15:11 16:42
SR 16:12 17:39
SR 17:07 18:32
SR 18:24 19:51
SR 20:27 22:02
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Montrose at 06:13 arriving at Stirling at 07:46. The last train departs Montrose at 21:21 arriving at Stirling at 22:51. Journey Time
The average journey time between Montrose and Stirling is 1 hour and 30 minutes. Popular journeys from Montrose Popular journeys from Stirling Timetable data under licence from RSP / Rail Delivery Group