
Bonnyrigg.

Bonnyrigg is a quiet Midlothian town set in the Esk Valley, just 8 miles south of Edinburgh. Its main draw is Dalhousie Castle, a 13th-century fortress that served as the seat of the Earls of Dalhousie for centuries and has been transformed into one of Scotland's most celebrated castle hotels. Guests stay in rooms with 14-foot thick walls, dine in a medieval dungeon restaurant, and unwind in a falconry or spa. The surrounding area offers easy day trips to Rosslyn Chapel — made famous by its mysterious carvings and intricate stonework — Dalkeith Country Park, and Edinburgh's Old Town. The River Esk runs through wooded countryside nearby, and the Pentland Hills are within easy reach. Bonnyrigg makes an ideal base for those who want Scottish history and countryside without straying too far from Edinburgh.
Things to do.
- 01Stay or dine at Dalhousie Castle and explore its medieval dungeon restaurant and spa
- 02Visit Rosslyn Chapel in nearby Roslin — famous for its extraordinary carved stonework and Knights Templar history
- 03Walk the Esk Valley Trail through wooded riverside countryside between Bonnyrigg and Dalkeith
- 04Explore Dalkeith Country Park — 400 acres of parkland with woodland walks and a fort adventure playground
- 05Day trip to Edinburgh's Old Town, Royal Mile, and Edinburgh Castle, 30 minutes by car or bus
- 06Walk in the Pentland Hills Regional Park — open moorland with panoramic views over Edinburgh and Midlothian
- 07Visit the National Mining Museum Scotland at Newtongrange — a fascinating insight into Midlothian's coal heritage
Nearby attractions.
Monthly weather.
Asked & answered.
- In Bonnyrigg, visitors can enjoy Stay or dine at Dalhousie Castle and explore its medieval dungeon restaurant and spa, Visit Rosslyn Chapel in nearby Roslin — famous for its extraordinary carved stonework and Knights Templar history, Walk the Esk Valley Trail through wooded riverside countryside between Bonnyrigg and Dalkeith and Explore Dalkeith Country Park — 400 acres of parkland with woodland walks and a fort adventure playground. this destination is ideal for slow travellers seeking authentic, unhurried experiences.
- The best months to visit Bonnyrigg include: May — One of the best months. Warm weather, spring colour, and comfortable conditions.. July — Edinburgh Festival season. Great base for the city while sleeping in a castle.. June — Long warm days. Edinburgh is busy but Bonnyrigg stays relaxed and green.. Overall, spring is considered the best season.
- Bonnyrigg offers castle stays and historic accommodations. Located in United Kingdom, it's ideal for travellers who prefer authentic, unhurried experiences over typical tourist itineraries.
- Near Bonnyrigg, you can explore Rosslyn Chapel in Roslin — a 15th-century chapel with extraordinary carved stonework, 3 miles from Bonnyrigg, Dalkeith Country Park — 400 acres of woodland and riverside walks in the grounds of a historic estate, Edinburgh Old Town — the medieval heart of Scotland's capital, 8 miles north and Pentland Hills Regional Park — open hillside walking with views over Edinburgh and the Forth estuary. These nearby destinations complement a slow travel itinerary through , United Kingdom.