Photo by RHaworth

Bonnyrigg Hotels from S$79

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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Top 10 trending Bonnyrigg hotels

Dalhousie Castle Hotel & Spa

4.0 star property
Bonnyrigg
8.6 out of 10, Excellent, (776)
"Manager was awesome, had a great stay. "
United States
Alejandra
Dalhousie Castle Hotel & Spa

Dakota Edinburgh

4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1274)
"Great room and facilities, really enjoyed our stay."
United Kingdom
Nicolas
The price is S$135
includes taxes & fees
22 Dec - 23 Dec
Dakota Edinburgh

Macdonald Cardrona Hotel, Golf & Spa

4.0 star property
Peebles
7.8 out of 10, Good, (909)
"Didn't have the breakfast but an amazing hotel to stay at! Room's are really clean and spacious "
United Kingdom
Matthew
The price is S$167
includes taxes & fees
30 Nov - 1 Dec
Macdonald Cardrona Hotel, Golf & Spa

Moxy Edinburgh Airport

3.0 star property
Ingliston
8.6 out of 10, Excellent, (2126)
"pleasant staff and convenient location for accessing the airport"
Canada
suzanna
The price is S$115
includes taxes & fees
15 Dec - 16 Dec
Moxy Edinburgh Airport

Holiday Inn Express Dunfermline by IHG

3.0 star property
Dunfermline
8.8 out of 10, Excellent, (980)
"Nice clean hotel, team were lovely"
United Kingdom
Mark
The price is S$79
includes taxes & fees
14 Dec - 15 Dec
Holiday Inn Express Dunfermline by IHG

DoubleTree by Hilton Edinburgh Airport

4.0 star property
Ingliston
8.8 out of 10, Excellent, (1343)
"Lovely staff and the room was spaciois and clean. Would definitely stay here again"
United Kingdom
Naila
The price is S$143
includes taxes & fees
15 Dec - 16 Dec
DoubleTree by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport

3.5 star property
Ingliston
8.8 out of 10, Excellent, (1342)
"Great customer service, I enjoyed my stay at this hotel."
United Kingdom
Junior
The price is S$167
includes taxes & fees
24 Dec - 25 Dec
Hampton by Hilton Edinburgh Airport

Norton House Hotel & Spa

4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1002)
"Great property. Close to the airport but you feel like you’re in the country. "
United States
William
The price is S$214
includes taxes & fees
15 Dec - 16 Dec
Norton House Hotel & Spa

Marine North Berwick

5.0 star property
North Berwick
8.8 out of 10, Excellent, (277)
"Wonderful location, helpful staff and great facilities"
United Kingdom
Rona
The price is S$409
includes taxes & fees
1 Dec - 2 Dec
Marine North Berwick

Carberry Tower Mansion House and Estate

4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (912)
"Beautiful property and the staff was incredible. "
United States
Melissa
The price is S$275
includes taxes & fees
27 Dec - 28 Dec
Carberry Tower Mansion House and Estate

The Lodge at Craigielaw

4.0 star property
Aberlady
9.4 out of 10, Exceptional, (166)
"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."
United Kingdom
Emma
The price is S$128
includes taxes & fees
7 Dec - 8 Dec
The Lodge at Craigielaw

Greywalls Hotel and Chez Roux

5.0 star property
Gullane
9.4 out of 10, Exceptional, (196)
"A very comfortable stay and will return again "
United Kingdom
Kevin
The price is S$493
includes taxes & fees
30 Nov - 1 Dec
Greywalls Hotel and Chez Roux

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3.0 star property
Pitcorthie
8.8 out of 10, Excellent, (695)
"Quiet and comfortable place to stay. Close to the bus stop as well."
United Kingdom
Ryan
The price is S$96
includes taxes & fees
21 Dec - 22 Dec
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Peebles Hydro Hotel

4.0 star property
Peebles
8.2 out of 10, Very good, (667)
"The room was very basic - clean but not good value for money "
United Kingdom
Emily
The price is S$213
includes taxes & fees
10 Dec - 11 Dec
Peebles Hydro Hotel

DoubleTree by Hilton Edinburgh - Queensferry Crossing

4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (847)
"Had a great stay, all staff most helpful and courteous, bed very comfortable with good choice of pillows, food excellent, both dinner and breakfast. Only negative point was there was no room care during our two night stay, I presume just an oversight but it certainly didn’t detract from our stay. Looking forward to staying again. "
United Kingdom
John
The price is S$130
includes taxes & fees
11 Dec - 12 Dec
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Macdonald Houstoun House

4.0 star property
Broxburn
8.2 out of 10, Very good, (1005)
"This hotel is beautiful. The grounds are gorgeous and well maintained. The room was clean, cute and comfortable. "
United States
Karen
The price is S$138
includes taxes & fees
8 Dec - 9 Dec
Macdonald Houstoun House

Market Street Hotel

4.0 star property
Edinburgh City Centre
9.6 out of 10, Exceptional, (1187)
"Cozy room and all staffs friendly"
Hong Kong SAR China
yingbin
Market Street Hotel

Apex Grassmarket Hotel

4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2305)
"The hotel was clean and the rooms were cozy! The hotel was in the perfect location!"
United States
Mindi
The price is S$222
includes taxes & fees
18 Dec - 19 Dec
Apex Grassmarket Hotel

Leonardo Royal Hotel Edinburgh

4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1301)
"Lovely hotel, excellent location and the staff were lovely "
United Kingdom
Janice
The price is S$600
includes taxes & fees
12 Dec - 13 Dec
Leonardo Royal Hotel Edinburgh

Holiday Inn Express Edinburgh Airport by IHG

3.0 star property
Ingliston
8.4 out of 10, Very good, (1010)
"Clean and welcoming facility with ideal proximity to the airport for those who depart early in the morning. Stress is reduced by being close and having a shuttle service right from the front door! "
Canada
Patrick
The price is S$96
includes taxes & fees
15 Dec - 16 Dec
Holiday Inn Express Edinburgh Airport by IHG
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.

Black Friday Sale

Save up to 50% on select hotels
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.

The west front of Dalhousie Castle near Bonnyrigg, Midlothian, Scotland. More images.
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 6.1 mi (9.8 km) from the heart of Bonnyrigg, Apex Grassmarket Hotel 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.
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.
What's the best family accommodation in Bonnyrigg?
Dalhousie Castle Hotel & Spa 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 Camera Obscura and World of Illusions are fun for children of all ages. Find more child-friendly accommodations in Bonnyrigg.
What are some accommodation options with pools in Bonnyrigg?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool and a snack bar/deli. Apex Waterloo Place Hotel and Holiday Inn Edinburgh by IHG 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 Borthwick Castle 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