Hotels in Bonnyrigg
Search over 3,180 hotels from $158
Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels
Save 10% or more on select hotels with Insider Prices
Book on the app to instantly earn 5% on 350,000+ hotels
Top Rated Bonnyrigg Hotels

Apex Grassmarket Hotel

Holiday Inn Edinburgh by IHG

Apex Waterloo Place Hotel

YOTEL Edinburgh

CoDE Pod – The CoURT - Edinburgh

Aparthotel Adagio Edinburgh Royal Mile

Moxy Edinburgh Airport

Leonardo Hotel Edinburgh Haymarket

Radisson Blu Hotel, Edinburgh City Centre

Point A Hotel Edinburgh Haymarket

Delta Hotels by Marriott Edinburgh

Virgin Hotels Edinburgh
Top reasons to visit Bonnyrigg
- Historical Castles: Immerse yourself in the rich history of Bonnyrigg by exploring the nearby Scottish castles. It's like stepping back in time, but with better WiFi.
- Bustling Dining Scene: Bonnyrigg's dining scene is a foodie's dream. From traditional Scottish cuisine to international flavors, your taste buds will thank you.
- Tranquil Library: Get lost in a good book at Bonnyrigg's tranquil library. It's the perfect place to escape reality, or at least pretend to be productive.
- Rejuvenating Spa Treatments: Treat yourself to a spa experience in nearby Edinburgh. From body wraps to facials, you'll leave feeling like a million bucks and ready for more adventures.
- Relaxing Excursions and Birdwatching: Take a break from the hustle and bustle of Bonnyrigg and surround yourself with nature. Enjoy relaxing excursions and spot some beautiful birds along the way.
Top things to see and do in Bonnyrigg
Bonnyrigg, located in Scotland's United Kingdom, is a charming town with a plethora of activities to enjoy. Whether you have an affinity for history, dining, libraries, spas, or simply relaxing, Bonnyrigg has something for everyone. Explore the nearby Scottish castles and immerse yourself in the rich history of the area. Take a stroll along the picturesque River Esk or visit the magnificent Newbyres Castle. For those seeking relaxation, indulge in a rejuvenating spa experience in nearby Edinburgh. From body wraps to friendly locals, Bonnyrigg offers a wide range of excursions and attractions to make your stay memorable.
- Dalhousie Castle: Step into history at Dalhousie Castle, a majestic fortress with a romantic atmosphere. The castle's friendly staff will make you feel like royalty as you explore its rich historical past. Take a leisurely walk through the castle grounds, admiring the stunning architecture and breathtaking views. Indulge in a delightful dining experience at the castle's restaurant and bar, savoring delicious meals and fine wines. For golf enthusiasts, the castle offers access to a nearby golf course. Experience the charm of Scottish festivals and immerse yourself in the local culture by visiting museums and joining guided tours.
Best places to visit in Bonnyrigg
Bonnyrigg offers a rich culture experience with its proximity to historical castles, a bustling dining scene, and a tranquil library. Immerse yourself in the friendly local vibe while indulging in spa treatments and exploring the surrounding areas for relaxing excursions and birdwatching.
- Edinburgh: Get ready to immerse yourself in the rich cultural heritage of Edinburgh. This vibrant city is a treasure trove of history, art, and festivities. Explore the iconic Edinburgh Castle, take a stroll through the charming historical streets, and visit the fascinating museums that showcase Scotland's past. Join a guided tour to discover the city's hidden gems and indulge in a shopping spree in the bustling markets. Edinburgh's lively theater scene will captivate you with its world-class performances, and the friendly locals will make you feel right at home. With its blend of old-world charm and modern attractions, Edinburgh is the perfect destination for a culture holiday.
- Livingston: Experience a delightful mix of small-town charm and exciting activities in Livingston. This friendly city offers a range of attractions for culture enthusiasts. Discover the local art scene, shop till you drop in the vibrant shopping districts, and enjoy a fun-filled day of bowling with your family. Take a dip in the swimming pools, tee off at the golf courses, or embark on thrilling excursions to explore the surrounding natural beauty. Livingston's welcoming atmosphere and diverse dining options will leave you satisfied, and the cozy bars are perfect for unwinding after a day of exploration. Whether you are seeking relaxation or adventure, Livingston has something for everyone.
- Anstruther: Prepare to be enchanted by the seaside charm of Anstruther. This picturesque city offers a unique experience with its stunning port views and delicious seafood delicacies. Explore the historic monuments and museums that showcase the rich maritime heritage of the area. Immerse yourself in the friendly atmosphere as you mingle with the locals, and try your hand at fishing in the crystal-clear waters. Anstruther's secluded beaches provide the perfect spot for relaxation and tranquility. Unwind in the cozy bars, savoring a drink while enjoying the breathtaking sea vistas. With its blend of history, natural beauty, and warm hospitality, Anstruther is a must-visit destination for culture enthusiasts.
Seasonal travel trends of Bonnyrigg
The popularity of Bonnyrigg shows no change throughout the year. The most popular time to visit is between February and April, with a seasonal peak in March. The off-peak tourist season is from October and December, with December typically being the quietest month.
Check out the month-by-month weather chart for Bonnyrigg to help you plan your next trip. With a monthly average of 58.1 degrees Fahrenheit, you can expect the hottest temperatures in July. The coldest month, on average, is January. The most rainfall typically happens in October. Regardless of when you visit Bonnyrigg, every season has a reason to stay.
![]() | ![]() | ![]() | ![]() |
January | 38.5°F (3.6°C) | Light Rain | Mostly Cloudy |
February | 39.4°F (4.1°C) | Light Rain | Mostly Cloudy |
March | 41.5°F (5.3°C) | Light Rain | Mostly Cloudy |
April | 45.1°F (7.3°C) | No Rain (Dry) | Mostly Cloudy |
May | 50.0°F (10.0°C) | Light Rain | Mostly Cloudy |
June | 55.2°F (12.9°C) | Light Rain | Mostly Cloudy |
July | 58.1°F (14.5°C) | Light Rain | Mostly Cloudy |
August | 57.4°F (14.1°C) | Light Rain | Mostly Cloudy |
September | 54.3°F (12.4°C) | Light Rain | Mostly Cloudy |
October | 49.5°F (9.7°C) | Light Rain | Mostly Cloudy |
November | 43.5°F (6.4°C) | Light Rain | Mostly Cloudy |
December | 39.6°F (4.2°C) | Light Rain | Mostly Cloudy |
Where should you stay in Bonnyrigg?
What are the best family-friendly hotels in Bonnyrigg?
Dalhousie Castle Hotel & Spa is a hotel offering 2 restaurants, free parking, and free breakfast.
What are the best hotels in Bonnyrigg?
Consider these top hotels around Bonnyrigg:
- Apex Grassmarket Hotel is located 6.1 mi away, and this hotel has free WiFi, a fitness center, and a snack bar/deli.
- Holiday Inn Edinburgh by IHG is located 7.8 mi away, and this hotel has a full-service spa, free WiFi, and free parking.
- Apex Waterloo Place Hotel is located 6.3 mi away, and this hotel has a full-service spa, free WiFi, and a fitness center.
Stop in at the restaurants in historic Bonnyrigg, and then enjoy the local attractions such as the spas. Not all of the most important sights are in the heart of Bonnyrigg, so consider a visit to well-known places in the larger area like Edinburgh Castle.
Bonnyrigg hotels essential information
Accommodation | 3,180 hotels |
---|---|
Lowest Price | $158 |
Highest Price | $476 |
Popular hotels | Apex Grassmarket Hotel, Holiday Inn Edinburgh by IHG, Apex Waterloo Place Hotel, YOTEL Edinburgh, CoDE Pod – The CoURT - Edinburgh, Aparthotel Adagio Edinburgh Royal Mile, Moxy Edinburgh Airport, Leonardo Hotel Edinburgh Haymarket, Radisson Blu Hotel, Edinburgh City Centre, Point A Hotel Edinburgh Haymarket, Delta Hotels by Marriott Edinburgh, Virgin Hotels Edinburgh |
Booking tips for Bonnyrigg
Booking tips for Bonnyrigg
Find your perfect hotel with Orbitz
We strongly believe in promoting inclusivity in travel, which extends to your upcoming trip. When you seek out the ideal accommodations, utilize filters to discover hotels that have eco-certifications or demonstrate a genuine commitment to welcoming LGBTQ+ guests. Moreover, our tailored filters assist you in refining your search to find hotels in close proximity to popular attractions, with convenient book now, pay later options, and much more.
Travel as you are
At Orbitz, we value diverse experiences in travel. We have always championed equality and inclusion, from our early LGBTQIA TV ads to supporting progressive charities. We are dedicated to uniting people from all backgrounds, celebrating who you are and where you're headed. Our goal is to create a warm and inviting world where everyone can travel confidently and joyfully. We provide LGBTQIA+ travelers with reliable tools to plan and book trips, including an LGBTQ-friendly hotel filter to ensure you are celebrated, not just tolerated.
Saving tips for your trip
Avoid the peak season from February to April when planning your trip to Bonnyrigg. Instead, visit in the less popular season from October to December for potential savings. To save money, consider bundling your flights, hotel, and car bookings as a package for a discounted price. While in Bonnyrigg, take advantage of the close proximity to affordable attractions such as visiting a castle, exploring historical sites, and enjoying the local dining scene.
Recent Reviews

CoDE Pod – The CoURT - Edinburgh
Areas Of Bonnyrigg
Hotels Near
Hotel Themes
Top Trending
- Guest Houses St. Louis
- Cheap Hotels in Houston
- Hotels in Ocean City
- East Norwich Inn
- Extended Stay Hotels Lebanon
- Hotels in Mesa
- Oceanfront Hotels in Point Pleasant - Toms River
- Holiday Inn Sacramento Downtown-Arena by IHG
- Hotels near Creation Museum
- The Brook at Turning Stone Resort Casino
- Extended Stay Hotels Charleston
- Squamish Adventure Inn
- Cheap Chicago to Pensacola flights
- Cheap Cincinnati to Colombo flights
- Cheap Jacksonville to Dallas flights
- Cheap Denver to Kenai flights
- Flights from North Berwick
- Cheap Munich to New York flights
- Cheap Burlington to Orlando flights
- Cheap Boston to Baltimore flights
- Cheap Toronto to Kelowna flights
- Cheap Dallas to Wilmington flights
- Cheap Milwaukee to Oklahoma City flights
- Cheap Daytona Beach to Honolulu flights
- Cheap Louisville to Grand Cayman flights
- Cheap Sao Paulo to Boa Vista flights
- Cheap Nice to Milan flights
- Cheap Elmira to Charleston flights
- Cheap Buenos Aires to Rio de Janeiro flights