Find hotels in Bonnyrigg from AED 144

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 3,062 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Dalhousie Castle Hotel & Spa

4.0 star property
8.6 out of 10, Excellent, (727)
"Overall great castle experience!"
The price is AED 546
AED 656 total
includes taxes & fees
23 Feb - 24 Feb
Dalhousie Castle Hotel & Spa

Point A Hotel Edinburgh Haymarket

3.0 star property
8.8 out of 10, Excellent, (1419)
"Very lovely, modern and new hotel. Everything was very clean and well taken care of, from the lobby, to the lifts, to the rooms themselves. The rooms were a little on the small side but we were fine with it. The location was perfect too, and everything is within walking distance. Other than to get to and from the airport, we didn’t need to take public transport at all. "
The price is AED 186
AED 223 total
includes taxes & fees
23 Feb - 24 Feb
Point A Hotel Edinburgh Haymarket

YOTEL Edinburgh

4.0 star property
8.6 out of 10, Excellent, (2247)
"Good location, comfortable room. Better support and direction from the staff when the fire alarm went off would have been welcome."
The price is AED 259
AED 310 total
includes taxes & fees
24 Feb - 25 Feb
YOTEL Edinburgh

Dalmahoy Hotel Limited

4.0 star property
8.8 out of 10, Excellent, (1556)
"Very nice hotel and is a lot to do like gym swim and restaruants. Absolutley will return."
The price is AED 292
AED 350 total
includes taxes & fees
2 Mar - 3 Mar
Dalmahoy Hotel Limited

Apex Waterloo Place Hotel

4.0 star property
9.0 out of 10, Wonderful, (1499)
"Great stay for visit to the Playhouse. Walking distance from Waverly station, to St James Quarter and Playhouse. Best location for what we we had planned. Floor 0 takes you to Waverly station avoiding all the traffic lights and longer walk to station. Staff lovely, rooms beautiful. "
The price is AED 376
AED 452 total
includes taxes & fees
10 Mar - 11 Mar
Apex Waterloo Place Hotel

Apex Grassmarket Hotel

4.0 star property
9.0 out of 10, Wonderful, (1616)
"I cannot fault this property at all. We went as a family of four. From check in to check out, everything was flawless. Our family room with a view over the castle was very clean and comfortable and so was the bathroom. We had drinks and dinner at the restaurant one evening and Martin was very attentive. We will definitely be staying here again on our next trip to Edinburgh. "
The price is AED 380
AED 456 total
includes taxes & fees
2 Mar - 3 Mar
Apex Grassmarket Hotel

The Scholar

4.0 star property
8.8 out of 10, Excellent, (1001)
"Staff are friendly. Breakfast was lovely. Room tidy and clean. "
The price is AED 291
AED 349 total
includes taxes & fees
23 Feb - 24 Feb
The Scholar

Market Street Hotel

4.0 star property
9.6 out of 10, Exceptional, (1005)
"Staff were extremely attentive and knowledgeable about the local area. Many fantastic bar and restaurant recommendations made and also places to visit that were not frequented by tourists. The public areas in the hotel were kept clean and the room we had (607) was spotless and extremely comfortable. Just what we needed to help us recharge."
The price is AED 810
AED 973 total
includes taxes & fees
23 Feb - 24 Feb
Market Street Hotel

Cityroomz Edinburgh

3.0 star property
8.0 out of 10, Very Good, (1001)
"The stay was great!"
The price is AED 171
AED 205 total
includes taxes & fees
23 Feb - 24 Feb
Cityroomz Edinburgh

Apex City of Edinburgh Hotel

4.0 star property
9.0 out of 10, Wonderful, (1202)
"Very enjoyable stay. The restaurant was only open for breakfast, but we were able to use the sister hotel restaurant one block away. "
The price is AED 359
AED 431 total
includes taxes & fees
2 Mar - 3 Mar
Apex City of Edinburgh Hotel

The Royal Scots Club Edinburgh

3.0 star property
9.2 out of 10, Wonderful, (1002)
"Lovely historic building with lots of nice details. Breakfast was also very good."
The price is AED 322
AED 386 total
includes taxes & fees
25 Feb - 26 Feb
The Royal Scots Club Edinburgh

Virgin Hotels Edinburgh

5.0 star property
9.4 out of 10, Exceptional, (975)
"Amazing customer service by the everyone. The hotel is lovely and is centrally located to many of the city’s attractions, including Edinburgh Castle, Royal Mile and Princes Street Gardens. "
The price is AED 620
AED 745 total
includes taxes & fees
24 Feb - 25 Feb
Virgin Hotels Edinburgh

Motel One Edinburgh - Princes

3.0 star property
9.0 out of 10, Wonderful, (1000)
"Fabulous hotel, we got a very warm welcome on arrival and were delighted to have a room upgrade, it's very clean and the bed comfortable, appreciated the tea making facilities, location was ideal for us, would definitely stay again "
The price is AED 304
AED 365 total
includes taxes & fees
25 Feb - 26 Feb
Motel One Edinburgh - Princes

Village Hotel Edinburgh

4.0 star property
8.2 out of 10, Very Good, (1004)
"Hotel was clean, staff were friendly. Enjoyed the extra touches with the club room. "
The price is AED 279
AED 335 total
includes taxes & fees
23 Mar - 24 Mar
Village Hotel Edinburgh

Old Waverley Hotel

3.0 star property
8.4 out of 10, Very Good, (1004)
"Great place to stay in the middle of Edinburgh, unfortunately renovations next door to the hotel at 5.45 in the morning disturbed a great sleep."
The price is AED 287
AED 344 total
includes taxes & fees
23 Feb - 24 Feb
Old Waverley Hotel

Cairn Hotel

2.0 star property
8.6 out of 10, Excellent, (1003)
"The hotel and staff were amazing but they didn't give us basic things like toothbrush or toothpaste so yeah get your own. :)"
The price is AED 252
AED 303 total
includes taxes & fees
25 Feb - 26 Feb
Cairn Hotel

Murrayfield Hotel

3.0 star property
8.8 out of 10, Excellent, (1000)
"Staff nice and friendly comfortable room a bit small but done the job "
The price is AED 298
AED 357 total
includes taxes & fees
23 Feb - 24 Feb
Murrayfield Hotel

Hotel du Vin & Bistro Edinburgh

4.0 star property
9.4 out of 10, Exceptional, (1000)
"Great experience! Would highly recommend "
The price is AED 407
AED 489 total
includes taxes & fees
23 Feb - 24 Feb
Hotel du Vin & Bistro Edinburgh

Dakota Edinburgh

3.5 star property
9.2 out of 10, Wonderful, (1085)
"Bed sheets were a bit starchy but that was the only complaint "
The price is AED 307
AED 368 total
includes taxes & fees
6 Mar - 7 Mar
Dakota Edinburgh

Britannia Hotel Edinburgh

3.0 star property
5.8 out of 10, (1147)
"Fantastic price good area nice staff although slightly slow when serving bar but thats nothing major loved it "
The price is AED 162
AED 194 total
includes taxes & fees
25 Feb - 26 Feb
Britannia Hotel 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.
Don't see what you're looking for?
See all available properties in Bonnyrigg
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!

The west front of Dalhousie Castle near Bonnyrigg, Midlothian, Scotland. More images.
by
(
)
Open Photo by RHaworth (CC BY) / Cropped from original

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 Radisson Blu Hotel, Edinburgh City Centre and YOTEL Edinburgh. See all available top hotels, or vacation rentals in Bonnyrigg.

What's the top vacation rental in Bonnyrigg?

2 Mins Walk from Edinburgh's Best Beach!: This vacation home rental outside of Bonnyrigg is located near the beach and has a fireplace, a patio, and laundry facilities to put you at ease in your new surroundings. It has 4 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. You can relax into your vacation with a garden and 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 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 2 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.