School Brae (opposite) School Brae (opposite) 203 m 107 120 N107 X7 X7 Edinburgh Scheduled time · East Coast Buses 08:25 120 North Berwick Scheduled time · East Coast Buses 08:53 X7 Edinburgh Scheduled time · East Coast Buses 08:59
School Brae (at) School Brae (at) 203 m 107 120 N107 X7 X7 Edinburgh Scheduled time · East Coast Buses 08:39 120 North Berwick Scheduled time · East Coast Buses 09:11 X7 Edinburgh Scheduled time · East Coast Buses 09:12
Duke Street (at) Duke Street (at) 288 m 107 120 N107 X7 X7 Edinburgh Scheduled time · East Coast Buses 08:38 120 North Berwick Scheduled time · East Coast Buses 09:11 X7 Edinburgh Scheduled time · East Coast Buses 09:11
Duke Street (opposite) Duke Street (opposite) 318 m 107 120 N107 X7 X7 Edinburgh Scheduled time · East Coast Buses 08:26 120 North Berwick Scheduled time · East Coast Buses 08:54 X7 Edinburgh Scheduled time · East Coast Buses 09:00