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