Photo by RHaworth

Hotels in Bonnyrigg

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Aug 13 - Aug 14
Tomorrow
Aug 14 - Aug 15
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

Top 5 hotels in Bonnyrigg at a glance

  1. Dalhousie Castle — 4-star hotel in Bonnyrigg. Guest rating: 8.6/10 — Excellent.
  2. 14 Old Market Place — 3-star hotel in Bonnyrigg.
  3. Carberry Tower Mansion House and Estate — 4-star hotel in Musselburgh. Guest rating: 9.4/10 — Exceptional.
  4. Best Western Kings Manor Hotel — 3-star hotel in Portobello. Guest rating: 8.6/10 — Excellent.
  5. Courtyard by Marriott Edinburgh West — 4-star hotel in Riccarton. Guest rating: 8.8/10 — Excellent.

Where to stay in Bonnyrigg?

Dalhousie Castle

Dalhousie Castle
Bonnyrigg
$315
$378 total
includes taxes & fees
Aug 31 - Sep 1
Dalhousie Castle

14 Old Market Place

14 Old Market Place
Bonnyrigg
$731
$878 total
includes taxes & fees
Aug 18 - Aug 19
14 Old Market Place

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
Musselburgh
$186
$234 total
includes taxes & fees
Sep 2 - Sep 3
Carberry Tower Mansion House and Estate

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
Portobello
$145
$182 total
includes taxes & fees
Aug 16 - Aug 17
Best Western Kings Manor Hotel

Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
Riccarton
$135
$170 total
includes taxes & fees
Aug 31 - Sep 1
Courtyard by Marriott Edinburgh West

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
Peebles
$110
$133 total
includes taxes & fees
Sep 1 - Sep 2
Macdonald Cardrona Hotel, Golf & Spa

Cringletie House Hotel

Cringletie House Hotel
Peebles
$281
$337 total
includes taxes & fees
Sep 1 - Sep 2
Cringletie House Hotel

The Tontine Hotel

The Tontine Hotel
Peebles
$139
$167 total
includes taxes & fees
Aug 26 - Aug 27
The Tontine Hotel

The Park Hotel Peebles

The Park Hotel Peebles
Peebles
$145
$174 total
includes taxes & fees
Aug 27 - Aug 28
The Park Hotel Peebles

Barony Castle Hotel

Barony Castle Hotel
Eddleston
$138
$166 total
includes taxes & fees
Aug 31 - Sep 1
Barony Castle Hotel

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
$173
$207 total
includes taxes & fees
Sep 13 - Sep 14
Dalmahoy Hotel & Country Club

Ten Hill Place, WorldHotels Distinctive

Ten Hill Place, WorldHotels Distinctive
Southside
$198
$249 total
includes taxes & fees
Aug 31 - Sep 1
Ten Hill Place, WorldHotels Distinctive

Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
$162
$204 total
includes taxes & fees
Aug 31 - Sep 1
Novotel Edinburgh Park

Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
$131
$165 total
includes taxes & fees
Aug 31 - Sep 1
Holiday Inn Edinburgh Zoo by IHG

Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
$162
$204 total
includes taxes & fees
Aug 31 - Sep 1
Point A Edinburgh Haymarket

Murrayfield Hotel

Murrayfield Hotel
Murrayfield
$166
$209 total
includes taxes & fees
Aug 31 - Sep 1
Murrayfield Hotel

Destiny Student - Burnet Point

Destiny Student - Burnet Point
Abbeyhill
$127
$160 total
includes taxes & fees
Aug 16 - Aug 17
Destiny Student - Burnet Point

The Scholar

The Scholar
Southside
$162
$204 total
includes taxes & fees
Aug 31 - Sep 1
The Scholar

Peebles Hydro Hotel

Peebles Hydro Hotel
Peebles
$198
$238 total
includes taxes & fees
Sep 13 - Sep 14
Peebles Hydro Hotel

Market Street Hotel

Market Street Hotel
Old Town Edinburgh
$276
$348 total
includes taxes & fees
Sep 2 - Sep 3
Market Street Hotel
View all properties
Our prices for hotels in Bonnyrigg are cheapest in November
Price trends for hotels in Bonnyrigg
Pricing is based on two traveler single night rates
View properties in August
Typical weather for Bonnyrigg
August
High 18°C / low 11°C. Cloudy most days.
View properties in August
18°
11°
16°
12°
11°
14°
16°
18°
11°
Monthly weather averages (˚C)

Learn more about Bonnyrigg

Bonnyrigg is well-known for its castle and library while attractions include Broomieknowe Golf Course.

See all hotels in Bonnyrigg
A historic castle with ivy-covered towers and a paved driveway with parked cars.
Photo by RHaworth

Check out reviews of Bonnyrigg hotels guests love

YOTEL Edinburgh

YOTEL Edinburgh

8/10 Good
"Off the main drag but on main transit route and within walking distance of restaurants and sights. Clean and spacious rooms, great for a few days stay to explore the city."
Adrienne 2-night trip
Posted 1 hour ago
YOTEL Edinburgh
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"The manager was particularly very helpful and knowledgeable. Impressed!"
mitesh 1-night trip
Posted 4 hours ago
Apex Waterloo Place Hotel
Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

10/10 Excellent
"I have stayed before and found it to be an excellent stay. It is very convenient to both the downtown area and the airport and especially the zoo. We had a few negatives but nothing that would prevent us from coming back. We had a lot of trouble getting the bags up all the stairs from the road level. The next day we saw a little sign that said contact the hotel if you need help with the bags but for us it was too late. The supper menu for the guests who want to prepay supper was very limited and no where near the quality expected for the price of the add-on supper. The last small concern is that a Hotel that size should offer some type of Hotel Shuttle. To expect guests to struggle to get on the city bus (which is quite often too packed to allow Luggage) is asking a lot."
william 1-night trip
Posted 4 hours ago
Holiday Inn Edinburgh Zoo by IHG
Moxy Edinburgh Airport

Moxy Edinburgh Airport

10/10 Excellent
"."
Karen 1-night trip
Posted 5 hours ago
Moxy Edinburgh Airport
Britannia Hotel Edinburgh

Britannia Hotel Edinburgh

8/10 Good
"Friendly pleasant staff especially at front of house, overall not a bad stay factoring in the price & proximity to the city centre we were quite pleased with our stay. The only thing that really stuck out to us was that the whole area around the food buffet/dining area on the hard floor was very sticky. Apart from that, the rest of public areas were clean & tidy, the room was clean & pleasant. There are some negative reviews on the property & i can kind of see where they maybe coming from as other people's views/expectations can vary slighlty, but atleast from our stay i have to give a positive review & we would return again in the future."
Ian 2-night trip
Posted 7 hours ago
Britannia Hotel Edinburgh
Village Hotel Edinburgh

Village Hotel Edinburgh

10/10 Excellent
"Excellent hotel. Decent location for getting into Edinburgh. Breakfast was just ok only thing that could be improved. Paid parking outside which you can pay on arrival (10 per night) . Very good leisure facilities and only £5 to use per room"
Colm 2-night trip
Posted 9 hours ago
Village Hotel Edinburgh
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

10/10 Excellent
"Great place to stay. Close to a lot of Attractions."
Kimberly 2-night trip
Posted 1 day ago
Point A Edinburgh Haymarket
Leonardo Hotel Edinburgh Haymarket

Leonardo Hotel Edinburgh Haymarket

10/10 Excellent
"Amazing staff and the room we stayed in was wonderful. Location was perfect! :)"
Carmen 5-night trip
Posted 1 day ago
Leonardo Hotel Edinburgh Haymarket
Hilton Edinburgh Carlton

Hilton Edinburgh Carlton

8/10 Good
"Pros: The hotel screams out location, it can’t be a better location for stay to absorb Edinburgh. Staff is very helpful too. Cons: Breakfast variety is not great. Path to room, lifts are really confusing ( but I can’t fully blame them as they are trying to modernise a castle which might be tough) Temp works are on at multiple places which is little eyesore. Overall: good value ( I just stopped saying great for now)"
Samik 2-night trip
Posted 1 day ago
Hilton Edinburgh Carlton

Frequently asked questions

What hotels do travelers recommend in Bonnyrigg?
Can I book a refundable hotel in Bonnyrigg?
If you want the flexibility to change your plans to Bonnyrigg, most accommodations offer refundable* rates you can book. You can find these properties by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in Bonnyrigg be like during my vacation?
July and August are typically the warmest months in Bonnyrigg when the average temp is 56°F. January and February are the coldest months when the average temperature is 40°F. October and July are the months with the most rain.
Why should I book my Bonnyrigg accommodation with Hotels.com?
There are lots of reasons to book your Bonnyrigg trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.