The Retreat Castle
Bed & Breakfast in Bonnyrigg
9.7
Excellent
From $122
From $122
Info Categories
Small Bed & Breakfast


Boutique-style Bed & Breakfast


4-Star Bed & Breakfast


Show more
 
566 more hotels nearby!
The Sun Inn 0.8 km from Bonnyrigg
Inn in Dalkeith
7.5
Good
From $112
From $112
Info Categories
Small Inn


Luxury Inn


Inn with Parking


Show more
 
Kevock Vale Park 1.5 km from Bonnyrigg
Lodge in Lasswade
9.3
Excellent
From $129
From $129
Info Categories
Small Lodge


Dog Friendly Lodge


Show more
 
Greenlees Lodge 1.5 km from Bonnyrigg
Guest House in Lasswade
8.8
Excellent
From $144
From $144
Info Categories
Small Guest House


Luxury Guest House


Romantic Guest House


Show more
 
Laird And Dog Inn 1.6 km from Bonnyrigg
Inn in Lasswade
8.2
Very Good
From $90
From $90
Info Categories
Small Inn


Inn with Parking


3-Star Inn


Show more
 
Glenarch House 1.8 km from Bonnyrigg
Guest House in Dalkeith
9.0
Excellent
From $143
From $143
Info Categories
Small Guest House


Luxury Guest House


Guest House with Free Wi-Fi


Show more
 
Rathan House - The Eskbank 1.9 km from Bonnyrigg
Guest House in Dalkeith
8.5
Very Good
From $82
From $82
Info Categories
Small Guest House


Guest House where Extra Health & Safety Measures Have Been Taken


Guest House Taking Steps Towards Sustainability


Show more
 
The Original Rosslyn Inn 2.8 km from Bonnyrigg
Inn in Roslin
8.5
Very Good
From $189
From $189
Info Categories
Small Inn


Boutique-style Inn


Luxury Inn


Show more
 
En-suite Room with Independent Entrance. 3.0 km from Bonnyrigg
Guest House in Edinburgh
5.3
Rated
Info Categories
Small Guest House


Dog Friendly Guest House


Guest House with Free Wi-Fi


Show more
 
Chapel Cross Guesthouse 3.0 km from Bonnyrigg
Guest House in Roslin
8.4
Very Good
From $156
From $156
Info Categories
Small Guest House


Guest House for Honeymoon


Guest House with Parking


Show more
 
Aaron Glen Guest House 3.2 km from Bonnyrigg
Guest House in Loanhead
9.6
Excellent
Info Categories
Small Guest House


Dog Friendly Guest House


Guest House with Parking


Show more
 
Emerald Guest House 3.3 km from Bonnyrigg
Bed & Breakfast in Edinburgh
8.3
Very Good
From $158
From $158
Info Categories
Small Bed & Breakfast


3-Star Bed & Breakfast


Show more
 
Elegant 2 Bedroom Chalet 3.3 km from Bonnyrigg
Chalet in Edinburgh
6.0
Rated
Info Categories
Small Chalet


Chalet with Free Wi-Fi


Chalet with Parking


Show more
 
Beautiful Rooms in Edinburgh Cottage Guest House - Free Parking 3.3 km from Bonnyrigg
Guest House in Edinburgh
5.4
Rated
Info Categories
Small Guest House


Guest House near Golf Courses


Family Friendly Guest House


Show more
 
Charming Old Cottage For Share 3.5 km from Bonnyrigg
Guest House in Edinburgh
Info Categories
Small Guest House


Family Friendly Guest House


Guest House with Free Wi-Fi


Show more
 
The Little rural retreat 3.9 km from Bonnyrigg
Guest House in Dalkeith
Info Categories
Small Guest House


Guest House with Parking


Show more
 
Smeaton House Bed & Breakfast 4.0 km from Bonnyrigg
Bed & Breakfast in Dalkeith
Info Categories
Small Bed & Breakfast


Show more
 
large en suite bedroom for 1-4 persons No breakfast provided 4.2 km from Bonnyrigg
Bed & Breakfast in Edinburgh
8.0
Very Good
Info Categories
Small Bed & Breakfast


Bed & Breakfast with Free Wi-Fi


Bed & Breakfast with Parking


Show more
 
Mortonhall 4.3 km from Bonnyrigg
Resort in Edinburgh
9.1
Excellent
From $117
From $117
Info Categories
Small Resort


Resort with Free Wi-Fi


Show more
 
The Stair Arms Hotel 4.4 km from Bonnyrigg
Hotel in Edinburgh
7.9
Good
From $101
From $101
Info Categories
Small Hotel


Hotel near Golf Courses


Family Friendly Hotel


Show more
 
*Additional taxes or fees may apply. Please check the final price before completing your booking.
Categories:
  •     Small (567)
  •     Parking (237)
  •     Free Wi-Fi (217)
  •     Family (126)
  •     3 Star (105)
  •     Dog Friendly (102)
  •     Luxury (100)
  •     4 Star (89)
  •     Honeymoon (87)
  •     Adult Only (82)
  •     Romantic (76)
  •     Golf (58)
  •     Nightlife (55)
  •     Sustainability Journey (45)
  •     Accessible (40)
  •     Boutique-Style (40)
  •     Historic (32)
  •     Business (24)
  •     5 Star (19)
  •     Dogs Stay Free (10)
  •     Tennis (10)
  •     EV charging stations (10)
  •     Gym (5)
  •     Health & Safety (5)
  •     Beach (5)
  •     Dog Play Area (4)
  •     Spa (3)
  •     Cheap (3)
  •     Rooms with Jacuzzi / Hot-Tub (3)
  •     Pool (2)
  •     Castle (2)
  •     Private Pool (1)
  •     Indoor Pool (1)
  •     Dog Sitting (1)
  •     Yoga (1)
×
Checkin
×
Categories
1
Map
× Home About Press Categories Blog Hotel Awards Travelmyth GPT Contact Terms & Conditions Privacy Policy Cookies Policy FAQ