Find hotels in Bonnyrigg from CA $97

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Bonnyrigg hotels

Dalhousie Castle

Dalhousie Castle
4.0 star property
Bonnyrigg
8.6 out of 10, Excellent, (792 reviews)
"Excellent staff and great room"
United Kingdom
Rob
The price is CA $369
CA $443 total
includes taxes & fees
Apr 30 - May 1
Dalhousie Castle

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,416 reviews)
"Brilliantly located for an early morning flight with a handy breakfast provision. "
United Kingdom
Graham
The price is CA $201
CA $242 total
includes taxes & fees
Apr 26 - Apr 27
Hampton by Hilton Edinburgh Airport

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
Ingliston
8.4 out of 10, Very good, (1,011 reviews)
"Staff were spot-on, very helpful, room was lovely. Potholes need fixed on approach to hotel though."
United Kingdom
Chris
The price is CA $146
CA $175 total
includes taxes & fees
Apr 26 - Apr 27
Holiday Inn Express Edinburgh Airport by IHG

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,448 reviews)
"Room was clean and the staff was friendly!"
Canada
Noel
The price is CA $194
CA $232 total
includes taxes & fees
Apr 26 - Apr 27
DoubleTree by Hilton Edinburgh Airport

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very good, (694 reviews)
"Spotlessly clean, helpful friendly staff, excellent breakfast and very hot bedrooms, maybe too hot."
United Kingdom
Angela
The price is CA $246
CA $295 total
includes taxes & fees
May 12 - May 13
Peebles Hydro Hotel

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (138 reviews)
"Fantastic location spectacular food and great staff "
United Kingdom
Brian
The price is CA $303
CA $364 total
includes taxes & fees
Apr 29 - Apr 30
Cringletie House Hotel

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (360 reviews)
"The whole stay was brilliant the hotel and all staff "
United Kingdom
Michael
The price is CA $192
CA $231 total
includes taxes & fees
May 4 - May 5
The Craigie

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,715 reviews)
"Had the most lovely stay!"
United States
Abhinav
The price is CA $176
CA $211 total
includes taxes & fees
May 4 - May 5
Dalmahoy Hotel & Country Club

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,374 reviews)
"Nice clean rooms with great location next to the airport."
United States
Joshua
The price is CA $191
CA $229 total
includes taxes & fees
Apr 27 - Apr 28
Moxy Edinburgh Airport

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.4 out of 10, Exceptional, (957 reviews)
"Stayed for 2 nights. Staff meds us feel very welcome and accommodating.. situation ideal for restful break in woodland surroundings."
United Kingdom
Matthew
The price is CA $220
CA $264 total
includes taxes & fees
May 10 - May 11
Carberry Tower Mansion House and Estate

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,000 reviews)
"Nice hotel would definitely stay again all clean, all doors need replacing there very tired , good breakfast lovely staff bar area nice "
United Kingdom
Heidi
The price is CA $99
CA $119 total
includes taxes & fees
May 10 - May 11
Mercure Livingston Hotel

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,076 reviews)
"Friendly staff and so convenient to airport tram"
United States
Evelyn
The price is CA $118
CA $141 total
includes taxes & fees
May 10 - May 11
ibis budget Edinburgh Park

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,001 reviews)
"Excellent from the staff in the reception area, the beautiful facilities, super clean, spacious and comfortable rooms, great restaurant and excellent breakfast. All I have to say that this is one of my favorite places to stay. Love the spacious bathrooms, and the staff was very helpful assisting me with mailing something on my behalf. "
United States
Ursula
The price is CA $300
CA $360 total
includes taxes & fees
Apr 30 - May 1
Norton House Hotel & Spa

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.4 out of 10, Exceptional, (1,327 reviews)
"Great food, great rooms, great staff"
United Kingdom
Steven
The price is CA $122
CA $147 total
includes taxes & fees
Apr 26 - Apr 27
Dakota Edinburgh

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
Broxburn
8.2 out of 10, Very good, (1,002 reviews)
"Very friendly, efficient staff."
United Kingdom
Rosalind
The price is CA $143
CA $172 total
includes taxes & fees
Apr 27 - Apr 28
Macdonald Houstoun House

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.2 out of 10, Wonderful, (1,002 reviews)
"Stay was fantastic will definitely be back"
United Kingdom
Alan
The price is CA $152
CA $183 total
includes taxes & fees
Apr 26 - Apr 27
Novotel Edinburgh Park

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,001 reviews)
"Breakfast was great!"
Canada
Jeffrey
The price is CA $123
CA $148 total
includes taxes & fees
Apr 26 - Apr 27
Best Western Kings Manor Hotel

Holiday Inn Express Edinburgh City West by IHG

Holiday Inn Express Edinburgh City West by IHG
3.0 star property
Ravelston
8.4 out of 10, Very good, (1,003 reviews)
"Room perfect, good breakfast options, staff helpful"
United Kingdom
Sean
The price is CA $123
CA $148 total
includes taxes & fees
Apr 26 - Apr 27
Holiday Inn Express Edinburgh City West by IHG

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
West End
9.2 out of 10, Wonderful, (1,000 reviews)
"Excellent stay! Great location. "
United States
Tracey
The price is CA $346
CA $415 total
includes taxes & fees
Apr 26 - Apr 27
The Caledonian Edinburgh, Curio Collection by Hilton

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,559 reviews)
"Perfect location, nice and clean, quiet, decent breakfast"
United Kingdom
Elena
The price is CA $192
CA $231 total
includes taxes & fees
Apr 26 - Apr 27
Apex Grassmarket Hotel
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

This small town near Edinburgh offers peaceful walks through Pittendreich Wood and the scenic Lasswade path. Visit Dalhousie Castle Hotel for afternoon tea or explore the historic Rosslyn Chapel in nearby Roslin.

Photo by RHaworth
Open Photo by RHaworth

Top Bonnyrigg Hotel Reviews

Recent Reviews in Bonnyrigg

More cheap stays in Bonnyrigg

Frequently asked questions

What is the best area to stay in Bonnyrigg?
The best area to stay in Bonnyrigg is the town centre, particularly around the High Street, for its convenience and access to local amenities.

The town centre of Bonnyrigg is a practical and welcoming hub, offering easy access to local shops, eateries, and public transport links. The High Street is the main thoroughfare, where you'll find most of the local businesses. It's a pleasant area for a stroll, with a community feel.

For families, staying in the town centre is a good option. You're close to local parks and can easily reach essentials like supermarkets. The bus connections from the High Street make day trips to Edinburgh straightforward, avoiding the need for a car in the city centre.

Couples looking for a relaxed base will also find the town centre appealing. It provides a peaceful setting away from the hustle and bustle of a major city, yet with enough local options for dining and evening walks.
What are the best hotels in Bonnyrigg that travellers recommend?
For an exceptional stay in Bonnyrigg, the Dalhousie Castle Hotel & Spa is highly recommended by travellers.

This 4-star hotel, with an impressive rating of 8.6, is particularly praised for its amazing location and delicious food. Guests can indulge in a range of spa treatments including body scrubs, manicures, pedicures, massages, and facials, all available on-site. It is also conveniently located near the Scottish Mining Museum, just 1.1 km away, and Gore Glen Woodland Park, which is 1.9 km from the hotel.
What are the best family hotels in Bonnyrigg?
For families travelling to Bonnyrigg, the Dalhousie Castle Hotel & Spa is an excellent choice.

This 4-star hotel, with an 8.6 rating, offers a sofa bed and cribs, suiting families with children. Guests have praised the delicious food and the amazing location. It is also conveniently located just 1.1 km from the Scottish Mining Museum and 1.9 km from Gore Glen Woodland Park, providing easy access to local attractions.
What are the best spa hotels in Bonnyrigg?
For a luxurious spa experience in Bonnyrigg, Dalhousie Castle Hotel & Spa is an excellent choice.

This 4-star hotel, rated 8.6, offers an extensive range of spa treatments, including body scrubs, various body treatments, manicures and pedicures, and indulgent massages. Guests can also enjoy body wraps and a selection of facial treatments in the dedicated treatment rooms. Travellers frequently praise the delicious and tasty food available at the hotel, as well as its amazing location. See all spa hotels in Bonnyrigg
What hotels in Bonnyrigg offer free breakfast?
For hotels in Bonnyrigg that offer free breakfast, consider the Dalhousie Castle Hotel & Spa.

The 4-star Dalhousie Castle Hotel & Spa, with an 8.6 rating, provides a complimentary English breakfast, ensuring a convenient start to your day. Guests often describe the food as delicious and tasty. Additionally, the hotel offers free self-parking and free WiFi. It is located approximately 1.9 km from Gore Glen Woodland Park.
What are the best hotels in Bonnyrigg near Gore Glen Woodland Park?
For a highly-rated hotel in Bonnyrigg near Gore Glen Woodland Park, consider the Dalhousie Castle Hotel & Spa.

This 4-star hotel, with an 8.6 rating, is located just 1.9 km from Gore Glen Woodland Park, making it very convenient for exploring the area. Guests frequently praise its delicious food and amazing location. It offers amenities such as sofa beds and cribs, suiting families.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Bonnyrigg.
How can I save on a Bonnyrigg hotel booking with Expedia?
Members always get our best prices. Find our best Bonnyrigg hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Bonnyrigg hotel?
Prices for hotels in Bonnyrigg often vary, but you can find a great deal from CA $97 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia