Find hotels in Bonnyrigg from ¥8,848

  • 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, (791 reviews)
"Exceptional cleanliness great rooms and first class food "
United Kingdom
Douglas
Dalhousie Castle

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,000 reviews)
"Great stay. Clean and comfortable. Buffet breakfast was good."
United States
Kawan
The price is ¥10,533
¥12,640 total
includes taxes & fees
Mar 8 - Mar 9
Holiday Inn Express Edinburgh Airport by IHG

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,287 reviews)
"Very convenient to the airport, friendly staff, nice room!"
United Kingdom
Austin
The price is ¥11,762
¥14,115 total
includes taxes & fees
Mar 22 - Mar 23
Moxy Edinburgh Airport

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very Good, (1,003 reviews)
"Nice spacious clean room, lovely staff and great food! "
United Kingdom
Luc
The price is ¥8,059
¥9,670 total
includes taxes & fees
Mar 8 - Mar 9
Braid Hills Hotel

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (925 reviews)
"Receptionist staff very pleasant and helpful. Room lovely and spaceous."
United Kingdom
Linda
The price is ¥16,150
¥19,380 total
includes taxes & fees
Mar 26 - Mar 27
Macdonald Cardrona Hotel, Golf & Spa

The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
Peebles
8.6 out of 10, Excellent, (424 reviews)
"Nice soap & shampoo "
United Kingdom
Jill
The price is ¥17,147
¥20,576 total
includes taxes & fees
Mar 18 - Mar 19
The Park Hotel Peebles

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,000 reviews)
"Very clean room, huge comfortable bed and really peaceful location. "
United Kingdom
Marcin
The price is ¥10,297
¥12,357 total
includes taxes & fees
Mar 26 - Mar 27
Mercure Livingston Hotel

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (135 reviews)
"Characterful surroundings, excellent service from friendly staff."
United Kingdom
Marlene
Cringletie House Hotel

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (356 reviews)
"Lovely hotel, cosy comfortable bar, good restaurant. Every area was well kept and clean. Friendly staff made us feel very welcome. Plenty of parking."
United Kingdom
Sharon
The price is ¥18,432
¥22,119 total
includes taxes & fees
Mar 8 - Mar 9
The Craigie

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,722 reviews)
"From the welcoming staff at the reception to the restaurant and bar staff the whole experience was enjoyable and made our stay relaxing."
United Kingdom
David
The price is ¥18,821
¥22,585 total
includes taxes & fees
Mar 5 - Mar 6
Dalmahoy Hotel & Country Club

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,009 reviews)
"Lovely stay, huge bed and great location."
United Kingdom
Kate
The price is ¥8,777
¥10,532 total
includes taxes & fees
Mar 8 - Mar 9
Best Western Kings Manor Hotel

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very Good, (674 reviews)
"All as expected for a short business trip, clean room, breakfast was good, didn’t need much more"
United Kingdom
Kapil
The price is ¥11,059
¥13,271 total
includes taxes & fees
Mar 8 - Mar 9
Delta Hotels by Marriott Edinburgh

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,155 reviews)
"Great place to stay "
United Kingdom
Stuart
The price is ¥8,435
¥10,122 total
includes taxes & fees
Mar 15 - Mar 16
Holiday Inn Edinburgh by IHG

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (944 reviews)
"The staff were amazing, room was gorgeous and the food outstanding."
United Kingdom
Maureen
Carberry Tower Mansion House and Estate

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,423 reviews)
"Very nice hotel in a great location for Edinburgh Airport "
United Kingdom
John
The price is ¥13,305
¥15,966 total
includes taxes & fees
Mar 22 - Mar 23
DoubleTree by Hilton Edinburgh Airport

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very Good, (679 reviews)
"Absolutely wonderful stay. Perfect weekend to beat any January blues!!! Grill room meals exceptional! But the best thing is the staff…many of whom are very young…all absolutely fabulous!! Thank you x"
United Kingdom
Sharon
The price is ¥22,916
¥27,499 total
includes taxes & fees
Mar 19 - Mar 20
Peebles Hydro Hotel

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.0 out of 10, Wonderful, (1,007 reviews)
"Great hotel "
United States
Lorenis Velazquez
The price is ¥11,786
¥14,143 total
includes taxes & fees
Mar 22 - Mar 23
Novotel Edinburgh Park

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,394 reviews)
"Lovely hotel "
United Kingdom
Emily
The price is ¥16,712
¥20,055 total
includes taxes & fees
Mar 18 - Mar 19
Hampton by Hilton Edinburgh Airport

Kildonan Lodge Hotel

Kildonan Lodge Hotel
4.0 star property
Newington
9.0 out of 10, Wonderful, (355 reviews)
"Yea the room was spotless and the staffs were very polite."
United Kingdom
Chinemezu
The price is ¥12,811
¥15,373 total
includes taxes & fees
Mar 17 - Mar 18
Kildonan Lodge Hotel

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,299 reviews)
"Immaculate room, great staff and overall a good hotel. Good location as not too far from airport and bonus they have a free shuttle bus. "
United Kingdom
Manu
The price is ¥12,324
¥14,789 total
includes taxes & fees
Mar 8 - Mar 9
Dakota Edinburgh
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.

The west front of Dalhousie Castle near Bonnyrigg, Midlothian, Scotland. More images.
Photo by RHaworth
Open Photo by RHaworth

Top Bonnyrigg Hotel Reviews

More cheap stays in Bonnyrigg

Frequently asked questions

What's the best place to stay in Bonnyrigg?
Located 6.1 mi (9.8 km) from the heart of Bonnyrigg, Apex Grassmarket Hotel is a top choice for your stay based on our traveler data. Other good choices for your stay in the area are Aparthotel Adagio Edinburgh Royal Mile and Delta Hotels by Marriott Edinburgh. See all available top hotels, or vacation rentals in Bonnyrigg.
What's the top vacation rental in Bonnyrigg?
First Holyrood House: This vacation home rental outside Bonnyrigg offers a furnished patio, a garden, and daily housekeeping to help you feel perfectly comfortable in your new surroundings. It has 3 bedrooms as well as a kitchen with a full-sized fridge, a dishwasher, and a stovetop, so you can cook with friends or family. You and your friends and family can relax into your vacation with amenities like a selection of games. 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.
What's the best accommodation for a family vacation to Bonnyrigg?
Dalhousie Castle is a hotel with 2 restaurants and free parking, and it's a top choice on Expedia for families. Attractions in the area like Dynamic Earth and Camera Obscura and World of Illusions are also fun for kids of all ages. Find more child-friendly accommodations in Bonnyrigg.
What are some accommodations with pools in Bonnyrigg?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool, and a snack bar/deli. Delta Hotels by Marriott Edinburgh and Holiday Inn Edinburgh by IHG are two additional hotels that feature an onsite pool. View all hotels with pools in Bonnyrigg.
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. A top sight in the area is Edinburgh Castle. In Bonnyrigg, there are 6 hotels and other accommodations to choose from. Find out more about Bonnyrigg.
What should I see while I'm in Bonnyrigg?
Edinburgh Castle is a notable place to visit in the area. You'll also find Rosslyn Chapel and Arthur's Seat 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.

Explore a world of travel with Expedia