Musselburgh to Wallyford Timetable
Monday to Friday SR 07:22 07:25
SR 08:46 08:50
SR 09:46 09:49
SR 10:22 10:25
SR 10:43 10:46
SR 11:44 11:47
SR 12:22 12:26
SR 12:44 12:48
SR 13:43 13:46
SR 14:22 14:25
SR 14:44 14:48
SR 15:46 15:49
SR 16:41 16:44
SR 16:47 16:50
SR 17:14 17:17
SR 17:52 17:55
SR 18:22 18:26
SR 19:10 19:14
SR 19:45 19:48
SR 20:48 20:51
SR 21:47 21:50
SR 22:17 22:21
SR 23:14 23:18
SR 📅 23:21 23:25
SR 📅 23:21 23:25
Saturday SR 07:17 07:20
SR 08:47 08:51
SR 09:18 09:22
SR 09:47 09:50
SR 10:18 10:22
SR 10:41 10:45
SR 10:48 10:51
SR 11:16 11:20
SR 11:45 11:48
SR 12:18 12:22
SR 12:43 12:46
SR 12:48 12:51
SR 13:18 13:21
SR 13:47 13:50
SR 14:18 14:22
SR 14:46 14:50
SR 15:17 15:20
SR 15:48 15:51
SR 16:18 16:22
SR 16:40 16:44
SR 16:47 16:50
SR 17:17 17:20
SR 17:47 17:50
SR 18:21 18:24
SR 18:45 18:48
SR 19:47 19:50
SR 20:46 20:49
SR 21:47 21:50
SR 22:12 22:16
SR 23:19 23:23
Sunday SR 09:43 09:47
SR 10:42 10:46
SR 11:43 11:47
SR 12:43 12:47
SR 13:43 13:47
SR 14:41 14:45
SR 15:45 15:49
SR 16:43 16:47
SR 17:45 17:49
SR 18:43 18:47
SR 19:43 19:47
SR 20:43 20:47
SR 21:43 21:47
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 Wallyford at 07:25. The last train departs Musselburgh at 23:21 arriving at Wallyford at 23:25. Journey Time
The average journey time between Musselburgh and Wallyford is 3 minutes. Calling Points
Trains operated by ScotRail (SR) are non-stop. Popular journeys from Musselburgh Popular journeys from Wallyford Timetable data under licence from RSP / Rail Delivery Group