Scheduled arrivals
Stop map
Open live bus mapOther stops here
Nearby stopsNearby stops
View together
Park Road (at)
149 m
31
140
141
800
N31
X31
X33
Park Road (opposite)
224 m
31
140
141
800
N31
X31
X33
High Street (at)
322 m
31
140
141
800
N31
X31
X33
Maryfield Place (opposite)
378 m
140
141
800
Douglas Crescent (at)
386 m
140
141
800
Maryfield Place (near)
398 m
140
141
800
Waverley Crescent (opposite)
438 m
140
141
800
Bonnyrigg Toll (at)
440 m
31
39
N31
X31
X33