Lie of the Land.
Area guide

Living in Bonnyrigg: Is It a Nice Place to Live? (2026 Guide)

Midlothian · England

Bonnyrigg is a historic former mining town in Midlothian, located just seven miles southeast of Edinburgh city centre. With its blend of traditional Scottish character and modern housing developments, it offers an affordable alternative to city living with excellent transport links to the capital.

Bonnyrigg is situated in Midlothian, Scotland (not England), forming part of a larger settlement with neighbouring Lasswade. The town sits in the picturesque valley of the River North Esk, combining its industrial heritage with green spaces and countryside access. Its proximity to Edinburgh makes it popular with commuters seeking more affordable property whilst remaining close to the capital's employment opportunities and amenities.

The housing stock in Bonnyrigg is diverse, ranging from traditional stone-built cottages and Victorian terraces to post-war council housing and modern residential developments. Recent years have seen significant new build activity, attracting young families and first-time buyers. The town has a mixed demographic, with established local families alongside newcomers drawn by the relatively lower property prices compared to Edinburgh.

Transport connections are strong, with regular bus services to Edinburgh city centre taking approximately 30-40 minutes. The nearby Eskbank and Shawfair railway stations provide rail access to the capital and the Borders Railway line. The A7 road offers direct routes into Edinburgh and south towards the Scottish Borders. Bonnyrigg has local amenities including shops, schools, and community facilities, though many residents travel to Edinburgh for work and wider services.

Bonnyrigg is known for its mining heritage, though the pits closed in the 1960s, and its strong community spirit reflected in local events and sports clubs. The town is home to Dalhousie Castle, a historic hotel, and benefits from nearby attractions including Dalkeith Country Park. For specific, up-to-date data on house prices, schools, crime rates, and local statistics in Bonnyrigg, generate a live Lie of the Land report today.

Survey Bonnyrigg →

New accounts get 1 free credit. Each survey uses 1 credit — 5 for £5 or 15 for £10.

Lie of the Land draws up AI-powered area surveys for any UK address. Guidance only — not a substitute for professional advice.