United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Bonnyrigg, Edinburgh Hotels from AU$48

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Dalhousie Castle Hotel & Spa
The price is AU$266 per night from 21 Feb. to 22 Feb.
1.21 km from city centre
4.3/5Excellent! (543 reviews)
Our night at the castle

"This hotel is a delightful place and wellworth a visit. Our room was amazing and the staff are very attentive with much emphasis on their guests to ensure a great experience during their stay at a real castle"…"

Reviewed on 8 Oct. 2020

Dalhousie Castle Hotel & Spa
Family friendly property in Midlothian near Rosslyn Chapel, Dalkeith & Edinburgh
Get Rates
1.7 km from city centre
5/5Exceptional! (3 reviews)
Very comfortable to stay. Host are very hospitable. i would definitely stay there again.

"Very comfortable to stay. Host are very hospitable. i would definitely stay there again."…"

Reviewed on 1 Sep. 2017

Family friendly property in Midlothian near Rosslyn Chapel, Dalkeith & Edinburgh
Dalmahoy Hotel & Country Club
The price is AU$127 per night from 15 Feb. to 16 Feb.
17.34 km from city centre
4.4/5Excellent! (1,443 reviews)

"Lovely hotel to stay at. Staff were helpful. Will be back soon."…"

Reviewed on 13 Dec. 2020

Dalmahoy Hotel & Country Club
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
DoubleTree by Hilton Edinburgh Airport
4 out of 5
Edinburgh International Airport, Newbridge, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$69 per night from 21 Feb. to 22 Feb.
18.46 km from city centre
4.1/5Very Good! (1,037 reviews)

"It was a good large comfortable room, with good service and close to the airport"…"

Reviewed on 5 Jan. 2021

DoubleTree by Hilton Edinburgh Airport
Malmaison Edinburgh City
4 out of 5
Buchan House, 21-22 St Andrew Square, Edinburgh, Scotland
The price is AU$115 per night from 17 Feb. to 18 Feb.
11.56 km from city centre
4.4/5Excellent! (167 reviews)

"It was very romantic and big room with loads of space."…"

Reviewed on 14 Dec. 2020

Malmaison Edinburgh City
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Get Rates
10.92 km from city centre
4.5/5Wonderful! (1,267 reviews)

"Swimming pool was lovely, nice, big room albeit at the back of the hotel."…"

Reviewed on 25 Oct. 2020

Apex Grassmarket Hotel
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
The price is AU$174 per night from 21 Feb. to 22 Feb.
11.02 km from city centre
4.5/5Wonderful! (990 reviews)

"Enjoyed everything from the check in to the beautiful room with the added complimentary malt whisky, Breakfast was of a high standard ,service was excellent,definitely my favourite hotel and can’t wait to return."…"

Reviewed on 11 Oct. 2020

The Scotsman Hotel
Fraser Suites Edinburgh
4 out of 5
Fraser Suites Edinburgh, 12 - 26 St Giles Street, Edinburgh, Scotland
The price is AU$129 per night from 16 Feb. to 17 Feb.
11.05 km from city centre
4.4/5Excellent! (2,159 reviews)

"Lovely hotel, enjoyed stay, excellent for overseas visitor's, close to all the historical buildings of Edinburgh,"…"

Reviewed on 25 Dec. 2020

Fraser Suites Edinburgh
YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland
The price is AU$71 per night from 16 Feb. to 17 Feb.
11.85 km from city centre
4.5/5Wonderful! (529 reviews)

"Everything is nice and i love it even the bed is good and relaxing"…"

Reviewed on 12 Dec. 2020

YOTEL Edinburgh
ibis budget Edinburgh Park
3 out of 5
Edinburgh Business Park, 6 Lochside View, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$48 per night from 9 Feb. to 10 Feb.
15.93 km from city centre
3.9/5Very Good! (995 reviews)
Vacation

"It was a top over due to the flight change and the people were very friendly"…"

Reviewed on 20 Oct. 2020

ibis budget Edinburgh Park
Kimpton Charlotte Square Hotel
5 out of 5
38 Charlotte Square, Edinburgh, Scotland
The price is AU$203 per night from 15 Feb. to 16 Feb.
11.66 km from city centre
4.6/5Wonderful! (825 reviews)

"The customer service was incredible and I lived the design style of the rooms"…"

Reviewed on 16 Jan. 2021

Kimpton Charlotte Square Hotel
Hotel du Vin & Bistro Edinburgh
4 out of 5
11 Bristo Place, Edinburgh, Scotland
The price is AU$139 per night from 16 Feb. to 17 Feb.
10.62 km from city centre
4.6/5Wonderful! (986 reviews)

"Beautifully restored. Suite was amazing. Place was spotless and felt totally Covid safe. There are great restaurants nearby serving takeaway if you are travelling while the restrictions are still in place."…"

Reviewed on 29 Oct. 2020

Hotel du Vin & Bistro Edinburgh
Point A Hotel Edinburgh Haymarket
3.5 out of 5
152 Morrison Street, Edinburgh, Scotland
The price is AU$56 per night from 21 Feb. to 22 Feb.
11.34 km from city centre
4.4/5Excellent! (353 reviews)

"Overally was a good place to stay. Staff were friendly and helpful. Very great location. Easy access to food shopping and other shopping centers. Will recommend it to friends :)"…"

Reviewed on 27 Dec. 2020

Point A Hotel Edinburgh Haymarket
Novotel Edinburgh Park
4 out of 5
15 Lochside Avenue, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$63 per night from 28 Jan. to 29 Jan.
14.75 km from city centre
4.4/5Excellent! (985 reviews)

"The location was nice Did not like parking fee for guests"…"

Reviewed on 23 Nov. 2020

Novotel Edinburgh Park
Malmaison Edinburgh
4 out of 5
1 Tower Place Leith, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$115 per night from 24 Jan. to 25 Jan.
13.22 km from city centre
4.2/5Very Good! (989 reviews)
Good Hotel in need of refurbishment.

"Good hotel, great location in the heart of Leith. Very friendly and helpful staff. Decor and furniture is beginning to look a little tired in the rooms. Bed and pillows need replacing. Shower temperature was inconsistent."…"

Reviewed on 7 Oct. 2020

Malmaison Edinburgh
Leonardo Royal Edinburgh Haymarket
4 out of 5
1 Morrison Link, Midlothian, Edinburgh, Scotland
Free cancellation
The price is AU$63 per night from 8 Feb. to 9 Feb.
11.44 km from city centre
4/5Very Good! (1,070 reviews)
High quality - Welcoming Staff - Perfect Location

"Lovely spacious room with a beautiful view. Very clean and everything you need for a great night stay. Will definitely be back again soon. Staff very pleasant and greeted us with a warm welcome. Thanks!"…"

Reviewed on 19 Oct. 2020

Leonardo Royal Edinburgh Haymarket
Eden Locke
4 out of 5
127 George Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$104 per night from 27 Jan. to 28 Jan.
11.7 km from city centre
4.7/5Exceptional! (564 reviews)

"Stayed here for one night, however wish I stayed here longer. Staff were so amazing and the facilities were incredible. Would definitely go back!"…"

Reviewed on 2 Nov. 2020

Eden Locke
Market Street Hotel
4 out of 5
6 Market Street, Edinburgh, Scotland
The price is AU$164 per night from 21 Feb. to 22 Feb.
11.1 km from city centre
4.8/5Exceptional! (124 reviews)
Surprising hotel

"Fantastic hotel, surprising layout and very luxurious"…"

Reviewed on 5 Oct. 2020

Market Street Hotel
Sheraton Grand Hotel & Spa, Edinburgh
5 out of 5
1 Festival Square, Edinburgh, Scotland
The price is AU$252 per night from 15 Feb. to 16 Feb.
11.22 km from city centre
4.6/5Wonderful! (997 reviews)

"Despite the Covid restrictions, hotel and staff did their best to make this an enjoyable experience."…"

Reviewed on 25 Oct. 2020

Sheraton Grand Hotel & Spa, Edinburgh
Edinburgh Grosvenor Hotel
4 out of 5
Grosvenor Street, Edinburgh, Scotland
Free cancellation
The price is AU$63 per night from 24 Jan. to 25 Jan.
11.65 km from city centre
3.5/5Good! (997 reviews)

"Very good and hsndy for the airpot at a very good ptice"…"

Reviewed on 17 Oct. 2020

Edinburgh Grosvenor Hotel
Don't see what you're looking for?
See all available properties in Bonnyrigg
View all properties
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.

Visiting Bonnyrigg

History buffs will enjoy exploring Bonnyrigg, and visitors give high marks for the top-notch restaurants. Relaxing and welcoming, this city also attracts tourists with its spas. Arthur's Seat, Greyfriars Kirk, and Palace of Holyroodhouse are some of the top sights around the area.

  • You'll find 811 Expedia hotels and other accommodations in the larger area of Edinburgh
  • The closest major airport is in Edinburgh (EDI) 18.9 from the city center

Sightseeing and Staying in Bonnyrigg

A favorite place to visit in the city is Dalhousie Castle. Additionally, in the area you'll find Arthur's Seat and Greyfriars Kirk.

Below is a top place to stay based on our user reviews:

  • The Retreat Castle - This 4-star guesthouse features free WiFi, free parking, and laundry facilities.

Top places to visit around the area include Palace of Holyroodhouse, located 6.7 mi (10.8 from the city center, and St. Giles' Cathedral, which is 6.8 mi (11 away.

Dressing for Bonnyrigg

  • Between January and March, daytime temperatures average 48°F, while nighttime temperatures stay around 34°F
  • From April to June, the average is 63°F during the day and 37°F at night
  • July through September sees average temperatures of 65°F during the day and 46°F at night
  • In October-December, you can expect 56°F as the daytime average and 35°F as the nighttime average
  • Bonnyrigg gets about 0.94 inches of rain per year
  • July and August are usually the hottest months averaging 63°F, while February and March are usually the coldest with an average temperature of 34°F

Frequently asked questions

What's the best place to stay in Bonnyrigg?
Based on our traveller data, Dalhousie Castle Hotel & Spa is one of the top choices for your stay. This 4-star hotel offers a full-service spa and 2 restaurants. Family friendly property in Midlothian near Rosslyn Chapel, Dalkeith & Edinburgh is another good choice for your trip.
If I need to cancel my hotel reservation in Bonnyrigg, will I receive a refund?
Yes, most hotel reservations are fully refundable provided that you cancel prior to the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you booked a non-refundable reservation, you may still be able to cancel and be given a refund within 24 hours of booking. Enter dates and click on “Search”, then you can use the “free cancellation” filter to review the best deals in Bonnyrigg.
What are some accommodation options 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.

Recent Reviews in Bonnyrigg

More trip options