Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Bonnyrigg

Filter by star ratings
All filters
Mercure Edinburgh Haymarket
8.2 Excellent

0.8 mi from city centre, Edinburgh Show on map

ExcellentBased on 2,602 reviews
8.2

Conveniently located in the middle of the city, this 4-star hotel makes for an excellent base in Edinburgh. It also provides a sauna, an indoor pool and room service.

Westfield Court B&b
8.5 Excellent

2.1 mi from city centre, Edinburgh Show on map

ExcellentBased on 1 review
8.5

Westfield Court provides a comfortable setting while in Edinburgh. It offers free Wi-Fi, a swimming pool and a terrace.

Claremont Guesthouse
7.9 Good

0.7 mi from city centre, Edinburgh Show on map

GoodBased on 704 reviews
7.9

Boasting free Wi-Fi, Claremont Guesthouse Edinburgh is located in Edinburgh and provides comfortable accommodation. It is situated in close proximity to a number of popular bars, clubs and restaurants.

Edinburgh Hostel

3.3 mi from city centre, Edinburgh Show on map

O Hostel provides a comfortable setting while in Edinburgh. Those staying at the property can also take advantage of free Wi-Fi throughout their stay.

Tips for booking a Bonnyrigg hotel

Cheapest month:February
Most expensive month:August
Average price in Bonnyrigg:£149/night
Absolute cheapest price found:£75/night
Cheapest day:Tuesday
Most expensive day:Friday
£75 - £208
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£125 - £151
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Bonnyrigg hotels

Show all 4 hotels
1
Mercure Edinburgh Haymarket
8.2 Excellent

0.8 mi from city centre, Edinburgh Show on map

Conveniently located in the middle of the city, this 4-star hotel makes for an excellent base in Edinburgh. It also provides a sauna, an indoor pool and room service.

Cheapest hotels in Bonnyrigg, Scotland

Show all 4 hotels
Edinburgh Hostel

3.3 mi from city centre, Edinburgh Show on map

O Hostel provides a comfortable setting while in Edinburgh. Those staying at the property can also take advantage of free Wi-Fi throughout their stay.

£19
Avg. per night
Mercure Edinburgh Haymarket
8.2 Excellent

0.8 mi from city centre, Edinburgh Show on map

Conveniently located in the middle of the city, this 4-star hotel makes for an excellent base in Edinburgh. It also provides a sauna, an indoor pool and room service.

£39
Avg. per night
Claremont Guesthouse
7.9 Good

0.7 mi from city centre, Edinburgh Show on map

Boasting free Wi-Fi, Claremont Guesthouse Edinburgh is located in Edinburgh and provides comfortable accommodation. It is situated in close proximity to a number of popular bars, clubs and restaurants.

£49
Avg. per night
Westfield Court B&b
8.5 Excellent

2.1 mi from city centre, Edinburgh Show on map

Westfield Court provides a comfortable setting while in Edinburgh. It offers free Wi-Fi, a swimming pool and a terrace.

£100
Avg. per night

Hotel prices in Bonnyrigg

3 stars

£49 - £100

No. 1 most popular

Westfield Court B&b
8.5 Excellent
£100
Avg. per night

Best value

£49
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Bonnyrigg

Bonnyrigg travel FAQs

  • What are the best hotels in Bonnyrigg?

    Claremont Guesthouse (7.9/10 from 704 reviews) and Mercure Edinburgh Haymarket (8.2/10 from 2,602 reviews) are both highly rated options in Bonnyrigg.