Scheduled arrivals
31
Rosewell or Bonnyrigg
22:58
31
Rosewell or Bonnyrigg
23:18
31
Rosewell or Bonnyrigg
23:38
140
Musselburgh
23:38
31
Rosewell or Bonnyrigg
Tomorrow 00:03
N31
Bonnyrigg
Tomorrow 00:56
N31
Bonnyrigg
Tomorrow 02:09
N31
Bonnyrigg
Tomorrow 03:34
31
Rosewell or Bonnyrigg
Tomorrow 04:54
31
Rosewell or Bonnyrigg
Tomorrow 05:16
Routes at this stop
8
2
31
140
141
800
N31
X31
X33
Dalkeith via Gorebridge
Lothian Community Transport
East Craigs
Lothian Buses
Penicuik
East Coast Buses
Penicuik
East Coast Buses
Penicuik via Gorebridge + Dalkeith
Midlothian Council
Edinburgh Haymarket
Lothian Buses
Edinburgh Haymarket
Lothian Buses
Straiton via Mayfield
Lothian Buses
Stop map
Open live bus mapOther stops here
Nearby stopsNearby stops
View together
Park Road (at)
190 m
31
140
141
800
N31
X31
X33
Park Road (opposite)
263 m
31
140
141
800
N31
X31
X33
High Street (at)
362 m
31
140
141
800
N31
X31
X33
Maryfield Place (opposite)
394 m
140
141
800
Douglas Crescent (at)
421 m
140
141
800
Maryfield Place (near)
424 m
140
141
800
Waverley Crescent (opposite)
435 m
140
141
800