Dunbar Road (at 33) Dunbar Road (at 33) 256 m 107 N107 X7 X7 Dunbar Scheduled time · East Coast Buses 09:43 X7 Dunbar Scheduled time · East Coast Buses 10:03 X7 Dunbar Scheduled time · East Coast Buses 10:23
Dunbar Road (at 20) Dunbar Road (at 20) 263 m 107 N107 X7 X7 Edinburgh Scheduled time · East Coast Buses 09:50 X7 Edinburgh Scheduled time · East Coast Buses 10:20 X7 Edinburgh Scheduled time · East Coast Buses 10:50
Artillery Park (at) Artillery Park (at) 330 m 107 123 N107 X7 X7 Edinburgh Scheduled time · East Coast Buses 09:50 X7 Edinburgh Scheduled time · East Coast Buses 10:20 X7 Edinburgh Scheduled time · East Coast Buses 10:50
Artillery Park (opposite) Artillery Park (opposite) 332 m 107 N107 X7 X7 Dunbar Scheduled time · East Coast Buses 09:42 X7 Dunbar Scheduled time · East Coast Buses 10:02 X7 Dunbar Scheduled time · East Coast Buses 10:22
Hopetoun Drive (opposite) Hopetoun Drive (opposite) 338 m 101 101 Gifford Scheduled time · Prentice Coaches 10:16 101 Gifford Scheduled time · Prentice Coaches 11:16 101 Gifford Scheduled time · Prentice Coaches 12:46
Hopetoun Drive (at) Hopetoun Drive (at) 348 m 101 101 Haddington Retail Park Scheduled time · Prentice Coaches 09:56 101 Haddington Retail Park Scheduled time · Prentice Coaches 10:56 101 Haddington Retail Park Scheduled time · Prentice Coaches 11:56
Market Street (at) Market Street (at) 358 m 101 106 107 108 110 111 121 122 123 N107 X6 X7 X7 Dunbar Scheduled time · East Coast Buses 09:42 106 Haddington Scheduled time · East Coast Buses 10:00 X7 Dunbar Scheduled time · East Coast Buses 10:02
Corn Exchange (opposite) Corn Exchange (opposite) 367 m 101 106 107 108 111 121 122 123 N107 X6 X7 X7 Dunbar Scheduled time · East Coast Buses 09:41 106 Haddington Scheduled time · East Coast Buses 09:59 X7 Dunbar Scheduled time · East Coast Buses 10:01
Baird Terrace (opposite) Baird Terrace (opposite) 385 m 101 101 Gifford Scheduled time · Prentice Coaches 10:15 101 Gifford Scheduled time · Prentice Coaches 11:15 101 Gifford Scheduled time · Prentice Coaches 12:45
Baird Terrace (at) Baird Terrace (at) 396 m 101 101 Haddington Retail Park Scheduled time · Prentice Coaches 09:56 101 Haddington Retail Park Scheduled time · Prentice Coaches 10:56 101 Haddington Retail Park Scheduled time · Prentice Coaches 11:56
Police Station (at) Police Station (at) 413 m 101 106 107 108 111 121 122 123 N107 X6 X7 X7 Edinburgh Scheduled time · East Coast Buses 09:52 101 Haddington Retail Park Scheduled time · Prentice Coaches 09:53 108 Fort Kinnaird Scheduled time · Prentice Coaches 10:00
High Street (Stop B) High Street (Stop B) 427 m 101 121 122 123 101 Haddington Retail Park Scheduled time · Prentice Coaches 09:52 121 North Berwick Scheduled time · East Coast Buses 10:15 122 North Berwick Scheduled time · Prentice Coaches 10:40
High Street (Stop A) High Street (Stop A) 440 m 106 107 108 110 111 123 N107 X6 X7 X7 Edinburgh Scheduled time · East Coast Buses 09:51 108 Fort Kinnaird Scheduled time · Prentice Coaches 10:00 111 Edinburgh Royal Infirmary Scheduled time · Prentice Coaches 10:00
Station Road (at) Station Road (at) 445 m 101 106 107 108 111 121 122 N107 X6 X7 X7 Dunbar Scheduled time · East Coast Buses 09:41 106 Haddington Scheduled time · East Coast Buses 09:59 X7 Dunbar Scheduled time · East Coast Buses 10:01
Beechwood Road (opposite) Beechwood Road (opposite) 446 m 101 101 Haddington Retail Park Scheduled time · Prentice Coaches 09:55 101 Haddington Retail Park Scheduled time · Prentice Coaches 10:55 101 Haddington Retail Park Scheduled time · Prentice Coaches 11:55