Scheduled arrivals
Stop map
Open live bus mapOther stops here
Nearby stopsNearby stops
View together
Bonnyrigg Toll (at)
185 m
31
39
N31
X31
X33
Dundas Park (opposite)
186 m
31
39
X31
X33
Hazel Drive (opposite)
195 m
31
39
N31
High Street (at)
196 m
31
140
141
800
N31
X31
X33
Douglas Crescent (at)
213 m
140
141
800
Hazel Drive (at)
237 m
31
39
Park Road (opposite)
291 m
31
140
141
800
N31
X31
X33
Maryfield Place (near)
322 m
140
141
800
Park Road (at)
354 m
31
140
141
800
N31
X31
X33
Waverley Terrace (at)
379 m
31
39
N31
X31
X33
Maryfield Place (opposite)
416 m
140
141
800
Waverley Terrace (opposite)
423 m
31
39
X31
X33