Free things to do in Bonnyrigg
5 free-entry places in and around Bonnyrigg, Midlothian. Check parking, opening hours and other costs before you go.
Explore 5 free places ↓Filter by type
What sounds good today?
Optional — this reshuffles the results, without an account.
Showing 5 of 5 places
MarketBonnyrigg Market
Friday market — free to browse.
Parking uncheckedDetails +Hide −
Bonnyrigg Market
Friday market — free to browse.
Bonnyrigg Market
Bonnyrigg, Midlothian
Friday market — free to browse.
Town centre on-street
Parking price not checked yet — view parking nearby.
ChurchSt Thomas's Church
Parish church — free to enter.
Parking uncheckedDetails +Hide −
St Thomas's Church
Parish church — free to enter.
St Thomas's Church
Bonnyrigg, Midlothian
Parish church — free to enter.
Village on-street
Parking price not checked yet — view parking nearby.
WalkBonnyrigg Town Walk
Midlothian town lanes.
Parking uncheckedDetails +Hide −
Bonnyrigg Town Walk
Midlothian town lanes.
Bonnyrigg Town Walk
Bonnyrigg, Midlothian
Midlothian town lanes.
Harbour on-street
Parking price not checked yet — view parking nearby.
ViewpointPentland Hills View
Hills panorama.
Parking uncheckedDetails +Hide −
Pentland Hills View
Hills panorama.
Pentland Hills View
Bonnyrigg, Midlothian
Hills panorama.
Church on-street
Parking price not checked yet — view parking nearby.
WalkEskbank Heritage Walk
Mining heritage path.
Parking uncheckedDetails +Hide −
Eskbank Heritage Walk
Mining heritage path.
Eskbank Heritage Walk
Bonnyrigg, Midlothian
Mining heritage path.
Riverside on-street
Parking price not checked yet — view parking nearby.
Driving to Bonnyrigg? Check petrol on FuelRadar.
Checking free events near Bonnyrigg…
More free things to do nearby
- Free things to do in Edinburgh, City of Edinburgh~6 mi
- Free things to do in Haddington, East Lothian~14 mi
- Free things to do in Kirkcaldy, Fife~16 mi
- Free things to do in Innerleithen, Scottish Borders~18 mi
- Free things to do in Dunfermline, Fife~19 mi
- Free things to do in North Berwick, East Lothian~20 mi
