Filters
Popular
5
17
5
5
5
10
9
8
1
1
2
Search by name
Cities nearby
12
5
4
2
2
1
1
MoreLess
Star rating
4
3
20
MoreLess
Guest rating
1
1
2
MoreLess
Accommodation type
9
MoreLess
Price per night
14
3
4
2
4
MoreLess
Nearby
5
4
3
4
4
4
MoreLess
Hotel type
10
4
4
3
3
3
2
2
1
6
2
2
1
1
MoreLess
Amenities
17
5
5
5
3
2
2
MoreLess
Room features
9
1
1
1
MoreLess
Services
1
2
1
1
1
MoreLess
Brands
1
1
1
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 5 hotels in Bonnyrigg
Get Prices

27 hotels in Bonnyrigg

Filter by
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Dalhousie Castle Hotel BonnyriggCockpen Road, Bonnyrigg, United Kingdom, EH19 3JBView on map
1.4 km from City Centre100 m from Dalhousie Castle
Placed directly next to Temple Church, the venue welcomes guests since 1280 year and offers a sweeping view together with mountain biking, archery and horse riding.
  • The hotel has
    • On-site car park
    +1
7.8
Very good86 reviews
Price from£ 168per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
The Retreat Castle Bed & Breakfast BonnyriggApartment1 Cockpen Road, Bonnyrigg, United Kingdom, EH19 3HSView on map
400 m from City Centre900 m from Bonnyrigg & District Ex Servicemen's Club Ltd
The hotel has a private garden and accommodates guests in 5 individual rooms overlooking the courtyard.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
  • The apartment has
    • Electric kettle
    +1
Price from£ 135per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Mount Ceres Guest House BonnyriggGuest house3 Lower Broomieknowe Lasswade, Bonnyrigg, United Kingdom, EH181LWView on map
1.3 km from City Centre400 m from Delhousie Masonic Lodge 720
Boasting garden views, the apartment is set close to Newbattle Abbey in a conservation area of Bonnyrigg.
  • The guest house has
    • Free Wi-Fi in rooms
    +1
  • The guest house has
    • Electric kettle
    +1
8.6
Great2 reviews
Price from£ 68per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
My House Is A Lovely Place To Stay BonnyriggHotel91 Burnbrae Road, Bonnyrigg, United Kingdom, EH19 3EYView on map
500 m from City Centre900 m from Bonnyrigg Rose Social Club
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Electric kettle
    +1
Select
My House Is A Lovely Place To Stay BonnyriggHomestay91 Burnbrae Road, Bonnyrigg, United Kingdom, EH19 3EYView on map
500 m from City Centre900 m from Bonnyrigg Rose Social Club
  • The homestay has
    • Off-site car park
    +1
  • The homestay has
    • Shared kitchen
    +1
Select
Similar properties near Bonnyrigg
The County Hotel Edinburgh152 High Street, Edinburgh, United Kingdom, EH22 1AYView on map
3.5 km from Bonnyrigg3.5 km from City Centre
Placed close to Butterfly & Insect World in the centre of Dalkeith, this hotel offers 32 rooms.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Free off-site car park
    +1
7.0
Very good77 reviews
Price from£ 82per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
The Sun Inn DalkeithLothianbridge, Dalkeith, United KingdomView on map
1.4 km from Bonnyrigg1.4 km from City Centre1.3 km from Dalhousie Castle
This hotel offers the lounge bar and 6 rooms together with convenient location close to Butterfly & Insect World.
  • The inn has
    • Free Wi-Fi in rooms
    +1
  • The inn has
    • Bar/ Lounge area
    • Restaurant
    +2
Price from£ 154per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Borthwick Castle Hotel GorebridgeNorth Middleton , Eh23 4Qy, Gorebridge, United KingdomView on map
7.3 km from Bonnyrigg7.3 km from City Centre
The venue features an outdoor pool and a garden restaurant, boasting location next to Vogrie Riding School.
  • The hotel has
    • Wi-Fi in public areas
    +1
  • The hotel has
    • Car park
    +1
  • The hotel has
    • 24-hour reception
    +1
Select
Premier Inn Edinburgh A7 DalkeithMelville Dykes Road, Dalkeith, United Kingdom, EH18 1ANView on map
2.1 km from Bonnyrigg2.1 km from City Centre1.5 km from Delhousie Masonic Lodge 720
Located near Butterfly & Insect World, this designer hotel features a hot buffet breakfast.
  • The hotel has
    • 24-hour reception
    +1
7.4
Very good1 review
Price from£ 67per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Rathan House DalkeithGuest house45 Eskbank Road, Dalkeith, United Kingdom, EH223BHView on map
2.7 km from Bonnyrigg2.7 km from City Centre
Set in a conservation area close to Newbattle Abbey, the property includes a sun terrace and a swimming pool.
  • The guest house has
    • GBP 1 per day
    +1
  • The guest house has
    • On-site car park
    +1
  • The guest house has
    • Electric kettle
    +1
Price from£ 77per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Cottage At The Hollow North Middleton TownshipHoliday home6 Cleuch Road, North Middleton Township, United Kingdom, EH23 4RBView on map
7.3 km from Bonnyrigg7.3 km from City Centre
  • The holiday home has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Select
Melville Castle Hotel DalkeithMelvillegate, Edinburgh, Dalkeith, United Kingdom, EH18 1APView on map
2.9 km from Bonnyrigg2.9 km from City Centre
Near the hotel, there is a railway station and guests can easily reach Butterfly & Insect World which is not far away.
  • The hotel has
    • Restaurant
    +1
Price from£ 126per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Innkeeper's Collection, Edinburgh, DalkeithThe Melville Inn, Dalkeith, United Kingdom, EH18 1ARView on map
2.9 km from Bonnyrigg2.9 km from City Centre
Within easy reach of Dalkeith Palace, this hotel comprises 74 rooms with en suite bathrooms.
  • The hotel has
    • 24-hour reception
    +1
Price from£ 61per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Glenarch House Hotel DalkeithHotelGlenarch House Melville Road, Dalkeith, United Kingdom, EH22 3NJView on map
2.7 km from Bonnyrigg2.7 km from City Centre
There are rooms facing garden and the hotel is set close to Delhousie Masonic Lodge 720.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
Select
Dalkeith Five Bedroom HouseHoliday home7 Duke Street, Dalkeith, United Kingdom, EH22 1BGView on map
3.5 km from Bonnyrigg3.5 km from City Centre
This villa is placed 3.2 km from Dalhousie Castle Falconry and boasts 6 rooms with carpet flooring.
  • The holiday home has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Price from£ 304per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Dalkeith Three Bed Two Bath ApartmentApartment55F Saint Andrew Street, Dalkeith, United Kingdom, EH22 1BPView on map
3.6 km from Bonnyrigg3.6 km from City Centre
Located less than 10 minutes' walk to the city center, this 3-bedroom apartment features a kitchen and a private bathroom.
  • The apartment has
    • Off-site car park
    +1
  • The apartment has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Price from£ 210per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Beechwood Park - Sleeps 4 Easy Access To Edinburgh Apartment NewtongrangeApartment20 Beechwood Park, Newtongrange, United Kingdom, EH22 4RYView on map
2.3 km from Bonnyrigg2.3 km from City Centre1.7 km from Dalhousie Castle
Placed 3.4 km from Arniston House, the property consists of 2 bedrooms, 1 bathrooms and a kitchen.
  • The apartment has
    • Free Wi-Fi in public areas
    +1
  • The apartment has
    • Off-site car park
    +1
  • The apartment has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Price from£ 95per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
New Super 2Bd Flat Near Dalkeith Town Centre ApartmentApartment27 Eskview Grove Dalkeith Midlothian , Dalkeith, United Kingdom, EH22 1JWView on map
3.3 km from Bonnyrigg3.3 km from City Centre
Located within a 20-minute walk to Butterfly & Insect World in Dalkeith, the accommodation features 2 bedrooms for up to 4 guests.
  • The apartment has
    • GBP 0 per day
    +1
  • The apartment has
    • No smoking on site
    +1
Price from£ 107per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Escape Pods Villa ArnistonCampsitePovert Road Cabin Camping Reception, Arniston, United Kingdom, EH23 4LJView on map
2.8 km from Bonnyrigg2.8 km from City Centre1.5 km from Dalhousie Castle
Located 3.9 km from Newbattle Abbey, this villa offers 10 rooms.
  • The campsite has
    • Off-site car park
    +1
  • The campsite has
    • Hiking
    • Fishing
    • Snorkelling
    +3
1.0
Guest rating1 review
Price from£ 23per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Humphries Corner Apartment NewtongrangeApartment1 Big Brigs Way, Newtongrange, United Kingdom, EH22 4DGView on map
1.7 km from Bonnyrigg1.7 km from City Centre600 m from Dalhousie Castle
  • The apartment has
    • No smoking on site
    +1
Select

Filtering results

Please wait...

27 hotels found