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.
Proximity to Edinburgh for easy day trips.
Twin town with Saint-Cyr-l'École, France.
Riverside location between North and South Esk.
Growing population with modern developments.
Close proximity to Edinburgh, ideal for day trips.
Growing town with modern housing developments.
Rich cultural heritage with local events and twin town relations.
Bonnyrigg is well-connected by public transport, making it easy to travel to and from Edinburgh.
GBP £
$80-$150 p/day
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.
16,360
English
Explore nearby historical sites for a glimpse into Scotland's rich history.
Tourists, Locals, History Buff, Nature Lover
April-JuneSeptember-November
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.