Musselburgh to North Berwick Timetable
Monday to Friday SR 07:22 07:47
SR 08:25 08:42
SR 08:46 09:12
SR 09:46 10:12
SR 10:43 11:09
SR 11:44 12:10
SR 12:44 13:10
SR 13:43 14:09
SR 14:44 15:11
SR 15:46 16:12
SR 16:47 17:13
SR 17:14 17:39
SR 17:52 18:18
SR 18:22 18:48
SR 19:10 19:36
SR 19:45 20:13
SR 20:48 21:14
SR 21:47 22:13
SR 📅 23:21 23:49
SR 📅 23:21 23:49
Saturday SR 07:17 07:43
SR 08:47 09:13
SR 09:18 09:44
SR 09:47 10:13
SR 10:18 10:45
SR 10:48 11:15
SR 11:16 11:42
SR 11:45 12:12
SR 12:18 12:44
SR 12:48 13:14
SR 13:18 13:44
SR 13:47 14:13
SR 14:18 14:44
SR 14:46 15:12
SR 15:17 15:43
SR 15:48 16:14
SR 16:18 16:44
SR 16:47 17:13
SR 17:17 17:43
SR 17:47 18:13
SR 18:21 18:47
SR 18:45 19:13
SR 19:47 20:13
SR 20:46 21:13
SR 21:47 22:14
SR 23:19 23:45
Sunday SR 09:43 10:09
SR 10:42 11:08
SR 11:43 12:09
SR 12:43 13:09
SR 13:43 14:09
SR 14:41 15:08
SR 15:45 16:11
SR 16:43 17:09
SR 17:45 18:11
SR 18:43 19:09
SR 19:43 20:09
SR 20:43 21:09
SR 21:43 22:09
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Musselburgh at 07:22 arriving at North Berwick at 07:47. The last train departs Musselburgh at 23:21 arriving at North Berwick at 23:49. Journey Time
The average journey time between Musselburgh and North Berwick is 26 minutes. Popular journeys from Musselburgh Popular journeys from North Berwick Timetable data under licence from RSP / Rail Delivery Group