at School Brae same place 107 120 N107 X7 107 Musselburgh Scheduled time · East Coast Buses 05:08 107 Musselburgh Scheduled time · East Coast Buses 06:33 107 Musselburgh Scheduled time · East Coast Buses 06:50
opposite School Brae same place 107 120 N107 X7 X7 Edinburgh Scheduled time · East Coast Buses 05:35 X7 Edinburgh Scheduled time · East Coast Buses 06:00 X7 Edinburgh Scheduled time · East Coast Buses 06:25
Duke Street (at) Duke Street (at) 258 m 107 120 N107 X7 107 Musselburgh Scheduled time · East Coast Buses 05:08 107 Musselburgh Scheduled time · East Coast Buses 06:33 107 Musselburgh Scheduled time · East Coast Buses 06:50
Duke Street (opposite) Duke Street (opposite) 294 m 107 120 N107 X7 X7 Edinburgh Scheduled time · East Coast Buses 05:36 X7 Edinburgh Scheduled time · East Coast Buses 06:01 X7 Edinburgh Scheduled time · East Coast Buses 06:26
Caravan Park (opposite) Caravan Park (opposite) 409 m 107 120 N107 X7 X7 Edinburgh Scheduled time · East Coast Buses 05:34 X7 Edinburgh Scheduled time · East Coast Buses 05:59 X7 Edinburgh Scheduled time · East Coast Buses 06:24
Caravan Park (at) Caravan Park (at) 444 m 107 120 N107 X7 107 Musselburgh Scheduled time · East Coast Buses 05:09 107 Musselburgh Scheduled time · East Coast Buses 06:34 107 Musselburgh Scheduled time · East Coast Buses 06:51