Loading map…
About 3-star hotels in Bonnyrigg
There are 2 3-star hotels in Bonnyrigg with a 3 to 3.5-star rating, out of 3 places to stay in the city. The most popular is Laird And Dog Inn, rated 9.1/10 by 36 guests.
Guests' top picks in Bonnyrigg: Laird And Dog Inn (9.1).
- Places to stay
- 3
- Avg. guest rating
- 8.7
- Guest reviews
- 70
Bonnyrigg hotel FAQs
How many hotels are there in Bonnyrigg?
Triptoic lists 3 places to stay in Bonnyrigg, United Kingdom, including 1 guesthouses and B&Bs.
What are the best-rated hotels in Bonnyrigg?
Based on guest reviews, the top-rated stays in Bonnyrigg are Laird And Dog Inn (9.1/10).
What is the average hotel rating in Bonnyrigg?
Stays in Bonnyrigg have an average guest rating of 8.7 out of 10 (excellent), from 70 reviews in total.
Nearby destinations
More places to stay around Bonnyrigg