Tourpedia

Bonnyrigg in Midlothian

Search Filters

Business Types

About Bonnyrigg in Midlothian

Bonnyrigg is a town in Midlothian, Scotland with a population of 8,440. It is located on the River North Esk, 7 miles (11 km) north-east of Edinburgh city centre and 37 miles (60 km) from Glasgow. The town is the site of Bonnyrigg Rose Festival, an annual event which celebrates the town's Scottish heritage. The festival includes a parade, live music, and traditional Scottish food and drink.

Filter villages/locality