Bonnyrigg on the map
Built-up area4.8 km² (1.9 sq mi)
Location in MidlothianBonnyrigg sits where the marker shows within the county.
About Bonnyrigg
Bonnyrigg is a town in Midlothian, Scotland, located within the EH18 postcode area. It lies approximately 8 miles south of Edinburgh, making it a convenient commuter town for those working in the capital. The town has a mix of residential areas and local amenities, including shops, schools, and community facilities. Historically, Bonnyrigg was known for its textile industry, particularly cotton weaving, which played a significant role in its development during the 19th century. Today, it offers a range of housing options and is served by regular bus services connecting it to nearby towns and Edinburgh. The town centre features a variety of local businesses and public spaces, contributing to a sense of community. Bonnyrigg is also close to several parks and green spaces, providing residents with opportunities for outdoor recreation.
Local Data for Bonnyrigg
Dig deeper into the area around Bonnyrigg with our free postcode tools.



