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

Find out moreOpens in new tab or window
Photo by RHaworth (CC BY)

Find Hotels in Bonnyrigg

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
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 Sep. 1, 2017

Family Friendly Property in Midlothian Near Rosslyn Chapel, Dalkeith & Edinburgh
ibis Edinburgh Centre South Bridge - Royal Mile
3 out of 5
77 South Bridge, Edinburgh, Scotland
The price is CA $57 per night from Jan 5 to Jan 6
10.76 km from city centre
4.2/5Excellent! (1,079 reviews)

"the layout of the room was unique, Thales hotel was gorgeous."…"

Reviewed on Nov. 3, 2020

ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre Royal Mile – Hunter Square
3 out of 5
6 Hunter Square, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $57 per night from Dec 11 to Dec 12
10.87 km from city centre
4.3/5Excellent! (976 reviews)

"Great staff. Good focus on client and polite. I had some problems in my room that was quickly solved by the well trained staff"…"

Reviewed on Sep. 29, 2020

ibis Edinburgh Centre Royal Mile – Hunter Square
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.
Ten Hill Place, BW Premier Collection
4 out of 5
10 Hill Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $99 per night from Dec 15 to Dec 16
10.43 km from city centre
4.5/5Wonderful! (981 reviews)

"Property is well located. About a 15 minute walk from Waverley and there are plenty of shops/places to eat within a 5 minute walk from the hotel. The staff were all friendly and the hotel was very clean. Breakfast is pretty good too with a choice of continental of a full english/scottish. Only downside ..."…"

Reviewed on Nov. 8, 2020

Ten Hill Place, BW Premier Collection
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 CA $44 per night from Dec 20 to Dec 21
15.93 km from city centre
3.9/5Very Good! (984 reviews)

"Modest, clean, comfortable. Perfectly adequate for an overnight stay."…"

Reviewed on Sep. 29, 2020

ibis budget Edinburgh Park
Sheraton Grand Hotel & Spa, Edinburgh
5 out of 5
1 Festival Square, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $227 per night from Jan 3 to Jan 4
11.22 km from city centre
4.6/5Wonderful! (991 reviews)

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

Reviewed on Oct. 25, 2020

Sheraton Grand Hotel & Spa, Edinburgh
Holiday Inn Express Edinburgh - Leith Waterfront
3 out of 5
Britannia Way, Ocean Drive, Edinburgh, Scotland
Free cancellation
The price is CA $68 per night from Dec 17 to Dec 18
13.61 km from city centre
4.3/5Excellent! (956 reviews)

"Conveniently located close to the Ocean Terminal shopping centre and restaurants. Also, more quaint selection of restaurant and shops nearby along Leith Water Walk. Staff super friendly. Everything clean and felt safe during COVID. Take-away breakfast a little sparse, but probably partly due to ..."…"

Reviewed on Sep. 28, 2020

Holiday Inn Express Edinburgh - Leith Waterfront
Point A Hotel Edinburgh Haymarket
3.5 out of 5
152 Morrison Street, Edinburgh, Scotland
The price is CA $52 per night from Dec 6 to Dec 7
11.34 km from city centre
4.4/5Excellent! (332 reviews)

"A diamond in the name of Jennifer. Love this hotel, beautiful place and staff!"…"

Reviewed on Nov. 25, 2020

Point A Hotel Edinburgh Haymarket
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $117 per night from Dec 20 to Dec 21
10.98 km from city centre
4.3/5Excellent! (975 reviews)

"Good location and friendly staff. Bed was comfy too."…"

Reviewed on Oct. 30, 2020

Hilton Edinburgh Carlton
Malmaison Edinburgh
4 out of 5
1 Tower Place Leith, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $100 per night from Jan 3 to Jan 4
13.22 km from city centre
4.2/5Very Good! (973 reviews)

"Good location and bonus of a free car park for the hotel"…"

Reviewed on Sep. 16, 2020

Malmaison Edinburgh
Macdonald Houstoun House
4 out of 5
Uphall, Broxburn, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $94 per night from Dec 20 to Dec 21
27.04 km from city centre
4/5Very Good! (543 reviews)

"Amazing place, mixture of old and new buildings. Like living in a different age! Definitely worth a stay."…"

Reviewed on Sep. 25, 2020

Macdonald Houstoun House
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $139 per night from Dec 15 to Dec 16
10.92 km from city centre
4.5/5Wonderful! (1,259 reviews)

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

Reviewed on Oct. 25, 2020

Apex Grassmarket Hotel
Leonardo Royal Edinburgh Haymarket
4 out of 5
1 Morrison Link, Midlothian, Edinburgh, Scotland
Free cancellation
The price is CA $60 per night from Jan 3 to Jan 4
11.44 km from city centre
4/5Very Good! (1,044 reviews)

"Staff was very helpful. Room service was good. Peaceful and safe."…"

Reviewed on Oct. 17, 2020

Leonardo Royal Edinburgh Haymarket
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $178 per night from Jan 5 to Jan 6
11.02 km from city centre
4.5/5Wonderful! (973 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 Oct. 11, 2020

The Scotsman Hotel
Mode Edinburgh
3.5 out of 5
74 - 77 Queen Street, Edinburgh, Scotland
Get Rates
11.84 km from city centre
4.8/5Exceptional! (554 reviews)

"Great service, excellent cleanliness and great processes during the Coronavirus. Really great stay."…"

Reviewed on Oct. 11, 2020

Mode Edinburgh
Jurys Inn Edinburgh
3 out of 5
43 Jeffrey Street, Edinburgh, Scotland
Free cancellation
The price is CA $60 per night from Dec 12 to Dec 13
10.97 km from city centre
3.7/5Good! (1,236 reviews)

"It was fine. Room was small and very noisy even though we were on the third floor we could hear people talking/catting outside the building."…"

Reviewed on Oct. 9, 2020

Jurys Inn Edinburgh
Novotel Edinburgh Park
4 out of 5
15 Lochside Avenue, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $59 per night from Dec 10 to Dec 11
14.75 km from city centre
4.4/5Excellent! (959 reviews)

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

Reviewed on Nov. 23, 2020

Novotel Edinburgh Park
Eden Locke
4 out of 5
127 George Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $85 per night from Dec 6 to Dec 7
11.7 km from city centre
4.7/5Exceptional! (552 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 Nov. 2, 2020

Eden Locke
Nira Caledonia
4 out of 5
6-10 Gloucester Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $144 per night from Dec 24 to Dec 25
12.15 km from city centre
4.5/5Wonderful! (437 reviews)

"The staff at the Nira Caledonia are superb, a wonderful greeting and a good check in at breakfast the following day to make sure we were all OK. Some tips for places to visit too. Our room was small but perfectly adequate for one night. Great location, nice quiet road, but still only a 15 min walk ..."…"

Reviewed on Sep. 14, 2020

Nira Caledonia
Courtyard by Marriott Edinburgh
4 out of 5
1-3 Baxters Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $74 per night from Dec 6 to Dec 7
11.56 km from city centre
4.5/5Wonderful! (631 reviews)

"Very central, unfortunate city was v quiet and lots of places closed due to C19. Hotel v clean, lots of sanitiser station. Room v comfortable. Staff excellent."…"

Reviewed on Nov. 1, 2020

Courtyard by Marriott Edinburgh
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.

Bonnyrigg Hotel Guide

From the cheap and cheerful to the more upmarket, Bonnyrigg has an abundance of quality short- and long-stay accommodation options. Expedia lists no less than 116 hotels within 0.1 kilometres (0.06 miles) of the heart of Bonnyrigg.

The The Retreat Castle, is an ideal choice for visitors as it's the most centrally located lodging option in Bonnyrigg.

The The Balmoral Hotel can be found 11 kilometres (7 miles) away from the main part of Bonnyrigg. Another alternative is the Old Town Chambers, which can be found 11 kilometres (7 miles) away. Other hotels and apartment options include the Prestonfield House and the Sheraton Grand Hotel & Spa, Edinburgh.

Once you have got to know Bonnyrigg, why don't you explore a bit more of the region? The Edinburgh and Lothian region has many things to see. Edinburgh and Lothian is marked by beaches, coastal plains, forests and rivers. Popular Edinburgh and Lothian visitor attractions include ruins. In this section of Scotland tourists can try their hand at mountain biking and mountain climbing.

Midlothian is 4 kilometres (2 miles) to the south of Bonnyrigg and is where you'll find Glencorse Golf Club and Kings Acre Golf Course. Some of our recommended Midlothian accommodation options include the Dalhousie Castle Hotel & Spa and The Sun Inn. 25 kilometres (15 miles) to the northeast of Bonnyrigg, is East Lothian, which is home to the Maitlandfield House Hotel and The Avenue Restaurant at The Victoria Inn. The Nungate Bridge and Haddington Golf Club are popular points of interest to check out should you visit East Lothian.

If watching sport is your passion, make sure you visit Murrayfield Stadium, which is 12 kilometres (7 miles) to the northwest of Bonnyrigg. Stay nearby to the action at the The Chester Residence or the Waldorf Astoria Edinburgh - The Caledonian.

If you are traveling into or out of Edinburgh Airport and plan to stay nearby try Norton House Hotel & Spa or Dalmahoy Hotel & Country Club.

Frequently asked questions

What's the best place to stay in Bonnyrigg?
Based on our traveler 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! 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. Enter your dates, click on “Search”, then use the “free cancellation” filter to get the best deals in Bonnyrigg.
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.

Recent Reviews in Bonnyrigg

More trip options