Compare Hotels in Bonnyrigg, Scotland

Handpicked and Verified Places to Stay in Bonnyrigg, Scotland

Check-in
12Sept
Check-out
13Sept
Rooms and Guests2 Guests, 1 Room
Bonnyrigg is home to intriguing spots like Vogrie Country Park and the Bonnyrigg Leisure Centre, where you can enjoy some fun in the sun. Don't miss the nearby pentland hills for hiking and stunning views. For family fun, explore the local Bonnyrigg Golf Club. The city offers a range of hotels, from family-focused options to cozy inns with charming cafes. Each hotel is carefully selected based on amenities and guest reviews. To make the most of your trip, consider booking early, especially during school holidays, and check local transport options.
All filters
Star rating
Guest rating
Accommodation type
Price per night
Amenities
Services
1-1 out of 1
Sort by:high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great
Map
FromUS$ 206 /nightSelect

Price range for stays in Bonnyrigg, Scotland

From budget-friendly B&Bs to castle hotels and Highland lodges, Scotland offers stays for every traveler's dream itinerary.

⬆️ The highest price
USD 206
⬇️ The lowest price
USD 206
💸 Average price for
4-star hotels
USD 187

Essential Facts About Hotels in Bonnyrigg

This guide evaluates 1 hotel in Bonnyrigg, UK, providing specific insights to assist travelers in making informed accommodation choices based on pricing, location, and seasonal trends.

Typical nightly rates range from $80 to $120.

Only 1 hotel property assessed in Bonnyrigg.

Peak travel seasons include June to August.

Local taxes and fees total approximately 10%.

Located 12 km from Edinburgh City Centre and 6 km from Dalkeith Country Park.

More towns to explore across United Kingdom