\n
Scottish place

Bonnyrigg

Cities & Towns
📍 Midlothian
Scottish.scot Highland cow mascot
About the place

Bonnyrigg is a town in Midlothian, Scotland.

Bonnyrigg reflects the growth of Midlothian’s former mining communities and their connections with Edinburgh. Its position near historic estates and the Esk valleys makes it useful for exploring the wider area.

Places to explore nearby

Location

Find it

📍 Bonnyrigg, Midlothian

Explore the area

Discover more in Midlothian

Find more places, businesses, products, experiences and events from this part of Scotland.

Explore Midlothian