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