Bonnyrigg: Hotels and accommodation at the best prices

Dalhousie Castle Hotel
8.3 /10
Very good
Score from 574 reviews
Dalhousie Castle Hotel ★★★★
Cockpen Road, EH19 3JB - Bonnyrigg, United Kingdom
Hotel
  • Show on map
    Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk.
    Show prices
    3 Bedroom House-Private Parking
    8.0 /10
    Very good
    Total Hotel Score
    36 Auld Coal Rd, EH19 3JL - Bonnyrigg, United Kingdom
    Holiday home
    • Show on map
      This holiday home offers ample space with two bedrooms. It includes a flat-screen TV equipped with streaming services. The kitchen is fully furnished, featuring an oven and a microwave.
      Show prices
      Modern Home Near Edinburgh City
      10.0 /10
      Superb
      Score from 6 reviews
      Old Market Place, EH19 2BS - Bonnyrigg, United Kingdom
      Apartment
      • Show on map
        The property is located in Bonnyrigg. A great location close to Edinburgh awaits our guests. What amenities does the property offer? We are pleased to provide free Wi-Fi.
        Show prices
        2 Bedroom Cottage-Free Parking
        10.0 /5
        Superb
        Holiday home
        Bonnyrigg: 1.37 km
        • Craigesk House EH22 4TP Newtongrange
        • Show on map
          Offering a garden and garden view, 2 Bedroom Cottage-Free Parking is set in Newtongrange, (two kilometers) from Dalhousie Castle and (twelve kilometers) from University of Edinburgh.
          Show prices
          The Sun Inn
          7.8 /5
          Very good
          Inn
          Bonnyrigg: 1.37 km
          • Lothianbridge EH22 4TR Dalkeith
          • Show on map
            The Sun Inn is a charming spot nestled in Dalkeith, featuring a lovely garden, a welcoming terrace, and a cozy restaurant and bar.
            Show prices
            Laird And Dog Inn
            8.0 /5
            Very good
            Inn
            Bonnyrigg: 1.47 km
            • 5 High Street EH18 1NA Lasswade
            • Show on map
            • In high demand!
            Situated in the Midlothian village of Lasswade, The Laird And Dog is just a 15-minute drive from Edinburgh.
            Show prices
            3 Bed in Edinburgh 87264
            Holiday home
            Bonnyrigg: 1.59 km
            • Dunesk Lodge Green Lane EH18 1HE Lasswade
            • Show on map
              Camera Obscura and World of Illusions is located 10 km from the property known as 3 Bed in Edinburgh 87264.
              Show prices
              Dalhousie Castle Hotel
              8.3 /5
              Very good
              Hotel
              Bonnyrigg: 1.79 km
              • Cockpen Road EH19 3JB Bonnyrigg
              • Show on map
                Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk.
                Show prices
                Melville Castle Hotel
                8.7 /5
                Fabulous
                Hotel
                Bonnyrigg: 1.97 km
                • Melville Castle Hotel Melville EH18 1AP Edinburgh
                • Show on map
                • In high demand!
                Melville Castle Hotel is located in Edinburgh. We offer a beautiful garden for our guests. What amenities await you? Free private parking is available. Of course, we also provide Wi-Fi access.
                Show prices
                Eskbank Terrace Spacious House
                Holiday home
                Bonnyrigg: 2.14 km
                • 3 Eskbank Terrace EH22 3DE Dalkeith
                • Show on map
                  Offering a garden and garden view, Eskbank Terrace Spacious House is located in Dalkeith, (ten kilometers) from University of Edinburgh and (eleven kilometers) from National Museum of Scotland.
                  Show prices
                  Red Roofs - 5BR Luxury - Large Gardens - EV Point - Near Edinburgh
                  9.8 /5
                  Superb
                  Villa
                  Bonnyrigg: 2.19 km
                  • 17 Galadale EH22 4RQ Newtongrange
                  • Show on map
                    The property features a garden where relaxation is possible. Located in Newtongrange, the villa is just 3.1 km from Dalhousie Castle.
                    Show prices
                    Glenarch House
                    9.3 /5
                    Superb
                    Guest house
                    Bonnyrigg: 2.22 km
                    • Glenarch House Melville Road EH22 3NJ Dalkeith
                    • Show on map
                      Located in Dalkeith, Glenarch House is just 4.6 km from Dalhousie Castle. This accommodation features garden views, complimentary WiFi, and private parking at no extra cost.
                      Show prices
                      The ESKBANK hotel - Rathan House
                      7.7 /5
                      Very good
                      Guest house
                      Bonnyrigg: 2.37 km
                      • 45 Eskbank Road EH22 3BH Dalkeith
                      • Show on map
                        Located in the charming Dalkeith, The ESKBANK hotel - Rathan House is nestled in a historic building just 4.4 km from the impressive Dalhousie Castle.
                        Show prices
                        The Melville Inn by Innkeeper's Collection
                        8.7 /5
                        Fabulous
                        Hotel
                        Bonnyrigg: 2.41 km
                        • The Melville Inn, EH18 1AR Dalkeith
                        • Show on map
                        • In high demand!
                        The property is surrounded by picturesque countryside. Guests can enjoy charming walks and cycling routes. A golf course is nearby. There is also a restaurant serving seasonal British dishes.
                        Show prices
                        Quaint self contained cottage near Edinburgh.
                        9.9 /5
                        Superb
                        Holiday home
                        Bonnyrigg: 2.47 km
                        • 1 Braeside Road EH20 9SF Loanhead
                        • Show on map
                          Garden-view cottage is a perfect retreat. What amenities does the property offer? Of course, guests have access to private parking. The kitchen features an oven for delightful cooking experiences.
                          Show prices
                          NEW Super 2BD Flat near Dalkeith Town Centre
                          7.4 /5
                          Good
                          Apartment
                          Bonnyrigg: 2.92 km
                          • 27 Eskview Grove Dalkeith Midlothian EH22 1JW Dalkeith
                          • Show on map
                            This cozy apartment is located in Dalkeith. We offer two spacious bedrooms for our guests. Is Wi-Fi available? Of course, Wi-Fi is available in all areas. The apartment features a TV.
                            Show prices
                            The Old Millhouse - Luxury Retreat with Sauna, Cold Plunge, Yoga & Swim SPA
                            Villa
                            Bonnyrigg: 2.99 km
                            • 40 Newmills Road EH22 2AQ Dalkeith
                            • Show on map
                              Featuring a garden, heated pool and garden views, The Old Millhouse - Stunning 5 Bed Home Swim Spa & Sauna is set in Dalkeith.
                              Show prices
                              Stobhill 2 Bedroom House with sofa bed OR Stobhill 2 Bedroom Apartment - Gorebridge
                              4.0 /5
                              Poor
                              Holiday home
                              Bonnyrigg: 3.02 km
                              • 12a Stobhill Road EH23 4PW Gorebridge
                              • Show on map
                                The holiday home features two distinct bedrooms and two bathrooms equipped with hair dryers. It includes a living room and a seating area. Bed linen and towels are provided for guests' convenience.
                                Show prices
                                Dalkeith Aparthotel
                                4.6 /5
                                Poor
                                Aparthotel
                                Bonnyrigg: 3.09 km
                                • 152 High St EH22 1AY Dalkeith
                                • Show on map
                                  Dalkeith Aparthotel is located in Dalkeith, (five kilometers) from Dalhousie Castle, (ten kilometers) from University of Edinburgh, as well as (eleven kilometers) from National Museum of Scotland.
                                  Show prices
                                  89 Clerk Street
                                  6.2 /5
                                  Good
                                  Homestay
                                  Bonnyrigg: 3.10 km
                                  • 89 Clerk Street, Midlothian, Edinburgh EH209RE Loanhead
                                  • Show on map
                                    89 Clerk Street is located in Loanhead, approximately 7.9 km from Dalhousie Castle, 8.5 km from the University of Edinburgh, and 8.9 km from the National Museum of Scotland.
                                    Show prices
                                    Search
                                    Find accommodations near you
                                    Deals
                                    View on map

                                    Hotels on the map

                                     

                                    Frequently Asked Questions (FAQ)

                                    In the city of Bonnyrigg, a wide range of accommodations like hotels, apartments, and guesthouses are waiting for you. In total, there are 3 options to explore!
                                    Absolutely! Bonnyrigg is a great destination for families with plenty of attractions. Many hotels and apartments are perfectly prepared for a family stay, offering amenities like family rooms, baby cots, and extra beds.
                                    In the city of Bonnyrigg, you'll find a wide variety of places to stay. Whether you're looking for a luxury hotel, a cozy apartment, a guesthouse, a budget-friendly hostel, or a B&B, you'll find an option that suits your needs.
                                    The city of Bonnyrigg has an efficient public transport network that makes it easy to reach all the main attractions. It's the best way to explore the city like a local! For stress-free travel, we recommend downloading a popular local transit app to plan your routes and check live schedules.
                                    Cancellation and date change policies for accommodations in the city of Bonnyrigg are set by each individual property. You'll find the specific terms for each hotel or apartment listed directly on its booking page. We strongly recommend reviewing them carefully before you confirm.
                                    Guest safety and comfort are a top priority for accommodations in the city of Bonnyrigg. Many properties adhere to enhanced cleaning and hygiene standards. To learn about the specific procedures at a particular hotel or apartment, we encourage you to check the information on its booking page.
                                    Don't worry, navigating the city of Bonnyrigg is easier than you might think! English is widely spoken in most tourist areas, hotels, and restaurants. For seamless communication, a translation app on your smartphone will be your best friend. Plus, learning a few local phrases like 'hello' and 'thank you' is a wonderful gesture that locals always appreciate.
                                    Absolutely! The city of Bonnyrigg offers many places that will gladly welcome you and your pet. To make your search easier, use the 'pet-friendly' filter on our website. It will show you only the hotels and apartments that accept pets. However, we always recommend checking the specific policy on the property's page before booking.
                                    Absolutely! Traveling smart in the city of Bonnyrigg is easy. Many hotels, attractions, and restaurants offer discounts. A great tip is to look for a local 'City Card' or tourist pass, which often bundles deals on transport and entry to top museums. Also, keep an eye out for special offers right here on our site when booking your accommodation!

                                    Book accommodation in Bonnyrigg, United Kingdom