Hopetoun Drive (opposite) Hopetoun Drive (opposite) 122 m 101 101 Gifford Scheduled time · Prentice Coaches 14:36
Hopetoun Drive (at) Hopetoun Drive (at) 135 m 101 101 Haddington Retail Park Scheduled time · Prentice Coaches 14:26
Baird Terrace (opposite) Baird Terrace (opposite) 198 m 101 101 Gifford Scheduled time · Prentice Coaches 14:35
Baird Terrace (at) Baird Terrace (at) 209 m 101 101 Haddington Retail Park Scheduled time · Prentice Coaches 14:26
Beechwood Road (opposite) Beechwood Road (opposite) 226 m 101 101 Haddington Retail Park Scheduled time · Prentice Coaches 14:25
Beachwood Road (at) Beachwood Road (at) 233 m 101 101 Gifford Scheduled time · Prentice Coaches 14:36
Station Road (at) Station Road (at) 281 m 101 106 107 108 111 121 122 N107 X6 X7 X7 Dunbar Scheduled time · East Coast Buses 14:23 101 Gifford Scheduled time · Prentice Coaches 14:38 108 Haddington Scheduled time · Prentice Coaches 14:38
Aberlady Road (opposite) Aberlady Road (opposite) 285 m 111 122 111 Edinburgh Royal Infirmary Scheduled time · Prentice Coaches 14:38 111 Edinburgh Royal Infirmary Scheduled time · Prentice Coaches 15:23 122 North Berwick Scheduled time · Prentice Coaches 15:49
Caponflat Crescent (adjacent) Caponflat Crescent (adjacent) 286 m 111 122 122 Haddington Scheduled time · Prentice Coaches 14:49 111 Haddington Scheduled time · Prentice Coaches 14:58 111 Haddington Scheduled time · Prentice Coaches 16:13
Caponflat Crescent (opposite) Caponflat Crescent (opposite) 298 m 111 122 111 Edinburgh Royal Infirmary Scheduled time · Prentice Coaches 14:36 111 Edinburgh Royal Infirmary Scheduled time · Prentice Coaches 15:21 122 North Berwick Scheduled time · Prentice Coaches 15:47
Station Road Station Road 301 m 101 106 107 108 111 121 122 N107 X6 X7 X7 Edinburgh Scheduled time · East Coast Buses 14:23 101 Haddington Retail Park Scheduled time · Prentice Coaches 14:24 106 Fort Kinnaird or Western General Hospital Scheduled time · East Coast Buses 14:32
Police Station (at) Police Station (at) 304 m 101 106 107 108 111 121 122 123 N107 X6 X7 X7 Edinburgh Scheduled time · East Coast Buses 14:22 101 Haddington Retail Park Scheduled time · Prentice Coaches 14:23 106 Fort Kinnaird or Western General Hospital Scheduled time · East Coast Buses 14:31
Aberlady Road Aberlady Road 309 m 111 122 122 Haddington Scheduled time · Prentice Coaches 14:47 111 Haddington Scheduled time · Prentice Coaches 14:56 111 Haddington Scheduled time · Prentice Coaches 16:11
Corn Exchange (opposite) Corn Exchange (opposite) 319 m 101 106 107 108 111 121 122 123 N107 X6 X7 X7 Dunbar Scheduled time · East Coast Buses 14:23 101 Gifford Scheduled time · Prentice Coaches 14:39 108 Haddington Scheduled time · Prentice Coaches 14:39
Hawthornbank Road (opposite) Hawthornbank Road (opposite) 345 m 101 111 122 101 Gifford Scheduled time · Prentice Coaches 14:35 111 Edinburgh Royal Infirmary Scheduled time · Prentice Coaches 14:38 111 Edinburgh Royal Infirmary Scheduled time · Prentice Coaches 15:23
Knox Court (at) Knox Court (at) 364 m 123 123 Haddington Scheduled time · East Coast Buses 15:36 123 Haddington Scheduled time · East Coast Buses 17:06 123 Haddington Scheduled time · East Coast Buses 18:16
Market Street (at) Market Street (at) 414 m 101 106 107 108 110 111 121 122 123 N107 X6 X7 X7 Dunbar Scheduled time · East Coast Buses 14:24 101 Gifford Scheduled time · Prentice Coaches 14:40 108 Haddington Scheduled time · Prentice Coaches 14:40
Letham Drive (opposite) Letham Drive (opposite) 433 m 106 107 108 121 N107 X6 X7 X7 Dunbar Scheduled time · East Coast Buses 14:22 108 Haddington Scheduled time · Prentice Coaches 14:37 X7 Dunbar Scheduled time · East Coast Buses 14:42