Hotels in Bonnyrigg

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Where to stay in Bonnyrigg?

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.
trending_down

Our prices for Bonnyrigg are cheapest in February

See average prices and weather for all months

Price trends for hotels in Bonnyrigg

Pricing is based on two traveler single night rates
Jun
$416
Average price during June is $416
Jul
$410
Average price during July is $410
Aug
$410
Average price during August is $410
Sep
$390
Average price during September is $390
Oct
$330
Average price during October is $330
Nov
$230
Average price during November is $230
Dec
$239
Average price during December is $239
Jan
$240
Average price during January is $240
Feb
$172
Average price during February is $172
Mar
$221
Average price during March is $221
Apr
$217
Average price during April is $217
May
$419
Average price during May is $419
Currently viewing crowd sizes and weather for June.

June

trending_upHigh crowds
High 62°F / low 48°F. Cloudy most days.
62°
weather_cloudy
June, High crowds, average high temperature 62 degrees Fahrenheit, average low temperature 48 degrees Fahrenheit. Cloudy most days.
48°
64°
weather_cloudy
July, High crowds, average high temperature 64 degrees Fahrenheit, average low temperature 51 degrees Fahrenheit. Cloudy most days.
51°
64°
weather_cloudy
August, High crowds, average high temperature 64 degrees Fahrenheit, average low temperature 51 degrees Fahrenheit. Cloudy most days.
51°
60°
weather_cloudy
September, High crowds, average high temperature 60 degrees Fahrenheit, average low temperature 49 degrees Fahrenheit. Cloudy most days.
49°
54°
weather_cloudy
October, Low crowds, average high temperature 54 degrees Fahrenheit, average low temperature 45 degrees Fahrenheit. Cloudy most days.
45°
47°
weather_cloudy
November, Moderate crowds, average high temperature 47 degrees Fahrenheit, average low temperature 40 degrees Fahrenheit. Cloudy most days.
40°
43°
weather_cloudy
December, Low crowds, average high temperature 43 degrees Fahrenheit, average low temperature 36 degrees Fahrenheit. Cloudy most days.
36°
42°
weather_cloudy
January, Low crowds, average high temperature 42 degrees Fahrenheit, average low temperature 35 degrees Fahrenheit. Cloudy most days.
35°
44°
weather_cloudy
February, Low crowds, average high temperature 44 degrees Fahrenheit, average low temperature 35 degrees Fahrenheit. Cloudy most days.
35°
47°
weather_cloudy
March, Moderate crowds, average high temperature 47 degrees Fahrenheit, average low temperature 37 degrees Fahrenheit. Cloudy most days.
37°
52°
weather_cloudy
April, Moderate crowds, average high temperature 52 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
57°
weather_cloudy
May, Moderate crowds, average high temperature 57 degrees Fahrenheit, average low temperature 43 degrees Fahrenheit. Cloudy most days.
43°
Monthly weather averages (˚F)

Top landmarks in Bonnyrigg

Learn more about Bonnyrigg

Bonnyrigg is well-known for its castle and library while top attractions such as Edinburgh Castle, Royal Mile, and Princes Street are nearby.

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 hotels do travelers recommend in Bonnyrigg?
Where can I find free parking with my stay in Bonnyrigg?
Park your car for free at Dalhousie Castle Hotel & Spa.
Can I book a refundable hotel in Bonnyrigg?
If you want the flexibility to change your plans to Bonnyrigg, most accommodations offer refundable* rates you can book. You can find these properties by searching our site and using the “fully refundable” filter to narrow the results down.
Where can I stay with my pet in Bonnyrigg?
Your animal companion is welcome at this pet-friendly hotel: Dalhousie Castle Hotel & Spa.
Where can I stay if I'm traveling to Bonnyrigg for a family-friendly vacation?
Parents traveling with children may want to consider Dalhousie Castle Hotel & Spa.
Where should I stay in Bonnyrigg for a getaway with my partner?
Dalhousie Castle Hotel & Spa is a great option for a romantic getaway.
Where should I stay in Bonnyrigg if I want a luxurious hotel?
An option for a luxury stay is Dalhousie Castle Hotel & Spa.
What will the weather in Bonnyrigg be like during my vacation?
July and August are typically the warmest months in Bonnyrigg when the average temp is 56°F. January and February are the coldest months when the average temperature is 40°F. October and July are the months with the most rain.
Why should I book my Bonnyrigg accommodation with Hotels.com?
There are lots of reasons to book your Bonnyrigg trip with us: our free cancellations on selected hotels* gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Bonnyrigg

Find out more about Bonnyrigg

Bonnyrigg: Where Castle Dreams Meet Literary Escapes

Nestled just outside Edinburgh, Bonnyrigg is a charming destination that seamlessly blends history and natural beauty. Explore the stunning remnants of local castles, where tales of Scotland’s rich past come alive. The town's inviting library offers a tranquil escape for book lovers seeking a cozy retreat. Surrounding landscapes are perfect for leisurely strolls, with lush parks and green spaces inviting outdoor enthusiasts. With its friendly atmosphere and close proximity to the capital, Bonnyrigg is an off-the-beaten-path gem that promises a delightful mix of culture, history, and serene Scottish charm for every traveler. For our best hotel rates in Bonnyrigg and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Bonnyrigg

Bonnyrigg offers a variety of hotel accommodations, from cozy bed and breakfasts to luxurious stays. You'll find options with breakfast included, charming inns, and even nearby castle hotels for a unique experience. Enjoy comfortable lodgings that cater to diverse preferences and budgets while exploring the scenic beauty of Scotland. Here are some of the most popular hotels with our travelers in Bonnyrigg:

  1. 94DROpens in a new window: This exquisite 5.0-star guesthouse offers a luxurious experience with its unique Victorian architectural design and artistically influenced decor. Perfect for leisure travelers seeking a boutique stay, it provides an atmosphere of sophistication and comfort. The property features a range of amenities tailored to enhance your experience, ensuring a seamless and memorable stay. The standout features include elegantly designed rooms that reflect a distinct character, making it an ideal retreat for those who appreciate artistry and luxury.
  2. Prestonfield HouseOpens in a new window: A magnificent 5.0-star hotel that captures the essence of luxury and family-friendly amenities, this property is a true gem for leisure travelers. With its stunning architecture and exquisite interior design, it creates a magical ambience that guests adore. The hotel boasts a variety of top-notch facilities, including delightful dining options and enchanting Christmas decorations that elevate the experience. Visitors revel in the exceptional service and welcoming atmosphere, making it a favored choice for those seeking a memorable getaway.
  3. Virgin Hotels EdinburghOpens in a new window: This remarkable 5.0-star hotel is a haven for leisure travelers who appreciate luxury and comfort. With a focus on unique experiences, it features beautifully appointed rooms with breathtaking views, ensuring a restful retreat. The hotel offers a rooftop garden and restaurant, enhancing the overall experience with fresh air and scenic vistas. Guests are enamored with the attention to detail in the design and the exceptional service, making it a top recommendation for those looking for a distinctive and enjoyable stay in Edinburgh.

Top locations to stay in Bonnyrigg

When visiting Bonnyrigg, Scotland, great areas to stay in include Edinburgh City Centre, Old Town Edinburgh, and Southside. Edinburgh City Centre offers vibrant nightlife and shopping, while Old Town Edinburgh immerses you in history with its castle and museums. Southside is more residential and laid-back. For first-time visitors, Edinburgh City Centre is the best choice for its central attractions.

  1. Edinburgh City CentreOpens in a new window: Staying in Edinburgh City Centre puts you right in the heart of the action. This area is perfect for those who want to explore iconic attractions like Edinburgh Castle and the scenic Grassmarket. The vibrant shopping scene on Princes Street and the luxurious St James Quarter offers a range of options for all tastes. For a taste of local culture, you can catch a show at one of the many cultural venues, like the Edinburgh Playhouse Theatre. After a day of sightseeing, unwind with fun experiences at Camera Obscura and World of Illusions, or enjoy the lively atmosphere of the bustling streets.
  2. Old Town EdinburghOpens in a new window: Old Town Edinburgh is a historic gem that transports you back in time with its cobblestone streets and stunning architecture. Must-see spots include the Royal Mile and the magnificent Edinburgh Castle, both rich in history and charm. This area is a haven for culture enthusiasts, with numerous museums and monuments to explore. Don't miss the experience of wandering through the Grassmarket, lined with unique shops and cultural attractions like the Royal Lyceum Theatre, perfect for a night out. The enchanting atmosphere makes it a fantastic place to immerse yourself in Scotland's heritage.
  3. SouthsideOpens in a new window: Southside offers a more laid-back vibe while still being conveniently close to the bustling city. It’s an ideal spot for travelers looking for a local experience with character. The area features quaint shops and cozy cafés, perfect for a leisurely day of exploring. Enjoy the nearby parks and green spaces for a breath of fresh air and a taste of nature. While it may not have the same level of tourist attractions as the city center, Southside's charm lies in its community feel and accessibility to Edinburgh's major sights, making it a comfortable base for your adventures.

Things to do in Bonnyrigg

Bonnyrigg enchants travelers with its lush parks and serene lakes, ideal for a day of relaxation or a leisurely picnic. Nature enthusiasts can indulge in birdwatching or unwind at a spa, surrounded by scenic landscapes. Whether hiking through gentle hills or enjoying tranquil waters, there's something for everyone.

  • Royal MileOpens in a new window – Stroll along the historic Royal Mile, where every step unveils fascinating stories. This iconic street stretches through the heart of Edinburgh, connecting the majestic Edinburgh Castle to the Palace of Holyroodhouse. Explore charming shops, cozy cafés, and street performers that breathe life into this vibrant area.
  • Rosslyn ChapelOpens in a new window – Discover the enchanting Rosslyn Chapel, known for its intricate stone carvings and rich history. Step inside to admire the stunning architecture and learn about the chapel's connections to legends and mysteries. Don't forget to take a peaceful walk in the surrounding grounds, where the beauty of nature complements the chapel's allure.
  • National Museum of ScotlandOpens in a new window – Dive into Scotland's rich heritage at the National Museum of Scotland. With an extensive collection spanning archaeological finds to modern innovations, there's something for everyone. Engage with interactive exhibits, marvel at the captivating displays, and gain a deeper understanding of what makes Scotland unique.
  • Portobello BeachOpens in a new window – Enjoy a refreshing day at Portobello Beach, where golden sands meet the gentle waves of the Firth of Forth. Whether you choose to take a leisurely walk along the promenade, indulge in some ice cream, or simply soak up the sun, this charming seaside location is perfect for relaxation and fun.
  • Dalhousie CastleOpens in a new window – Step back in time at Dalhousie Castle, a stunning fortress that offers a glimpse into Scotland's storied past. Tour the impressive grounds, explore the beautifully decorated interiors, and savor a meal at the castle's restaurant for a taste of royal dining. Experience the magic of staying in a castle, surrounded by rich history and breathtaking landscapes.

5 tips for savvy savings when booking a hotel in Bonnyrigg

  1. Book for the cheapest times: The most budget-friendly time to visit Bonnyrigg is from January to March, when hotel prices tend to be lower. Staying for at least 2 to 3 days is great value for money, allowing you to explore the town’s significant landmarks and cultural sites, such as the historic castle and the local library. This timeframe not only offers affordable accommodations but also gives you the chance to fully appreciate Bonnyrigg's rich history and culture. Plus, prices may drop even further during this period, making it an excellent choice for travelers on a budget.
  2. Look for last-minute deals on Hotels.com: To find great hotel deals in Bonnyrigg, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted rates close to your travel dates. You could also enable email alerts or push notifications to stay informed about flash sales and special promotions. Additionally, the Smart ShoppingOpens in a new window tool in the app allows you to compare hotel prices and amenities, ensuring you find the best hotel deal. With these resources, you'll be more likely to catch last-minute opportunities and make the most of your getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the season, so being flexible with your travel dates might help you save on your stay at a hotel in Bonnyrigg. For travelers seeking something special, boutique hotels often provide a more personalized experience and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll recommend alternative dates that could be more affordable, increasing your chances of getting a better deal.
  4. Consider your location: Staying close to main attractions or city centers can be convenient, but it often comes with a higher price tag. For more budget-friendly options, consider hotels in less central neighborhoods, which usually tend to be cheaper while still offering reasonable access to the places you want to visit. You might also look into independent hotels a bit farther out, as they can provide a more authentic and affordable experience.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Bonnyrigg. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to Bonnyrigg

Bonnyrigg experiences its lowest average temperature in January, at 38.5°F (3.6°C), while July is the hottest month, with an average temperature of 58.1°F (14.5°C). October is usually the wettest month. March, April, and September are the peak travel months in Bonnyrigg, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, with no to light rainfall. On the other hand, June, November, and December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

There's a lot visitors like about Bonnyrigg, especially its restaurants and historical sites. Simply book an excursion to enjoy your stay a little more. Have a relaxing day visiting Dalhousie Castle. In the surrounding area, popular sights include Edinburgh Castle and Royal Mile.