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 04:35 X7 Edinburgh Scheduled time · East Coast Buses 05:35 X7 Edinburgh Scheduled time · East Coast Buses 06:00
Duke Street (at) Duke Street (at) 267 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) 303 m 107 120 N107 X7 X7 Edinburgh Scheduled time · East Coast Buses 04:36 X7 Edinburgh Scheduled time · East Coast Buses 05:36 X7 Edinburgh Scheduled time · East Coast Buses 06:01
Caravan Park (opposite) Caravan Park (opposite) 394 m 107 120 N107 X7 X7 Edinburgh Scheduled time · East Coast Buses 04:34 X7 Edinburgh Scheduled time · East Coast Buses 05:34 X7 Edinburgh Scheduled time · East Coast Buses 05:59
Caravan Park (at) Caravan Park (at) 428 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