Bonnyrigg, at Burnbrae Terminus

On Burnbrae Road

Buses point north ↑

31 East Craigs
1126 - SB19 GLK
21:46
31 Bonnyrigg 22:08
31 East Craigs 22:16
31 Bonnyrigg
1083 - SJ19 OWY
22:49⚡️

Later ↓

⚡️ denotes ‘live’ times guessed (sometimes badly) from buses’ actual locations