Photo by RHaworth

Bonnyrigg Hotels from S$90

Start date: Check-in selected.
To Date
End date: Check-out

    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

Filter by

Guest rating
Guest rating
Star rating

Top 10 trending Bonnyrigg hotels

Dalhousie Castle Hotel & Spa

4.0 star property
8.6 out of 10, Excellent, (766)
"Loved staying at this castle, so cute and a fun experience. The breakfast was delicious and the bar had great cocktails and friendly staff. The rooms were clean and cozy. Would definitely recommend staying here. "
Dalhousie Castle Hotel & Spa

Orocco Pier

3.5 star property
9.2 out of 10, Wonderful, (445)
"The bar was well stocked,the choice of foodwas exceptional the staff were all helpful and friendly"
The price is S$198
includes taxes & fees
21 Oct - 22 Oct
Orocco Pier

Dakota Edinburgh

4.0 star property
9.2 out of 10, Wonderful, (1265)
"Good proximity to the airport. "
The price is S$140
includes taxes & fees
9 Nov - 10 Nov
Dakota Edinburgh

Barony Castle Hotel

4.0 star property
8.0 out of 10, Very good, (760)
"The worst part was the layout was very confusing. They would tell you the second floor you go up to the circuit floor. I will."
Barony Castle Hotel

Hill Park Hotel

3.0 star property
8.6 out of 10, Excellent, (593)
"Very nice hotel with restaurant and bar."
The price is S$125
includes taxes & fees
19 Oct - 20 Oct
Hill Park Hotel

Macdonald Cardrona Hotel, Golf & Spa

4.0 star property
7.8 out of 10, Good, (891)
"Lovely hotel in beautiful surroundings. "
The price is S$151
includes taxes & fees
3 Nov - 4 Nov
Macdonald Cardrona Hotel, Golf & Spa

Ravelston House

3.0 star property
8.8 out of 10, Excellent, (414)
"Great place to stay , lovely staff ,great location for Edinburgh "
The price is S$195
includes taxes & fees
13 Oct - 14 Oct
Ravelston House

Marine North Berwick

5.0 star property
8.8 out of 10, Excellent, (259)
"What a lovely hotel. Everything was wonderful, didn’t want to leave "
The price is S$575
includes taxes & fees
2 Nov - 3 Nov
Marine North Berwick

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3.0 star property
8.8 out of 10, Excellent, (682)
"We had a great stay! Would highly recommend "
The price is S$123
includes taxes & fees
2 Nov - 3 Nov
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Maitlandfield House Hotel

3.0 star property
8.2 out of 10, Very good, (420)
"Had a pleasant stay. Spotlessly clean room. Staff friendly and delicious cooked breakfasts."
The price is S$215
includes taxes & fees
13 Oct - 14 Oct
Maitlandfield House Hotel

Carberry Tower Mansion House and Estate

4.0 star property
9.4 out of 10, Exceptional, (898)
"Gorgeous hotel and grounds.if you like history, this is the place for you. "
Carberry Tower Mansion House and Estate

Norton House Hotel & Spa

4.0 star property
9.2 out of 10, Wonderful, (1005)
"Very nice, clean renovated property, would stay again."
The price is S$277
includes taxes & fees
2 Nov - 3 Nov
Norton House Hotel & Spa

Ocean Mist Leith

2.5 star property
10.0 out of 10, Exceptional, (664)
"We really enjoyed our stay. Clean, comfortable and quirky rooms, exceptional staff and a decent breakfast. These guys are doing it right."
Ocean Mist Leith

Peebles Hydro Hotel

4.0 star property
8.4 out of 10, Very good, (663)
"Love Peebles Hydro, my 3rd visit and won't be my last"
The price is S$246
includes taxes & fees
2 Nov - 3 Nov
Peebles Hydro Hotel

Greywalls Hotel and Chez Roux

5.0 star property
9.2 out of 10, Wonderful, (193)
"A very comfortable stay and will return again "
The price is S$449
includes taxes & fees
2 Nov - 3 Nov
Greywalls Hotel and Chez Roux

The Scott

4.0 star property
9.6 out of 10, Exceptional, (542)
"Great service and great place to stay "
The price is S$321
includes taxes & fees
2 Nov - 3 Nov
The Scott

The Lodge at Craigielaw

4.0 star property
9.4 out of 10, Exceptional, (161)
"Stayed here as we had a wedding nearby. We were able to check in early and the room was very clean and a good size."
The price is S$140
includes taxes & fees
5 Nov - 6 Nov
The Lodge at Craigielaw

Livingston Lodge Hotel

2.5 star property
6.8 out of 10, (405)
"Worked nicely for a stay near the airport."
Livingston Lodge Hotel

Nether Abbey Hotel

4.0 star property
9.4 out of 10, Exceptional, (160)
"The staff were very friendly and welcoming. They were enthusiatic and really made us feel welcome. Our room was lovely, clean and comfortable and we slept very well. "
The price is S$269
includes taxes & fees
19 Oct - 20 Oct
Nether Abbey Hotel

Leonardo Royal Hotel Edinburgh

4.0 star property
9.0 out of 10, Wonderful, (1291)
"Good hotel close to all historic attractions. "
The price is S$217
includes taxes & fees
2 Nov - 3 Nov
Leonardo Royal 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.
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.

by
(
)
Open Photo by RHaworth (CC BY) / Cropped from original

Top Bonnyrigg Hotel Reviews

More cheap stays in Bonnyrigg

Find out more about Bonnyrigg

Top reasons to visit Bonnyrigg

  • Rich Cultural Heritage: Bonnyrigg boasts historic sites including colleges, castles, and churches, perfect for culture enthusiasts.
  • Charming Neighbourhoods: Stroll through friendly local areas, revealing hidden gems and inviting atmospheres.
  • Sports and Recreation: Engage in various sports at the local centre or enjoy golf at nearby courses.
  • Family-Friendly Activities: The town offers numerous excursions and attractions suitable for all ages.
  • Local Theatre Performances: Experience the vibrant arts scene with performances in local theatres.

Find great hotels near Bonnyrigg

Explore a range of accommodation options in Bonnyrigg, Scotland, catering to every traveler's needs. From family-friendly hotels to charming guesthouses, the area offers pet-friendly amenities and business-themed facilities. Whether you seek the best hotels in Bonnyrigg or wish to read reviews of local properties, you'll find a variety of choices for a memorable stay in this picturesque region.

  • Apex Grassmarket Hotel: Nestled in the heart of Edinburgh, the Apex Grassmarket Hotel offers a refined and eco-conscious stay just 9.7km from Bonnyrigg. This 4-star establishment is ideal for business travellers seeking a sustainable environment. With facilities such as multiple meeting rooms and a dedicated business centre, it ensures that all professional needs are met. Guests appreciate the hotel's commitment to eco-friendly practices, combining modern amenities with a focus on sustainability, making it a great choice for the environmentally aware visitor.
  • ibis Edinburgh Centre South Bridge - Royal Mile: This 3-star hotel is perfect for those seeking a vibrant, inclusive atmosphere, located 9.7km from Bonnyrigg. The ibis Edinburgh Centre South Bridge is not only eco-certified but also pet-friendly and LGBTQIA welcoming, making it a fantastic choice for diverse travellers. The hotel provides various amenities for pets, including food and water bowls, while its affiliation with LGBTQI travel guides enhances its reputation as a welcoming space. Guests enjoy its modern rooms and convenient location, with easy access to Edinburgh's rich cultural offerings.
  • Apex City of Edinburgh Hotel: Located a mere 9.7km from Bonnyrigg, the Apex City of Edinburgh Hotel is a family-friendly gem that boasts a 4-star rating. Ideal for families, this eco-certified hotel provides complimentary cribs and a host of child-friendly amenities, ensuring a comfortable stay for guests of all ages. The hotel combines modern luxury with sustainable practices, making it a perfect retreat for families looking to explore the enchanting city of Edinburgh while still being mindful of their environmental impact.

Where to stay in Bonnyrigg

Bonnyrigg, a charming town in Scotland, offers a delightful blend of history and warmth, perfect for culture-themed, romantic, or family vacations. Explore its hidden gems, stroll through its friendly neighbourhoods, and immerse yourself in the rich heritage of this former mining town. With attractions within walking distance, Bonnyrigg serves as an ideal base for your next getaway, allowing you to discover the inviting atmosphere and family-friendly excursions that await nearby.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis steeped in rich history and culture. Bonnyrigg is conveniently located within its sprawling boundaries, making it easy to explore the city's stunning attractions. Visitors are drawn to Edinburgh year-round, with peak travel occurring from July to September. The city offers a plethora of cultural experiences, from historic landmarks like the majestic Edinburgh Castle to bustling shopping districts and renowned theatres. Immerse yourself in the local scene, where you can enjoy festivals, art exhibitions, and culinary delights, ensuring an unforgettable city-themed getaway.
  • Lasswade: Just 1.4km from Bonnyrigg, Lasswade is a charming town that invites visitors to explore its romantic ambiance and family-friendly attractions. The town sees a spike in visitors during March to April and September, making it a delightful destination for a leisurely day trip. With its scenic golf courses and quaint shopping areas, Lasswade provides ample opportunities for relaxation and recreation. Explore local landmarks, including historic sites and symbolic buildings, while enjoying the picturesque surroundings that embody the essence of Scottish countryside.
  • Eskbank: Located 1.6km away from Bonnyrigg, Eskbank is a quaint village that offers a peaceful retreat for families and outdoor enthusiasts. The village enjoys steady visitor numbers throughout the year, with peaks in July to September. Eskbank is ideal for those seeking cultural experiences and outdoor activities, featuring local shopping options and climbing facilities. The area is rich in history, with symbolic landmarks and charming streets waiting to be explored. Whether you're looking for a leisurely stroll or an action-packed day, Eskbank has something for everyone.

Things to do near Bonnyrigg

Bonnyrigg offers a delightful blend of culture, romance, and family-friendly activities. Visitors can enjoy shopping in local boutiques, catch a performance at the theatre, or engage in a round of golf at nearby courses. For those keen on sports, the local sports centre provides various facilities, making it an ideal destination for both relaxation and recreation.

Shopping

In Bonnyrigg, visit Scottish Gems, a charming shopping centre 9.7km away, perfect for unique gifts. Tron Kirk, a vibrant public market also 9.7km away, offers a delightful local experience. Geoffrey Kiltmakers and Weavers, a store 9.7km from Bonnyrigg, specialises in traditional Scottish crafts.

Recreation

Roslin Glen Country Park, located 4.8km from Bonnyrigg, offers tranquil walking trails amidst stunning scenery, perfect for relaxation and rejuvenation. Kings Acre Golf Course, just 1.3km away, provides an invigorating outdoor experience for golf enthusiasts. For family fun, visit the Royal Commonwealth Pool, 8.0km away, featuring excellent aquatic facilities.

Adventure

Experience the thrill of Skirmish Edinburgh Paintball, located 11.3km from Bonnyrigg, where you can engage in exhilarating team battles. Alternatively, head to the Midlothian Snowsports Centre, 6.4km away, for skiing and snowboarding in a fantastic alpine atmosphere.

Nightlife

In Bonnyrigg, the nightlife scene is vibrant with Greyfriar's Bobby pub offering a relaxed atmosphere for drinks and romance. Nearby, the King's Theatre showcases cultural performances, perfect for family outings, while the Dominion Cinema provides a charming setting for catching the latest films.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Bonnyrigg

To save money on your trip to Bonnyrigg, consider visiting between January and March when prices are lower compared to the peak summer months. Book your accommodation about a month in advance or look for last-minute deals on Expedia; Tuesdays tend to have the best rates. Utilise Expedia’s search tool to compare prices and filter for eco-friendly options. Lastly, consider bundling your hotel, flights, and activities for greater savings. Walking is also a cost-effective way to explore the charming town.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Bonnyrigg are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Bonnyrigg about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Bonnyrigg is Tuesday. The most expensive day to stay in Bonnyrigg is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of accommodation you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To uncover the best prices and deals, simply sort the price filter from low to high.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your Bonnyrigg hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Bonnyrigg

Bonnyrigg, Scotland, is ideal for culture-themed, romantic, and family vacations. Visitors can explore historic sites such as colleges, universities, castles, and churches, offering a rich cultural and outdoor experience. Notable attractions include Bonnyrigg Rose FC and the Burgh of Bonnyrigg, perfect for those seeking to immerse themselves in local heritage and community life.

  • Royal Mile: This historic thoroughfare is a vibrant stretch of Edinburgh, filled with shops, cafes, and street performers. As you stroll along its cobbled streets, you'll experience the lively atmosphere and stunning architecture that characterise the heart of the city.
  • University of Edinburgh: One of the oldest universities in the English-speaking world, it boasts beautiful historic buildings and a rich academic culture. Wander through its grounds and soak in the scholarly atmosphere that has inspired countless minds over centuries.
  • Palace of Holyroodhouse: This magnificent palace serves as the official residence of the monarch in Scotland. Explore its opulent state apartments and lush gardens, and immerse yourself in the royal history that echoes through its halls.

Best time to go to Bonnyrigg

The best time to visit Bonnyrigg is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January38.5°F (3.6°C)Light RainMostly CloudyAverageSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudyAverageSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudySlightly HighSlightly Low
April45.1°F (7.3°C)No RainMostly CloudySlightly HighAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudySlightly LowSlightly High
July58.1°F (14.5°C)Light RainMostly CloudyAverageSlightly High
August57.4°F (14.1°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly CloudySlightly HighAverage
October49.5°F (9.7°C)Light RainMostly CloudyAverageAverage
November43.5°F (6.4°C)Light RainMostly CloudySlightly LowAverage
December39.6°F (4.2°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Bonnyrigg

When planning your visit to Bonnyrigg, Scotland, you can fly into two major airports. Edinburgh Airport (EDI) is situated 17.7km away and offers luxurious accommodations such as Virgin Hotels Edinburgh, The Balmoral Hotel, and InterContinental Edinburgh The George, all approximately 11.3km from the airport. Alternatively, Glasgow International Airport (GLA) is 82.1km from Bonnyrigg, with several excellent hotels nearby, including Mar Hall Golf & Spa Resort and Kimpton Blythswood Hotel & Spa, offering convenient airport transport services. For a third option, Dundee Airport (DND) is located 64.4km away, with quality lodging like The Hideaway Experience and Apex City Quay Hotel & Spa.

Frequently asked questions

What's the best place to stay in Bonnyrigg?
Located 6.3 mi (10.1 km) from the heart of Bonnyrigg, Apex Waterloo Place Hotel is a top choice for your stay, based on our traveller data. Other good choices for your visit to the area are Apex Grassmarket Hotel and YOTEL Edinburgh. See all available top hotels, or vacation rentals in Bonnyrigg.
What are some of the best holiday rentals that Bonnyrigg has to offer?
3 Bedroom House-private Parking: This highly rated holiday home rental in Bonnyrigg comes with free WiFi so that you can feel at home during your trip. See all vacation rentals in Bonnyrigg.
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. Filter your search by fully refundable to find flexible hotel deals in Bonnyrigg.
How is it to stay 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. Top sights around the area include Royal Mile and Edinburgh Castle. In Bonnyrigg, there are 4 hotels and other accommodation options to choose from. Find out more about Bonnyrigg.
What should I see while I'm in Bonnyrigg?
Notable places to visit in the surrounding area include Royal Mile and Edinburgh Castle. You'll also find Rosslyn Chapel and Royal Commonwealth Pool in the area. Take a look at what more there is 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 temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Bonnyrigg is 887 mm.

Explore a world of travel with Expedia