Wallyford to Musselburgh Timetable
Monday to Friday SR 06:24 06:28
SR 07:00 07:04
SR 07:14 07:17
SR 07:39 07:43
SR 08:04 08:08
SR 08:14 08:18
SR 08:41 08:45
SR 09:14 09:17
SR 09:41 09:44
SR 10:41 10:45
SR 11:13 11:16
SR 11:41 11:45
SR 12:41 12:45
SR 13:10 13:13
SR 13:40 13:44
SR 14:44 14:48
SR 15:13 15:16
SR 15:44 15:48
SR 16:41 16:45
SR 17:33 17:36
SR 17:44 17:48
SR 18:13 18:17
SR 18:46 18:50
SR 19:35 19:38
SR 20:14 20:17
SR 20:39 20:43
SR 21:48 21:52
SR 📅 22:45 22:49
SR 📅 22:45 22:49
Saturday SR 06:24 06:28
SR 07:13 07:17
SR 07:38 07:42
SR 08:12 08:16
SR 08:48 08:51
SR 09:40 09:43
SR 10:12 10:16
SR 10:44 10:48
SR 11:15 11:19
SR 11:44 11:48
SR 11:49 11:52
SR 12:15 12:19
SR 12:44 12:48
SR 13:12 13:16
SR 13:32 13:36
SR 13:44 13:48
SR 14:12 14:16
SR 14:44 14:48
SR 15:12 15:16
SR 15:34 15:37
SR 15:44 15:48
SR 16:10 16:14
SR 16:44 16:48
SR 17:11 17:15
SR 17:32 17:35
SR 17:44 17:48
SR 18:13 18:16
SR 18:46 18:49
SR 19:14 19:17
SR 19:46 19:49
SR 20:49 20:53
SR 21:44 21:48
SR 22:44 22:48
Sunday SR 10:43 10:46
SR 11:42 11:46
SR 12:42 12:46
SR 13:43 13:47
SR 14:42 14:46
SR 15:42 15:46
SR 16:42 16:46
SR 17:42 17:46
SR 18:42 18:46
SR 19:43 19:47
SR 20:43 20:47
SR 21:42 21:46
SR 22:43 22:46
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Wallyford at 06:24 arriving at Musselburgh at 06:28. The last train departs Wallyford at 22:45 arriving at Musselburgh at 22:49. Journey Time
The average journey time between Wallyford and Musselburgh is 3 minutes. Calling Points
Trains operated by ScotRail (SR) are non-stop. Popular journeys from Wallyford Popular journeys from Musselburgh Timetable data under licence from RSP / Rail Delivery Group