Bus times from Sawmill Terrace, Bonnyrigg

Sawmill Terrace, Bonnyrigg is served by 5 bus routes (31, 39, 39A, N31 and X31), run by Lothian Buses. The next buses go to East Craigs, Poltonhall, Bonnyrigg and Dalkeith.

Next departures

TimeRouteTo
13:1631East Craigs
13:1639Poltonhall
13:2731Bonnyrigg
13:4631East Craigs
13:5639Dalkeith
13:5931Bonnyrigg
14:1739Poltonhall
14:1831East Craigs
14:3031Bonnyrigg
14:4831East Craigs
14:5639Dalkeith
15:0031Bonnyrigg
15:1739Poltonhall
15:1831East Craigs
15:3031Bonnyrigg
15:4831East Craigs
15:5639Dalkeith
16:0031Bonnyrigg
16:2031East Craigs
16:2639Poltonhall

Routes from this stop

Stops nearby

All bus routes and stops in Bonnyrigg

Questions

When is the next bus from Sawmill Terrace, Bonnyrigg?
The 31 to East Craigs at 13:16.
Which buses stop at Sawmill Terrace, Bonnyrigg?
5 routes: 31, 39, 39A, N31 and X31, run by Lothian Buses.
Where is Sawmill Terrace, Bonnyrigg?
Sawmill Terrace is in Bonnyrigg, Midlothian.
Where do buses from Sawmill Terrace, Bonnyrigg go?
The next departures go to East Craigs, Poltonhall, Bonnyrigg and Dalkeith.

Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 11 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook