Bonnyrigg Hotels from S$77

  • 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

Our top choices for Bonnyrigg hotels

Dalhousie Castle

Dalhousie Castle
4.0 star property
Bonnyrigg
8.6 out of 10, Excellent, (791 reviews)
"Excellent staff and great room"
United Kingdom
Rob
The price is S$410
includes taxes & fees
23 Apr - 24 Apr
Dalhousie Castle

14 Old Market Place

14 Old Market Place
2.0 star property
Bonnyrigg
The price is S$1,114
includes taxes & fees
18 Apr - 19 Apr
14 Old Market Place

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
Ingliston
8.4 out of 10, Very good, (1,017 reviews)
"Friendly staff, nice bar food and drink. Easy to travel to and get a good sleep after 30+ hours of travel"
Australia
Johnny
The price is S$189
includes taxes & fees
20 Apr - 21 Apr
Holiday Inn Express Edinburgh Airport by IHG

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,416 reviews)
"Clean room, great breakfast which was included "
United Kingdom
RICHARD
The price is S$216
includes taxes & fees
21 Apr - 22 Apr
Hampton by Hilton Edinburgh Airport

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,356 reviews)
"Great place to stay, walking distance from Airport. Clean room, comfortable beds, great breakfast."
United Kingdom
Sarah
The price is S$178
includes taxes & fees
26 Apr - 27 Apr
Moxy Edinburgh Airport

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (934 reviews)
"Restrant food and service second too none brilliant "
United Kingdom
Sophie
The price is S$174
includes taxes & fees
5 May - 6 May
Macdonald Cardrona Hotel, Golf & Spa

The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
Peebles
8.6 out of 10, Excellent, (428 reviews)
"Room was small, but clean and cozy. Staff were always helpful and friendly. Bonus was ability to use swimming pool at the hydro. "
United Kingdom
Robert
The price is S$183
includes taxes & fees
29 Apr - 30 Apr
The Park Hotel Peebles

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (137 reviews)
"Fantastic location spectacular food and great staff "
United Kingdom
Brian
The price is S$340
includes taxes & fees
18 Apr - 19 Apr
Cringletie House Hotel

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,447 reviews)
"Clean room, courteous staff, convenient stay."
United States
Daniel
The price is S$188
includes taxes & fees
26 Apr - 27 Apr
DoubleTree by Hilton Edinburgh Airport

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (360 reviews)
"The whole stay was brilliant the hotel and all staff "
United Kingdom
Michael
The price is S$199
includes taxes & fees
19 Apr - 20 Apr
The Craigie

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,722 reviews)
"Dalmahoy Hotel and country club was a fantastic stay. Very quiet area, warm swimming pool, fantastic food and very clean hotel. "
United Kingdom
Carol-Ann
The price is S$174
includes taxes & fees
26 Apr - 27 Apr
Dalmahoy Hotel & Country Club

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.4 out of 10, Exceptional, (955 reviews)
"Beautiful property "
United States
George
The price is S$245
includes taxes & fees
13 Apr - 14 Apr
Carberry Tower Mansion House and Estate

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very good, (1,075 reviews)
"The room was clean, staff were friendly and accommodating, fast internet connection and quiet."
United Kingdom
Honey
The price is S$140
includes taxes & fees
26 Apr - 27 Apr
ibis budget Edinburgh Park

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very good, (1,001 reviews)
"Nice breakfast & friendly staff."
United Kingdom
Jack
The price is S$180
includes taxes & fees
20 Apr - 21 Apr
Braid Hills Hotel

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.4 out of 10, Exceptional, (1,321 reviews)
"Warm welcome at check-in and very comfortable room"
United Kingdom
Robert
The price is S$152
includes taxes & fees
26 Apr - 27 Apr
Dakota Edinburgh

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,007 reviews)
"Nice hotel would definitely stay again all clean, all doors need replacing there very tired , good breakfast lovely staff bar area nice "
United Kingdom
Heidi
The price is S$106
includes taxes & fees
19 Apr - 20 Apr
Mercure Livingston Hotel

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very good, (692 reviews)
"Spotlessly clean, helpful friendly staff, excellent breakfast and very hot bedrooms, maybe too hot."
United Kingdom
Angela
The price is S$241
includes taxes & fees
30 Apr - 1 May
Peebles Hydro Hotel

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,002 reviews)
"Beautiful property. We really enjoyed our stay. Quiet and relaxing."
Canada
Shelley
The price is S$316
includes taxes & fees
19 Apr - 20 Apr
Norton House Hotel & Spa

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very good, (705 reviews)
"Could not fault this hotel"
United Kingdom
Jean
The price is S$167
includes taxes & fees
26 Apr - 27 Apr
Delta Hotels by Marriott Edinburgh

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.2 out of 10, Wonderful, (1,011 reviews)
" The pool and gym was amazing Clean and well managed facilities The complimentary biscuits was very delicious "
United Kingdom
Iriagbonse Isabella
The price is S$159
includes taxes & fees
16 Apr - 17 Apr
Novotel Edinburgh Park
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.

Photo by RHaworth
Open Photo by RHaworth

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 7.8 mi (12.5 km) from the heart of Bonnyrigg, Holiday Inn Edinburgh by IHG is a top choice for your stay, based on our traveller data. Other good choices for your visit to the area are Moxy Edinburgh Airport and Apex Waterloo Place Hotel. See all available top hotels, or 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.
What's the best family accommodation in Bonnyrigg?
Dalhousie Castle is a hotel with 2 restaurants and free parking, and it's a top choice on Expedia for families. Also, attractions in the area such as Royal Commonwealth Pool and Dynamic Earth are fun for children of all ages. Find more child-friendly accommodations in Bonnyrigg.
What are some accommodation options with pools in Bonnyrigg?
Holiday Inn Edinburgh by IHG: Hotel, 2-minute walk from Edinburgh Zoo. Features a full-service spa, an indoor pool and a health club. Apex Waterloo Place Hotel and Apex Grassmarket Hotel are two additional hotels that offer an on-site pool. View all hotels with pools 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. A top sight in the area is Edinburgh Castle. In Bonnyrigg, there are 6 hotels and other accommodation options to choose from. Find out more about Bonnyrigg.
What should I see while I'm in Bonnyrigg?
Edinburgh Castle is a notable place to visit in the area. 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