Bus times from Dundas Park, Bonnyrigg

Dundas Park, Bonnyrigg is served by 7 bus routes (2, 4, 31, 39, 39A, X31 and X33), run by Lothian Community Transport and Lothian Buses. The next buses go to East Craigs, Poltonhall and Straiton.

Next departures

TimeRouteTo
11:5031East Craigs
12:2031East Craigs
12:2039Poltonhall
12:5031East Craigs
13:2039Poltonhall
13:2131East Craigs
13:5131East Craigs
14:2139Poltonhall
14:2331East Craigs
14:5331East Craigs
15:2239Poltonhall
15:2331East Craigs
15:5231East Craigs
16:2431East Craigs
16:3039Poltonhall
16:5731East Craigs
17:2639Poltonhall
17:3131East Craigs
17:51X33Straiton
17:5931East Craigs

Routes from this stop

Stops nearby

All bus routes and stops in Bonnyrigg

Questions

When is the next bus from Dundas Park, Bonnyrigg?
The 31 to East Craigs at 11:50.
Which buses stop at Dundas Park, Bonnyrigg?
7 routes: 2, 4, 31, 39, 39A, X31 and X33, run by Lothian Community Transport and Lothian Buses.
Where is Dundas Park, Bonnyrigg?
Dundas Park is in Bonnyrigg, Midlothian.
Where do buses from Dundas Park, Bonnyrigg go?
The next departures go to East Craigs, Poltonhall and Straiton.

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