Hotels in Bonnyrigg

Search Best Hotels in Bonnyrigg

Enter your dates for the latest hotel rates and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Popular Filters
Amazing 4.5+Great 4.0+Good 3.5+Pleasant 3.0+

100 hotels in Bonnyrigg for your stay

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Dalhousie Castle Hotel Hotels in Bonnyrigg
Dalhousie Castle Hotel Hotels in BonnyriggDalhousie Castle Hotel Hotels in Bonnyrigg
Hotel near Bonnyrigg
GGuest User 2022.08.15
This is the most fabulous place & setting for a couple of nights stay, sadly let down by staff & services. It doesn’t surprise me to see what others have reviewed. This place clearly has been & could be so much more. I’ve no doubt the pandemic has hit them hard & they are struggling to recruit enough of the correct staff. The positives: Lovely historic setting & ambience. On site Spa & Falconry. Lovely airy clean rooms. Food ok to good. Plenty of parking. Breakfast included. The negatives: Poor staffing & services. Some staff just try too hard with ‘Amazing’ & Fantastic’ in their vocabulary constantly. Probably to appease the American market. The Orangery restaurant is very poorly run. Staff do their best, albeit could work with a little more haste, they just can’t cope. Similar excuses about booked tables that are never taken! Staff are generally un-knowledgable about services & timings & things were always going wrong. We laughed most of it off & just called it Fawty Towers, what’s next? :) They could do so much more with the veranda, the bar & Orangery. Bare in mind you are out in the country & taxis can be limited & costly. To summarise - we would stay again for the right price, probably out of the Festival season. Keep doing your best guys & gals but owners beware, you need to manage this place so much better
Very Good
98 reviews
4.2/5
Price from
KRW 222,500
per night
Check Availability
The Sun Inn Hotels in Bonnyrigg
The Sun Inn Hotels in BonnyriggThe Sun Inn Hotels in Bonnyrigg
Hotel near Bonnyrigg
With a stay at The Sun Inn in Dalkeith, you'll be within a 15-minute drive of University of Edinburgh and Royal Mile. This inn is 7.8 mi (12.6 km) from Edinburgh Castle and 8.8 mi (14.1 km) from Princes Street. Take in the views from a rooftop terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional amenities at this inn include babysitting and wedding services. Enjoy a meal at the restaurant or snacks in the inn's coffee shop/cafe. Wrap up your day with a drink at the bar/lounge. Breakfast is available for a fee. Featured amenities include complimentary wired internet access, a computer station, and express check-in. Free self parking is available onsite. Make yourself at home in one of the 6 guestrooms. Conveniences include a turndown service, and housekeeping is provided daily.
Very Good
56 reviews
4.0/5
Price from
KRW 91,923
per night
Check Availability
Melville Castle Hotel Hotels in Bonnyrigg
Melville Castle Hotel Hotels in BonnyriggMelville Castle Hotel Hotels in Bonnyrigg
Hotel near Bonnyrigg
GGuest User 2024.08.23
Our stay here was magical and peaceful out of the city. Definitely would recommend to experience living in a castle. The room was spacious, super comfortable and beautiful view of the gardens. I enjoyed the breakfast alot and walks around the beautiful landscape trails.
Excellent
62 reviews
4.3/5
Price from
KRW 114,615
per night
Check Availability
Bonnyrigg
You Might Like
Hotels With BreakfastHotels With Twin RoomHotels With 1 Double BedHotels With Swimming PoolHotels With Free Cancellation
OYO Arden Guest House, Craigmillar Castle Edinburgh Hotels in Bonnyrigg
OYO Arden Guest House, Craigmillar Castle Edinburgh Hotels in BonnyriggOYO Arden Guest House, Craigmillar Castle Edinburgh Hotels in Bonnyrigg
Hotel near Bonnyrigg
GGuest User 2023.11.24
Was only booked in for an overnight visit and the most I can say is that is if you are only after a basic bed for the night this is the place . It could do with an upgrade and the room I was in the shower was covered in mould,I had to check out early for work so cannot comment on Breakfast as this is not served till 0800.Overall pretty expensive for what you get rooms were quiet enough.
65 reviews
3.0/5
Price from
KRW 119,423
per night
Check Availability
Carberry Tower Mansion House and Estate Hotels in Bonnyrigg
Carberry Tower Mansion House and Estate Hotels in BonnyriggCarberry Tower Mansion House and Estate Hotels in Bonnyrigg
Hotel near Bonnyrigg
DDONG 2019.10.11
I am very fortunate to choose to stay here in the end, I had previously wanted to change to a hotel in the city center. The facilities of this old castle hotel are very in place. In 2008, an elevator was added so that the pain of carrying boxes to climb the building was avoided. Breakfast is very generous, in fact it is enough to eat only the buffet on its dining table. Ordered its traditional English breakfast on the first day and couldn't eat a lot of it. The room was large, the bathroom and bedroom were heated and it was very hot. Before going to bed, they had to be closed. The hotel staff are very welcoming and the service is in place. Finally, I have to say that their desserts are delicious, so try them!
Excellent
106 reviews
4.3/5
Price from
KRW 126,923
per night
Check Availability
Northumberland Hotel Hotels in Bonnyrigg
Northumberland Hotel Hotels in BonnyriggNorthumberland Hotel Hotels in Bonnyrigg
Hotel near Bonnyrigg
GGuest User 2023.11.27
Hotel is actually much nicer and brighter than the photos on the website suggest. Reception was pretty much none existent and the shower was no more than a trickle. On the plus side, good value for money and great location yo walk into the city centre. The option of breakfast would have been good although the excellent Wee Cafe just up the road did an excellent eggs benidict which more than made up for it. I will definitely stay again mainly due to the location
118 reviews
3.7/5
Price from
KRW 90,769
per night
Check Availability
Kildonan Lodge Hotel Hotels in Bonnyrigg
Kildonan Lodge Hotel Hotels in BonnyriggKildonan Lodge Hotel Hotels in Bonnyrigg
Hotel near Bonnyrigg
CChnKaren 2024.05.27
The hotel is very special, very classical, especially the four-poster bed, it feels very ”Louis XIV” taste. The furniture and decoration in the room are very nostalgic, and it is very similar to the medieval ancient city of Edinburgh.
Very Good
42 reviews
4.1/5
Price from
KRW 127,885
per night
Check Availability
Kingsley Guest House Hotels in Bonnyrigg
Kingsley Guest House Hotels in BonnyriggKingsley Guest House Hotels in Bonnyrigg
Hotel near Bonnyrigg
With a stay at Kingsley Edinburgh in Edinburgh (Newington), you'll be within a 5-minute drive of University of Edinburgh and Hermitage of Braid and Blackford Hill Local Nature Reserve. This bed & breakfast is 1.9 mi (3.1 km) from St. Giles' Cathedral and 2 mi (3.3 km) from Princes Street Gardens. This smoke-free bed & breakfast offers complimentary parking nearby. A complimentary English breakfast is served daily from 7:30 AM to 9:00 AM. Featured amenities include luggage storage and laundry facilities. Free self parking is available onsite. Stay in one of 6 guestrooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Conveniences include coffee/tea makers, housekeeping is provided daily, and irons/ironing boards can be requested.
Excellent
13 reviews
4.5/5
Price from
KRW 163,654
per night
Check Availability
Alexander Guest House Hotels in Bonnyrigg
Alexander Guest House Hotels in BonnyriggAlexander Guest House Hotels in Bonnyrigg
Hotel near Bonnyrigg
With a stay at The Alexander Guest House in Edinburgh (Newington), you'll be within a 5-minute drive of Royal Mile and University of Edinburgh. This bed & breakfast is 1.9 mi (3 km) from Edinburgh Castle and 2.2 mi (3.6 km) from Princes Street. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and tour/ticket assistance. English breakfasts are available daily from 8:00 AM to 9:00 AM for a fee. Free self parking is available onsite. Stay in one of 9 guestrooms featuring flat-screen televisions. Cable television is provided for your entertainment. Bathrooms with bathtubs or showers are provided. Conveniences include desks and electric kettles, and housekeeping is provided daily.
35 reviews
3.5/5
Price from
KRW 95,769
per night
Check Availability
Prestonfield House Hotels in Bonnyrigg
Prestonfield House Hotels in BonnyriggPrestonfield House Hotels in Bonnyrigg
Hotel near Prestonfield,Edinburgh
HHONG 2020.02.28
The hotel is completely British aristocratic style, the room environment is first class, the wash basin is old-fashioned, and it feels great! There are all kinds of old things in the living room. All in all a great hotel, one of the rare ones!
Outstanding
42 reviews
4.8/5
Price from
KRW 383,846
per night
Check Availability
See All Hotels in Bonnyrigg

Hotels near must-see attractions in Bonnyrigg

Make the most of your visit by choosing from our best hotels in Bonnyrigg near top attractions.
Musselburgh Hotels in Bonnyrigg

Musselburgh

8.1km from Bonnyrigg
Learn More
Carberry Tower Mansion House and Estate Hotels in Musselburgh

Carberry Tower Mansion House and Estate

Hotel in Musselburgh
Located in Musselburgh, Carberry Tower Mansion House and Estate is in a rural location, a 4-minute drive from Dalkeith Country Park and 7 minutes from Musselburgh Racecourse. This eco-certified hotel is 9.5 mi (15.3 km) from Royal Mile and 10.2 mi (16.3 km) from Edinburgh Castle. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional amenities at this hotel include wedding services, tour/ticket assistance, and a picnic area. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service. Wrap up your day with a drink at the bar/lounge. Featured amenities include a 24-hour front desk, luggage storage, and a library. Event facilities at this hotel consist of conference space and meeting rooms. Free self parking is available onsite. Make yourself at home in one of the 30 guestrooms featuring iPod docking stations and flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Bathrooms have complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and coffee/tea makers.
Show More
4.3/5
Excellent106 review
Price per night from: KRW 126923
Ravelston House Hotels in Musselburgh

Ravelston House

Hotel in Musselburgh
When you stay at Ravelston House in Musselburgh, you'll be on the beach, within a 15-minute drive of Princes Street and Royal Mile. This beach hotel is 6.4 mi (10.3 km) from Edinburgh Castle and 5.8 mi (9.4 km) from University of Edinburgh. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional features at this hotel include wedding services, a picnic area, and a banquet hall. Grab a bite to eat at the hotel's restaurant, which features a bar/lounge, or stay in and take advantage of the room service (during limited hours). A complimentary English breakfast is served daily from 8:00 AM to 11:30 AM. Featured amenities include a 24-hour front desk and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 7 guestrooms featuring espresso makers and flat-screen televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include desks and electric kettles, and housekeeping is provided daily.
Show More
4.2/5
Very Good100 review
Price per night from: KRW 85000
Faside Estate Hotels in Musselburgh

Faside Estate

Hotel in Musselburgh
With a stay at Faside Estate in Musselburgh, you'll be within a 15-minute drive of Edinburgh Playhouse Theatre and Princes Street. This bed & breakfast is 9.5 mi (15.3 km) from Royal Mile and 10.2 mi (16.4 km) from Edinburgh Castle. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and barbecue grills. A complimentary continental breakfast is included. Free self parking is available onsite. Treat yourself to a stay in one of the 7 guestrooms, featuring fireplaces and flat-screen televisions. Kitchens are outfitted with refrigerators and microwaves. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Conveniences include separate sitting areas and coffee/tea makers, and housekeeping is provided daily.
Show More
4.3/5
Excellent6 review
Price per night from: KRW 400000
Edinburgh Hotels in Bonnyrigg

Edinburgh

10.1km from Bonnyrigg
Learn More
Code Pod – the Court - Edinburgh Hotels in Edinburgh

Code Pod – the Court - Edinburgh

Hotel in Edinburgh Old Town, Edinburgh 5% of visitors choose this area
The Code Pod – the Court - Edinburgh provides a great place for travelers to relax after a busy day. Visitors to Edinburgh will find that the Code Pod – the Court - Edinburgh is a fantastic accommodation choice. The hotel is only 600m from Edinburgh Waverley Railway Station and 14km from Edinburgh Airport, giving guests a number of convenient transportation options. There's plenty to do nearby, with The Real Mary King's Close, Edinburgh Castle and Scottish Parliament Building all within a short distance. At the end of a busy day, travelers can unwind and relax in the hotel or go out and enjoy the city. Guests tell us the location of this hotel is fantastic. This hotel is a popular accommodation for guests traveling alone.
Show More
4.5/5
Excellent170 review
Price per night from: KRW 34808
Leonardo Edinburgh Haymarket Hotels in Edinburgh

Leonardo Edinburgh Haymarket

With a stay at Leonardo Royal Edinburgh Haymarket, you'll be centrally located in Edinburgh, a 9-minute walk from Princes Street and 11 minutes by foot from Princes Street Gardens. This 4-star hotel is 0.8 mi (1.3 km) from George Street and 1.4 mi (2.2 km) from Murrayfield Stadium. This smoke-free hotel has 5 floors in 1 building and offers wheelchair access. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's 24-hour room service. Wrap up your day with a drink at the bar/lounge. Buffet breakfasts are served on weekdays from 6:30 AM to 10:00 AM and on weekends from 7:00 AM to 11:00 AM for a fee. Featured amenities include a business center, express check-out, and a 24-hour front desk. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 282 guestrooms featuring espresso makers and flat-screen televisions. Complimentary wireless Internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with bathtubs or showers feature rainfall showerheads and complimentary toiletries. Conveniences include safes and desks.
Show More
4.2/5
Very Good240 review
Price per night from: KRW 139808
Hampton by Hilton Edinburgh West End Hotels in Edinburgh

Hampton by Hilton Edinburgh West End

With a stay at Hampton by Hilton Edinburgh West End, you'll be centrally located in Edinburgh, within a 10-minute walk of FountainPark and Edinburgh International Conference Centre. This hotel is 0.7 mi (1.2 km) from Usher Hall and 0.8 mi (1.3 km) from Princes Street. Take advantage of recreation opportunities such as a fitness center, or other amenities including complimentary wireless Internet access and a television in a common area. This hotel also features tour/ticket assistance and a reception hall. You can enjoy a meal at the restaurant serving the guests of Hampton by Hilton Edinburgh West End, or stop in at the snack bar/deli. Quench your thirst with your favorite drink at the bar/lounge. A complimentary on-the-go breakfast is served daily from 7:00 AM to 11:00 AM. Featured amenities include a 24-hour business center, dry cleaning/laundry services, and a 24-hour front desk. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 228 air-conditioned rooms featuring flat-screen televisions. Complimentary wired and wireless Internet access is available. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include laptop-compatible safes and desks, and housekeeping is provided daily.
Show More
4.4/5
Excellent248 review
Price per night from: KRW 150192

FAQs About Hotels in Bonnyrigg

Which hotels in Bonnyrigg offer airport shuttle service?

Not familiar with Bonnyrigg? Dalhousie Castle Hotel provides airport transfer services.

What hotel deals are available in Bonnyrigg?

Trip.com offers various events and deals to its users all year round. You can check the deals page to view Trip.com deals.

What are the best hotels with a spa in Bonnyrigg?

Planning a trip? A spa visit can be a wonderful part of your travel experience. Dalhousie Castle Hotel provides highly rated spa services.

Which hotels in Bonnyrigg have swimming pools?

Dalhousie Castle Hotel is a hotel with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

Which hotels in Bonnyrigg offer free WiFi?

Whether you are travelling for business or vacation, an internet connection is a must for your trip. Dalhousie Castle Hotel is a popular hotel with free Wi-Fi.

Which hotels in Bonnyrigg have fitness facilities?

Dalhousie Castle Hotel provides fitness facilities. Satisfy your fitness needs even while traveling!

Which hotels in Bonnyrigg provide high-quality breakfasts?

Dalhousie Castle Hotel provides high-quality breakfast. Start your day with delicious breakfast!

What is the average hotel price in Bonnyrigg?

For hotels in Bonnyrigg, the average price on weekdays is KRW 380,633, the average price on weekends (Friday–Saturday) is KRW 473,825.

What are the most popular hotels in Bonnyrigg?

Bonnyrigg has many popular hotels. Whether you're traveling for business or going on a vacation, Dalhousie Castle Hotel is a preferred hotel.

Hotel Information for Tourists

Highest PriceKRW 957,892
Lowest PriceKRW 223,944
Number of Reviews98
Number of Hotels10
Average Price (Weekdays)KRW 380,633
Average Price (Weekends)KRW 473,825