Bonnyrigg Hotels

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top 10 trending Bonnyrigg hotels

Dalhousie Castle Hotel & Spa

4.0 star property
8.6 out of 10, Excellent, (747)
"Such a neat place to stay. Close to town but secluded and peaceful. Rooms make it feel so authentic"
Dalhousie Castle Hotel & Spa

3 Bedroom House-private Parking

2.0 star property
3 Bedroom House-private Parking

Princes Street Suites

4.0 star property
9.2 out of 10, Wonderful, (1463)
"Great location. Very large and very clean suites. "
The price is P20,340
P24,408 total
includes taxes & fees
Jul 22 - Jul 23
Princes Street Suites

Tynecastle Park Hotel

4.0 star property
9.6 out of 10, Exceptional, (298)
"Great modern rooms friendly staff"
The price is P8,217
P9,860 total
includes taxes & fees
Jul 20 - Jul 21
Tynecastle Park Hotel

Leonardo Royal Hotel Edinburgh

4.0 star property
9.0 out of 10, Wonderful, (1290)
"Great location, super nice staff, AMAZING BREAKFAST"
The price is P13,158
P15,790 total
includes taxes & fees
Jul 20 - Jul 21
Leonardo Royal Hotel Edinburgh

Angel's Share Hotel

4.0 star property
9.0 out of 10, Wonderful, (1001)
"Great location! "
The price is P10,423
P12,508 total
includes taxes & fees
Jul 14 - Jul 15
Angel's Share Hotel

Malmaison Edinburgh

4.0 star property
8.4 out of 10, Very Good, (1003)
"Fab location, lovely people"
The price is P10,616
P12,739 total
includes taxes & fees
Jul 20 - Jul 21
Malmaison Edinburgh

The Inn On The Mile

4.0 star property
9.0 out of 10, Wonderful, (671)
"Amazing location and beautiful hotel. Rooms were great along with the restaurant. The staff was also extremely friendly and helpful. "
The Inn On The Mile

Leonardo Hotel Edinburgh Haymarket

4.0 star property
8.2 out of 10, Very Good, (1405)
"Nice hotel, great deal for the price "
The price is P10,944
P13,133 total
includes taxes & fees
Jul 13 - Jul 14
Leonardo Hotel Edinburgh Haymarket

The Park Hotel Peebles

3.0 star property
8.6 out of 10, Excellent, (397)
"Nice hotel, good area, very friendly staff"
The price is P6,742
P8,090 total
includes taxes & fees
Jul 23 - Jul 24
The Park Hotel Peebles

Ravelston House

3.0 star property
8.8 out of 10, Excellent, (391)
"great welcome, lively hotel / bar"
The price is P5,791
P6,949 total
includes taxes & fees
Jul 13 - Jul 14
Ravelston House

voco Edinburgh - Royal Terrace by IHG

4.0 star property
8.2 out of 10, Very Good, (777)
"Very nice hotel with bar and restaurant. Great restaurant, bar and front desk staff"
The price is P11,523
P13,828 total
includes taxes & fees
Jul 20 - Jul 21
voco Edinburgh - Royal Terrace by IHG

Dean Park Hotel

4.0 star property
8.8 out of 10, Excellent, (575)
"Very nice clean and food was outstanding "
Dean Park Hotel

Kildonan Lodge Hotel

4.0 star property
9.0 out of 10, Wonderful, (308)
"Staff were wonderful and house was beautiful. Transport was super convenient as well. Perfect stay. Thank you. "
The price is P10,400
P12,480 total
includes taxes & fees
Jul 27 - Jul 28
Kildonan Lodge Hotel

The Craigie

3.5 star property
9.6 out of 10, Exceptional, (330)
"Nice room, great bathroom and shower. "
The price is P9,257
P11,109 total
includes taxes & fees
Jul 20 - Jul 21
The Craigie

Malmaison Edinburgh City

4.0 star property
9.0 out of 10, Wonderful, (1005)
"Room and food was excellent "
The price is P11,581
P13,897 total
includes taxes & fees
Jul 27 - Jul 28
Malmaison Edinburgh City

Black Ivy Hotel

4.0 star property
9.4 out of 10, Exceptional, (317)
"Great location, nice and lively chic bar area. "
The price is P9,251
P11,101 total
includes taxes & fees
Jul 20 - Jul 21
Black Ivy Hotel

Stay Central

3.0 star property
8.2 out of 10, Very Good, (1002)
"Great for a short stay - would happily use again"
Stay Central

Dalmahoy Hotel & Country Club

4.0 star property
8.8 out of 10, Excellent, (1613)
"Beautiful hotel and property!"
Dalmahoy Hotel & Country Club

The Place

4.0 star property
8.2 out of 10, Very Good, (1006)
"Everything was great!"
The price is P10,343
P12,411 total
includes taxes & fees
Jul 21 - Jul 22
The Place
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Bonnyrigg

Relaxing Bonnyrigg awaits: its castle, history, spas, and more!

by
(
)
Open Photo by RHaworth (CC BY) / Cropped from original

Frequently asked questions

What's the best place to stay in Bonnyrigg?

Located 6.3 mi (10.1 km) from the heart of Bonnyrigg, Apex Waterloo Place Hotel is a top choice for your stay based on our traveler data. Other good choices for your stay in the area are Apex Grassmarket Hotel and YOTEL Edinburgh. See all available top hotels, or vacation rentals in Bonnyrigg.

What's the top vacation rental in Bonnyrigg?

St Giles ApartHotel by Joivy: This vacation home rental outside of Bonnyrigg comes with free WiFi so you can feel at home during your trip. It has 3 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. See all vacation rentals in Bonnyrigg.

If I need to cancel my hotel reservation in Bonnyrigg, will I receive a refund?

Yes! You'll find that most room reservations are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If your reservation is non-refundable, you might still have the option to cancel and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Bonnyrigg.

Where can I learn more about changing or cancelling my trip to Bonnyrigg?

For more details about picking new dates or cancelling your trip to Bonnyrigg, click here.

Where is the best place to stay close to Dalhousie Castle?

Adjacent to Dalhousie Castle, Dalhousie Castle Hotel & Spa is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers a full-service spa and 2 restaurants. Another good option is The Sun Inn, located just 0.8 mi (1.4 km) away.

What are some accommodations with pools in Bonnyrigg?

Dalhousie Castle Hotel & Spa is a popular 4-star hotel featuring an indoor pool, 2 restaurants, and a full-service spa.

What is the best spa hotel in Bonnyrigg?

Dalhousie Castle Hotel & Spa is a top spa hotel featuring a bar and an indoor pool. Treat yourself to a facial, body scrub, or hydrotherapy at the onsite spa.

What's the best accommodation near Edinburgh Airport (EDI)?

Moxy Edinburgh Airport is a popular 3-star hotel featuring a restaurant and free WiFi. It's located a short 0.2 mi (0.3 km) from Edinburgh Airport. Other good options within close proximity to the airport include Hampton by Hilton Edinburgh Airport and DoubleTree by Hilton Edinburgh Airport.

How is it staying in Bonnyrigg?

History buffs will enjoy exploring Bonnyrigg, and visitors give high marks for the top-notch restaurants. Welcoming and relaxing, this city also attracts tourists with its spas. Royal Mile, Edinburgh Castle, and Princes Street are some of the top sights around the area. In Bonnyrigg, there are 4 hotels and other accommodations to choose from. Find out more about Bonnyrigg.

What should I see while I'm in Bonnyrigg?

Notable places to visit in the wider area include Royal Mile, Edinburgh Castle, and Princes Street. You'll also find Rosslyn Chapel and Dalkeith Country Park in the area. Check out what more to see and do in Expedia's Bonnyrigg guide.

What's the weather like in Bonnyrigg?

The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for Bonnyrigg is 35 inches.