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