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 15 - Aug 16
Tomorrow
Aug 16 - Aug 17
Next weekend
Aug 21 - Aug 23
In two weeks
Aug 28 - Aug 30

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.2/10 — Wonderful.
  4. Best Western Kings Manor Hotel — 3-star hotel in Portobello. Guest rating: 8.6/10 — Excellent.
  5. Destiny Student - Burnet Point — 2-star hotel in Abbeyhill. Guest rating: 8.6/10 — Excellent.

Where to stay in Bonnyrigg?

Dalhousie Castle

Dalhousie Castle
Bonnyrigg
$279
$334 total
includes taxes & fees
Aug 31 - Sep 1
Dalhousie Castle

14 Old Market Place

14 Old Market Place
Bonnyrigg
$733
$880 total
includes taxes & fees
Sep 3 - Sep 4
14 Old Market Place

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
Musselburgh
$183
$230 total
includes taxes & fees
Aug 30 - Aug 31
Carberry Tower Mansion House and Estate

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
Portobello
$150
$190 total
includes taxes & fees
Aug 31 - Sep 1
Best Western Kings Manor Hotel

Destiny Student - Burnet Point

Destiny Student - Burnet Point
Abbeyhill
$133
$168 total
includes taxes & fees
Aug 18 - Aug 19
Destiny Student - Burnet Point

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

Holiday Inn Edinburgh Zoo by IHG

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

Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
Tollcross
$202
$255 total
includes taxes & fees
Sep 1 - Sep 2
Sheraton Grand Hotel & Spa, Edinburgh

Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
$140
$176 total
includes taxes & fees
Aug 31 - Sep 1
Village Hotel Edinburgh

Market Street Hotel

Market Street Hotel
Old Town Edinburgh
$307
$387 total
includes taxes & fees
Aug 31 - Sep 1
Market Street Hotel

Murrayfield Hotel

Murrayfield Hotel
Murrayfield
$169
$212 total
includes taxes & fees
Aug 31 - Sep 1
Murrayfield Hotel

The Scholar

The Scholar
Southside
$164
$207 total
includes taxes & fees
Aug 31 - Sep 1
The Scholar

Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
$179
$225 total
includes taxes & fees
Aug 16 - Aug 17
Point A Edinburgh Haymarket

ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Old Town Edinburgh
$165
$209 total
includes taxes & fees
Aug 31 - Sep 1
ibis Edinburgh Centre South Bridge - Royal Mile

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Old Town Edinburgh
$173
$218 total
includes taxes & fees
Aug 31 - Sep 1
Apex City of Edinburgh Hotel

Ten Hill Place, WorldHotels Distinctive

Ten Hill Place, WorldHotels Distinctive
Southside
$198
$250 total
includes taxes & fees
Sep 1 - Sep 2
Ten Hill Place, WorldHotels Distinctive

Cairn Hotel

Cairn Hotel
Leith
$192
$242 total
includes taxes & fees
Aug 30 - Aug 31
Cairn Hotel

Malmaison Edinburgh

Malmaison Edinburgh
Leith
$139
$175 total
includes taxes & fees
Aug 31 - Sep 1
Malmaison Edinburgh

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
$172
$207 total
includes taxes & fees
Aug 31 - Sep 1
Dalmahoy Hotel & Country Club

Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
$124
$156 total
includes taxes & fees
Aug 31 - Sep 1
Novotel Edinburgh Park
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

Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

10/10 Excellent
"The view of of the dining room was fantastic."
Avis 1-night trip
Posted 3 hours ago
Mount Royal Hotel Edinburgh by The Unlimited Collection
Moxy Edinburgh Airport

Moxy Edinburgh Airport

10/10 Excellent
"The cost represented very good value for Edinburgh during the Festival. The journey between the hotel and the city was easier than expected as the 100 bus stops just outside. The room quality was very good and the staff were helpful. I particularly appreciated the lounge bar being open until late and they serve pizzas until late also. The breakfast consisted of a wide variety of items and represented value for money."
Mark 2-night trip
Posted 3 hours ago
Moxy Edinburgh Airport
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

10/10 Excellent
"Rooms were too hot no air"
Terry 3-night trip
Posted 3 hours ago
Dalmahoy Hotel & Country Club
Market Street Hotel

Market Street Hotel

10/10 Excellent
"Love this hotel. It’s our go to in Edinburgh."
Daniel 2-night trip
Posted 3 hours ago
Market Street Hotel
Leonardo Hotel Edinburgh Haymarket

Leonardo Hotel Edinburgh Haymarket

8/10 Good
"Room was clean and tidy staff friendly and willing to help"
Karen 3-night trip
Posted 3 hours ago
Leonardo Hotel Edinburgh Haymarket
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

8/10 Good
"Clean and comfortable. Terrific staff, who also helped us with tips to get to several sightseeing locations. Amazing breakfast! Room was on the small side, but only two hooks for all our towels and no closet. No washcloths either. Room temp controls were touch pad and hard to understand, but staff came quickly to help."
Andrew 3-night trip
Posted 5 hours ago
Point A Edinburgh Haymarket
Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh

10/10 Excellent
"."
Samuel 1-night trip
Posted 5 hours ago
Delta Hotels by Marriott Edinburgh
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

10/10 Excellent
"Would have appreciated more attention to the room. Realize the limitations here, otherwise great staff & location."
Edward 5-night trip
Posted 8 hours ago
CODE - The Court, Edinburgh
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

10/10 Excellent
"Excellent and central location."
BJ 1-night trip
Posted 9 hours ago
Apex City of Edinburgh Hotel

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.