Top Hotels for a Memorable Stay in Bonnyrigg

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to Bonnyrigg, a picturesque town nestled in the center of the United Kingdom. Whether you're seeking a tranquil escape or an adventure-packed getaway, this charming destination has something for everyone. As you plan your visit, one of the key considerations is finding the perfect place to stay. Luckily, Bonnyrigg boasts a wide selection of hotels that cater to different preferences and budgets. From luxury accommodations with stunning views to cozy boutique hotels tucked away in peaceful corners, you'll find the ideal lodging option to enhance your experience in Bonnyrigg.

For those seeking a luxurious escape, Bonnyrigg offers several exquisite hotels that exude elegance and offer top-notch amenities. Picture waking up to breathtaking views of rolling hills, savoring a delectable breakfast in a stylish dining room, and indulging in rejuvenating spa treatments. While the price tag may be higher, the unforgettable experience they offer is well worth it, especially for those seeking a lavish and unforgettable stay.

On the other hand, if you prefer a more intimate and personalized experience, Bonnyrigg also boasts charming boutique hotels that will make you feel right at home. Nestled in picturesque locations, these boutique hotels often feature unique touches in their design, curated art collections, and intimate dining experiences. If you're a traveler who values authenticity and a sense of community, these boutique hotels will provide a memorable stay in Bonnyrigg.

Whether you're drawn to luxury or prefer a more intimate experience, Bonnyrigg's hotels cater to all tastes and offer a comfortable base for exploring all that this delightful town has to offer. With stunning landscapes, historical landmarks, and a warm local culture, Bonnyrigg is sure to leave a lasting impression on every traveler who makes it their temporary home. So pack your bags, choose from the array of hotels Bonnyrigg has to offer, and embark on a memorable journey that you'll cherish long after your stay.

Show more + Show less -

Our Top 6

(Sorted by rating & number of reviews)

1. The Retreat Castle Bed & Breakfast
2. Dalhousie Castle Hotel
3. Dalhousie Castle Hotel
4. Dalhousie Castle Hotel
5. Dalhousie Castle Hotel
6. The Retreat Castle Bed & Breakfast

Luxury Hotels Bonnyrigg

Check Availability

Bonnyrigg
Dec 31, 2025 - Jan 01, 2026

The Retreat Castle Bed & Breakfast

9.7

Good

(109 Reviews)

+ 84 photos
Nestled amidst stunning gardens, The Retreat Castle invites guests into a world of tranquility and elegance. This 19th-century baronial mansion offers beautifully designed rooms featuring luxurious amenities. Immerse yourself in the refined atmosphere of the hotel's library lounge or savor gourmet cuisine at their highly acclaimed restaurant. The Retreat Castle also caters to wedding and event celebrations, making it an idyllic venue for those seeking a fairy-tale setting. The timeless beauty of The Retreat Castle, combined with its impeccable service, ensures an unforgettable stay in Bonnyrigg.
Address: 1 Cockpen Road
Rating: Good 9.7 (109 Reviews)
Price: From 178$

Dalhousie Castle Hotel

8.3

Good

(810 Reviews)

+ 253 photos
Take a journey through history at Dalhousie Castle Hotel, a magnificent fortress with a storied past. Dating back to the 13th century, this castle-turned-hotel enchants guests with its imposing architecture, adorned with period details that transport you to a bygone era. Immerse yourself in Scottish heritage with a visit to the ancient chapel or embrace the ambiance of the Great Hall, where decadent dining experiences await. Dalhousie Castle Hotel seamlessly combines historic allure with contemporary luxury, ensuring an unparalleled stay in Bonnyrigg.
Address: Bonnyrigg
Rating: Good 8.3 (810 Reviews)
Rooms: 35
Price: From 206$

Historic Hotels Bonnyrigg

Step back in time and discover the rich history of Bonnyrigg with these exceptional historic hotels. Immerse yourself in the captivating stories and architectural wonders that have stood the test of time. From grand castles to historic manors, these accommodations offer a glimpse into Bonnyrigg's past while providing modern-day comfort and hospitality.

Dalhousie Castle Hotel

8.3

Good

(810 Reviews)

+ 253 photos
As one of Bonnyrigg's most iconic landmarks, Dalhousie Castle Hotel offers a truly regal stay. Nestled amidst enchanting woodlands and overlooking the River Esk, this 13th-century castle boasts elegantly-appointed rooms and suites. Each room seamlessly combines modern comforts with historic charm, featuring antique furnishings, plush bedding, and breathtaking views. Channel your inner royalty with a visit to the Falconry Experience or unwind in the Aqueous Spa's revitalizing thermal suite. Dalhousie Castle Hotel embodies the epitome of luxury, making it an exquisite choice for those seeking an extraordinary stay in Bonnyrigg.
Address: Bonnyrigg
Rating: Good 8.3 (810 Reviews)
Rooms: 35
Price: From 206$

Dalhousie Castle Hotel

8.3

Good

(810 Reviews)

+ 253 photos
Once again, Dalhousie Castle Hotel finds its place among the unique accommodations in Bonnyrigg. Beyond its historic grandeur, guests have the opportunity to stay in the castle's enchanting and luxurious Treehouse Suite. Elevated amongst the treetops, this exceptional suite offers panoramic views of the surrounding woodlands, a private rooftop hot tub, and a grand four-poster bed. With its fairy-tale-like setting and unrivaled charm, the Treehouse Suite at Dalhousie Castle Hotel guarantees an extraordinary experience that truly captures the essence of Bonnyrigg.
Address: Bonnyrigg
Rating: Good 8.3 (810 Reviews)
Rooms: 35
Price: From 206$

Boutique Hotels Bonnyrigg

Escape the ordinary and immerse yourself in the charm and intimacy of these boutique hotels in Bonnyrigg. These hidden gems offer personalized service, unique design, and a cozy ambiance, ensuring a memorable and authentic stay for discerning travelers. Embrace the warm hospitality and individual character of these handpicked accommodations in Bonnyrigg.

Dalhousie Castle Hotel

8.3

Good

(810 Reviews)

+ 253 photos
As a family-friendly hotel, Dalhousie Castle Hotel offers a range of amenities and activities to keep both kids and adults entertained. The castle grounds provide ample space for children to explore and play, while the on-site Falconry Experience offers an interactive and educational opportunity to get up close with majestic birds of prey. Additionally, the hotel offers spacious family rooms with modern facilities, ensuring a comfortable stay for all. With its family-oriented amenities and stunning surroundings, Dalhousie Castle Hotel is an excellent choice for families visiting Bonnyrigg.
Address: Bonnyrigg
Rating: Good 8.3 (810 Reviews)
Rooms: 35
Price: From 206$

The Retreat Castle Bed & Breakfast

9.7

Good

(109 Reviews)

+ 84 photos
The Retreat Castle welcomes guests and their pets with open arms. This pet-friendly hotel offers designated pet-friendly rooms, ensuring a comfortable stay for both you and your furry friend. Enjoy leisurely walks through the hotel's beautifully manicured gardens or venture out into the breathtaking countryside with your pet. The Retreat Castle's commitment to accommodating pets makes it an ideal choice for travelers who prefer not to leave their beloved companions behind when visiting Bonnyrigg.
Address: 1 Cockpen Road
Rating: Good 9.7 (109 Reviews)
Price: From 178$

Unique Accommodations Bonnyrigg

Immerse yourself in a truly extraordinary stay with these unique and offbeat accommodations in Bonnyrigg. These distinctive hotels offer an unconventional twist, allowing guests to experience something truly out of the ordinary. From quirky design to unconventional locations, these accommodations will make your stay in Bonnyrigg one to remember.

Budget-Friendly Hotels Bonnyrigg

Traveling on a budget doesn't mean compromising on comfort and quality. Bonnyrigg offers an array of budget-friendly hotels that provide excellent value for money without compromising on service or amenities. Whether you're a backpacker or a cost-conscious traveler, these accommodations will ensure a comfortable stay in Bonnyrigg, allowing you to explore the town without breaking the bank.

Family-Friendly Hotels Bonnyrigg

When traveling with the family, finding a hotel that caters to everyone's needs is essential. Bonnyrigg offers a selection of family-friendly hotels that combine comfort, convenience, and kid-friendly amenities. From spacious rooms to on-site activities, these accommodations are designed to ensure a memorable and enjoyable stay for the whole family.

Pet-Friendly Hotels Bonnyrigg

Traveling with a furry friend? Bonnyrigg has pet-friendly accommodations that ensure both you and your four-legged companion have a comfortable stay. These hotels understand the importance of including pets in your travel plans and provide the necessary amenities and services for a pet-friendly experience in Bonnyrigg.

Eco-Friendly Hotels Bonnyrigg

If you're environmentally conscious, Bonnyrigg offers eco-friendly accommodations that prioritize sustainability without sacrificing comfort. These hotels are committed to minimizing their environmental impact through green initiatives, ensuring you can enjoy a guilt-free stay while exploring the beautiful town of Bonnyrigg.