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