Bonnyrigg is a town in Midlothian, Scotland, located eight miles southeast of Edinburgh. It sits between the Rivers North and South Esk, offering a picturesque setting. The town has a rich history, complemented by modern developments, making it a unique blend of old and new. With a growing population, Bonnyrigg is the largest town in Midlothian and serves as a twin town with Saint-Cyr-l'École in France. Its proximity to Edinburgh makes it an excellent base for exploring the Scottish capital while enjoying a quieter, residential atmosphere.
Bonnyrigg is well-connected by public transport, making it easy to travel to and from Edinburgh.
Take a walk along the Rivers North and South Esk for a peaceful nature experience.
Visit during local events to experience the town's culture and community spirit.
Explore nearby historical sites for a glimpse into Scotland's rich history.
Spring is ideal for visiting Bonnyrigg with mild weather and blooming nature.
Summer offers longer days and lively local events, perfect for exploring.
Fall brings beautiful foliage and a quieter atmosphere, great for relaxation.
Winter is peaceful, with fewer tourists and a cozy, small-town feel.
GBP £
$80-$150 p/day
16,360
English
April-June, September-November
Tourists, Locals, History Buff, Nature Lover