Hotels in Bonnyrigg

Search and compare Bonnyrigg hotels from hundreds of travel sites and save

Bonnyrigg, Scotland, United Kingdom
29 Jul — 30 Jul2
Bonnyrigg, Scotland, United Kingdom
Thu 29/7
Fri 30/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Bonnyrigg

Filter by star ratings
All filters
Mercure Edinburgh Haymarket
Mercure Edinburgh Haymarket
8.2 Excellent
38 Gardners Crescent, Edinburgh, United Kingdom
Show on map
10.2 km from city centre, Bonnyrigg 
ExcellentBased on 2,997 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
Westfield Court B&b
8.5 Excellent
15 Alexander Drive, Edinburgh, United Kingdom
Show on map
11.1 km from city centre, Bonnyrigg 
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.

Edinburgh Hostel
Edinburgh Hostel
411 Gilmerton Road, Edinburgh, United Kingdom
Show on map
5.1 km from city centre, Bonnyrigg 

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:$291/night
Absolute cheapest price found:$142/night
Cheapest day:Tuesday
Most expensive day:Friday
$142 - $501
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$236 - $428
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
Mercure Edinburgh Haymarket
8.2 Excellent
38 Gardners Crescent, Edinburgh, United Kingdom
Show on map
1.2 km from city centre, Edinburgh 

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
Edinburgh Hostel
411 Gilmerton Road, Edinburgh, United Kingdom
Show on map
5.3 km from city centre,  

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.

$37
Avg. per night
Mercure Edinburgh Haymarket
Mercure Edinburgh Haymarket
8.2 Excellent
38 Gardners Crescent, Edinburgh, United Kingdom
Show on map
1.2 km from city centre,  

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.

$129
Avg. per night
Westfield Court B&b
Westfield Court B&b
8.5 Excellent
15 Alexander Drive, Edinburgh, United Kingdom
Show on map
3.3 km from city centre,  

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

$190
Avg. per night

Where to stay in Bonnyrigg

Bonnyrigg travel FAQs

  • What are the best hotels in Bonnyrigg?

    Claremont Guesthouse, rated with a score of 7.9 from 730 reviewers, is one of the most popular hotels in Bonnyrigg. Other top stays include Mercure Edinburgh Haymarket, with an average rating of 8.2 from 2,997 reviewers.