Scheduled arrivals
31
Rosewell or Bonnyrigg
22:07
31
Rosewell or Bonnyrigg
22:44
31
Rosewell or Bonnyrigg
23:23
31
Rosewell or Bonnyrigg
Tomorrow 00:08
N31
Bonnyrigg
Tomorrow 01:01
N31
Bonnyrigg
Tomorrow 02:14
N31
Bonnyrigg
Tomorrow 03:39
31
Rosewell or Bonnyrigg
Tomorrow 04:59
31
Rosewell or Bonnyrigg
Tomorrow 05:59
31
Rosewell or Bonnyrigg
Tomorrow 06:49
Stop map
Open live bus mapOther stops here
Nearby stopsNearby stops
View together
Burnbrae Road (at)
142 m
39
Burnbrae Walk (opposite)
176 m
31
39
X31
Burnbrae Road (opposite)
232 m
31
39
N31
X31
Burnbrae Walk (at)
271 m
31
39
N31
X31
Burnbrae Avenue (near)
344 m
39
N31
X31
Burnbrae Avenue (opposite)
360 m
39
X31
Burnbrae Terrace (opposite)
363 m
39
Little Wood Grove (opposite)
394 m
31
Burnbrae Terrace (at)
433 m
X31