School Brae (opposite) School Brae (opposite) 200 m 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
School Brae (at) School Brae (at) 200 m 107 120 N107 X7 X7 Edinburgh Scheduled time · East Coast Buses 00:02 X7 Edinburgh Scheduled time · East Coast Buses 00:32 107 Musselburgh Scheduled time · East Coast Buses 05:08
Duke Street (at) Duke Street (at) 301 m 107 120 N107 X7 X7 Edinburgh Scheduled time · East Coast Buses 00:02 X7 Edinburgh Scheduled time · East Coast Buses 00:32 107 Musselburgh Scheduled time · East Coast Buses 05:08
Duke Street (opposite) Duke Street (opposite) 332 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