A historic castle with ivy-covered towers and a paved driveway with parked cars.

Find hotels in Bonnyrigg from Rp2.067.353

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
13 Aug - 14 Aug
Tomorrow
14 Aug - 15 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Filter by

Star rating

Guest rating

Our top choices for Bonnyrigg hotels

Breakfast included
Reserve now, pay later
Hotel
Bed & breakfast
Pool

1. Dalhousie Castle

Dalhousie Castle
Bonnyrigg
United Kingdom
Memis
Rp5.618.985
Rp6.742.782 total
includes taxes & fees
30 Aug - 31 Aug
Dalhousie Castle

2. 14 Old Market Place

14 Old Market Place
Bonnyrigg
Rp13.064.518
Rp15.677.422 total
includes taxes & fees
18 Aug - 19 Aug
14 Old Market Place

3. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
Ingliston
United States
Rabindra
Rp3.498.479
Rp4.408.084 total
includes taxes & fees
13 Sept - 14 Sept
Hampton by Hilton Edinburgh Airport

4. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
Musselburgh
United Kingdom
laura
Rp3.186.927
Rp4.015.528 total
includes taxes & fees
5 Sept - 6 Sept
Carberry Tower Mansion House and Estate

5. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh
United States
BARBARA
Rp4.313.495
Rp5.435.004 total
includes taxes & fees
31 Aug - 1 Sept
Apex Grassmarket Hotel

6. The Tontine Hotel

The Tontine Hotel
Peebles
United Kingdom
Gordon
Rp2.465.477
Rp2.958.428 total
includes taxes & fees
27 Aug - 28 Aug
The Tontine Hotel

7. The Park Hotel Peebles

The Park Hotel Peebles
Peebles
United Kingdom
David
Rp2.589.016
Rp3.106.819 total
includes taxes & fees
27 Aug - 28 Aug
The Park Hotel Peebles

8. Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
Peebles
United States
julian
Rp2.107.526
Rp2.529.031 total
includes taxes & fees
1 Sept - 2 Sept
Macdonald Cardrona Hotel, Golf & Spa

9. Cringletie House Hotel

Cringletie House Hotel
Peebles
United Kingdom
Brian
Rp5.023.608
Rp6.028.330 total
includes taxes & fees
7 Sept - 8 Sept
Cringletie House Hotel

10. Barony Castle Hotel

Barony Castle Hotel
Eddleston
United States
Abbe
Rp2.472.839
Rp2.967.503 total
includes taxes & fees
31 Aug - 1 Sept
Barony Castle Hotel

11. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
United States
Nikhita
Rp2.998.643
Rp3.598.372 total
includes taxes & fees
30 Aug - 31 Aug
Dalmahoy Hotel & Country Club

12. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
Canada
Jennifer
Rp2.432.026
Rp3.064.353 total
includes taxes & fees
31 Aug - 1 Sept
Holiday Inn Edinburgh Zoo by IHG

13. Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
Canada
Brian Michael
Rp2.891.621
Rp3.643.443 total
includes taxes & fees
31 Aug - 1 Sept
Novotel Edinburgh Park

14. Moxy Edinburgh Airport

Moxy Edinburgh Airport
Ingliston
United States
Clark
Rp3.056.310
Rp3.850.951 total
includes taxes & fees
13 Sept - 14 Sept
Moxy Edinburgh Airport

15. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
Portobello
United Kingdom
Martha
Rp2.585.225
Rp3.257.383 total
includes taxes & fees
30 Aug - 31 Aug
Best Western Kings Manor Hotel

16. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Old Town Edinburgh
Canada
Michelle Van
Rp2.848.534
Rp3.589.153 total
includes taxes & fees
31 Aug - 1 Sept
Apex City of Edinburgh Hotel

17. Peebles Hydro Hotel

Peebles Hydro Hotel
Peebles
United Kingdom
Martha
Rp3.535.347
Rp4.242.416 total
includes taxes & fees
13 Sept - 14 Sept
Peebles Hydro Hotel

18. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
Ingliston
Canada
Todd
Rp3.690.169
Rp4.649.613 total
includes taxes & fees
31 Aug - 1 Sept
DoubleTree by Hilton Edinburgh Airport

19. Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
Ingliston
Canada
Amanda
Rp3.638.376
Rp4.584.465 total
includes taxes & fees
31 Aug - 1 Sept
Holiday Inn Express Edinburgh Airport by IHG

20. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
United States
Kimberly
Rp2.895.451
Rp3.648.268 total
includes taxes & fees
31 Aug - 1 Sept
Point A Edinburgh Haymarket
View all properties
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.

See all hotels in Bonnyrigg
A historic castle with ivy-covered towers and a paved driveway with parked cars.
Photo by RHaworth

Top Bonnyrigg Hotel Reviews

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"We appreciated the location which provided great walkability to all interesting points. We enjoyed the restaurant and had a delicious gourmet dinner. We had a pleasant respite in the bar and my husband enjoyed the pool, sauna, and steam room. Our room was comfortable and I appreciated the big soaker bathtub."
Alison 2-night trip
Posted 1 hour ago
Apex Waterloo Place Hotel
Hilton Edinburgh Carlton

Hilton Edinburgh Carlton

8/10 Good
"Rooms were clean, breakfast and lounge was well stocked and the staff were polite and helpful. The location is easy to get anywhere and though no parking, they have some discount while parking at the Waverly station car park. There's a lot of scaffolding and elevators are limited due to construction"
Jigisha 1-night trip
Posted 2 hours ago
Hilton Edinburgh Carlton
Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

10/10 Excellent
"Great location for exploring Edinburgh Fringe. The staff were incredibly helpful and friendly (particularly at the front desk). Lovely breakfast."
Deborah 2-night trip
Posted 3 hours ago
Mount Royal Hotel Edinburgh by The Unlimited Collection
YOTEL Edinburgh

YOTEL Edinburgh

10/10 Excellent
"No Parking is a drag. But we slept so comfortable, and it was a very nice place"
Adrian 1-night trip
Posted 3 hours ago
YOTEL Edinburgh
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

10/10 Excellent
"Excellent staff who were extremely helpful as we are from Canada and didn't quite know our way around. The amenities were fine and the location was great as it was walking distance to Edinburgh castle,Haymarket station and Hollyrood castle. Plenty of restaurants nearby on Bread st and Morrison road."
Todd 1-night trip
Posted 5 hours ago
Point A Edinburgh Haymarket
Leonardo Hotel Edinburgh Haymarket

Leonardo Hotel Edinburgh Haymarket

8/10 Good
"The only complaint - and it’s probable because I’m American and not used to it - but the water pressure for the shower was … less than desirable. Just took a while for it to get up to a decent pressure to actually be useful. Other than that, I quite enjoyed the stay."
Shelby 2-night trip
Posted 5 hours ago
Leonardo Hotel Edinburgh Haymarket
Moxy Edinburgh Airport

Moxy Edinburgh Airport

10/10 Excellent
"."
Karen 1-night trip
Posted 21 hours ago
Moxy Edinburgh Airport
Britannia Hotel Edinburgh

Britannia Hotel Edinburgh

8/10 Good
"Friendly pleasant staff especially at front of house, overall not a bad stay factoring in the price & proximity to the city centre we were quite pleased with our stay. The only thing that really stuck out to us was that the whole area around the food buffet/dining area on the hard floor was very sticky. Apart from that, the rest of public areas were clean & tidy, the room was clean & pleasant. There are some negative reviews on the property & i can kind of see where they maybe coming from as other people's views/expectations can vary slighlty, but atleast from our stay i have to give a positive review & we would return again in the future."
Ian 2-night trip
Posted 1 day ago
Britannia Hotel Edinburgh
Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh

10/10 Excellent
"Clean and tidy brilliant staff."
Alex 1-night trip
Posted 3 days ago
Delta Hotels by Marriott Edinburgh

More cheap stays in Bonnyrigg

Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
Rp1.640.757
Rp2.067.353 total
7 Sept - 8 Sept
includes taxes & fees
Edinburgh Travel Guest House
Destiny Student - Burnet Point

Destiny Student - Burnet Point

1-4 Abbey Ln Edinburgh Scotland
Rp2.115.566
Rp2.665.613 total
16 Aug - 17 Aug
includes taxes & fees
Destiny Student - Burnet Point
Destiny Student Holyrood - Campus Accommodation

Destiny Student Holyrood - Campus Accommodation

31 Abbeyhill Edinburgh Scotland
Rp2.552.938
Rp3.216.701 total
16 Aug - 17 Aug
includes taxes & fees
7.4/10 Good! (789 reviews)
Destiny Student Holyrood - Campus Accommodation
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
Rp2.745.700
Rp3.459.583 total
30 Aug - 31 Aug
includes taxes & fees
CODE - The Court, Edinburgh
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
Rp1.582.202
Rp3.708.390 total
23 Aug - 24 Aug
includes taxes & fees
Livingston Lodge Hotel
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
Rp4.010.745
Rp5.053.539 total
3 Sept - 4 Sept
includes taxes & fees
8.6/10 Excellent! (1,010 reviews)
Cairn Hotel

Find out more about Bonnyrigg

Top reasons to visit Bonnyrigg

  • Scenic Trails: Enjoy leisurely strolls through picturesque landscapes, perfect for nature lovers.
  • Cultural Richness: Explore historical sites, majestic castles, and beautiful churches that reflect Bonnyrigg's heritage.
  • Family-Friendly Activities: Engage in fun experiences at local attractions, including bowling alleys and parks.
  • Bonnyrigg Gala: Experience the lively local festival, showcasing community spirit and entertainment.
  • Diverse Accommodation: Choose from charming guesthouses to comfortable hotels, catering to various needs.

Find great hotels near Bonnyrigg

Discover a variety of accommodation options in Bonnyrigg, Scotland, from charming guesthouses to comfortable hotels. Whether you're seeking pet-friendly facilities or an eco-certified experience, you'll find the perfect place to stay. Notable options include the Craigie Hotel and the Village Inn, both offering excellent amenities for business travellers. Explore hotel reviews to ensure a delightful visit to this picturesque town.

  • Apex Grassmarket Hotel: Set against the stunning backdrop of Edinburgh’s historic Grassmarket area, the 4-star Apex Grassmarket Hotel offers a sophisticated stay just 10km from Bonnyrigg. Eco-certified, this hotel is an excellent choice for travellers seeking a sustainable vacation without compromising on comfort. Guests can enjoy spacious, modern rooms equipped with amenities tailored for business travellers. The hotel features an on-site restaurant and bar, serving locally sourced dishes and a selection of fine wines, ensuring a delightful culinary experience.
  • ibis Edinburgh Centre South Bridge - Royal Mile: Located a mere 10km from Bonnyrigg, the 3-star ibis Edinburgh Centre South Bridge - Royal Mile is a welcoming space for both leisure and pet-friendly travellers. This eco-certified hotel features essential modern comforts and a relaxed atmosphere. Guests can take advantage of amenities like food and water bowls for pets, making it convenient for those travelling with furry companions. The hotel’s proximity to the Royal Mile allows easy access to Edinburgh’s vibrant culture and history, all while maintaining a commitment to sustainability.
  • Apex City of Edinburgh Hotel: Just 10km from Bonnyrigg, the Apex City of Edinburgh Hotel combines family-friendly amenities with eco-conscious practices in a stylish 4-star setting. This hotel stands out for its commitment to accommodating families, offering complimentary cribs and special breakfast rates for children. Guests can unwind in well-appointed rooms after a day of exploring Edinburgh’s attractions. The hotel’s restaurant showcases a range of seasonal dishes, and its central location ensures guests can easily immerse themselves in the city’s rich history and culture.

Where to stay in Bonnyrigg

Bonnyrigg, Scotland, offers a delightful blend of romance, culture, and family-friendly attractions. With its rich heritage and welcoming atmosphere, visitors can explore historical sites, enjoy relaxing parks, and discover charming shopping spots. Just a stone's throw away, nearby cities provide additional weekend getaway options, including lush golf courses. Whether you're seeking a quiet retreat or vibrant experiences, Bonnyrigg promises a memorable vacation for all types of travellers.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis renowned for its rich history and cultural heritage. Situated a short distance from Bonnyrigg, it boasts a plethora of attractions that draw visitors year-round. With a peak in tourism during the summer months, Edinburgh offers a variety of experiences including shopping, world-class theatre, and historic landmarks such as the iconic Edinburgh Castle. The city is a cultural hub, perfect for families and those seeking a lively city atmosphere, ensuring a memorable travel experience.
  • Lasswade: Located approximately 1km from Bonnyrigg, Lasswade is a charming town that provides a blend of historical significance and modern amenities. Visitor numbers peak during the spring and autumn months, making it ideal for those looking for a romantic getaway or a business trip. The town features picturesque shopping areas and is close to beautiful golf courses. Notably, Lasswade is home to several historic sites and symbolic landmarks that reflect its rich past, making it an intriguing place to explore.
  • Polton: Just 2km from Bonnyrigg, Polton is a quaint neighbourhood that caters to adventure enthusiasts and culture seekers alike. Although visitor numbers remain steady throughout the year, the summer months see an influx of those eager to engage in outdoor activities, such as climbing. Polton is decorated with art museums and galleries, providing a cultural feast for visitors. Its proximity to monuments and artistic landmarks makes it an excellent choice for those looking to immerse themselves in the local culture while enjoying some thrilling adventures.

Things to do near Bonnyrigg

Shopping

In Bonnyrigg, you can explore local shops for unique gifts and souvenirs. If you're up for a drive, visit the Gyle Shopping Centre in Edinburgh, about 16km away, where you'll find a variety of high-street brands and speciality stores.

Recreation

In Bonnyrigg, the Macdonald Cardrona Hotel offers rejuvenating spa treatments, set against a picturesque backdrop. Nearby, enjoy tranquil walks in the Pentland Hills Regional Park, where nature trails provide a peaceful escape, ideal for relaxation and mindfulness amidst stunning landscapes.

Adventure

At Knockhill Racing Circuit, located 39km from Bonnyrigg, immerse yourself in the thrill of motor racing. Experience the adrenaline rush as you watch races or even participate in driving experiences, all set against a backdrop of stunning Scottish landscapes and vibrant adventure vibes.

Nightlife

Bonnyrigg offers a charming nightlife with local pubs like The Black Bull, where you can enjoy a pint and friendly banter. For a livelier atmosphere, The Bonnyrigg Inn features live music and a vibrant crowd, making it a great spot to immerse yourself in Scottish culture.

*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 accommodation prices are lower. Booking your hotel about a month in advance can yield better rates, but last-minute deals on Expedia may also help. Aim for a Tuesday stay for the best prices, while Saturday tends to be the most expensive. Use Expedia’s filters to find eco-friendly hotels, and consider package deals that combine flights, hotels, and activities for added savings. Free activities and public transport options are also great ways to keep costs down during your visit.

  • 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: The cheapest time to book a hotel in Bonnyrigg is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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 hotel you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can make significant savings by combining your hotel reservation in Bonnyrigg with your flights and activities through an Expedia package.

Find the best attractions near Bonnyrigg

Bonnyrigg is an ideal destination for romantic getaways and family holidays, steeped in culture and history. Visitors can explore charming streets, majestic castles, and beautiful churches, providing a rich tapestry of experiences. The local attractions cater to those seeking cultural insights and outdoor adventures, ensuring a memorable visit. Don't miss the opportunity to immerse yourself in the unique offerings of this delightful Scottish town.

  • Portobello Beach: Enjoy the refreshing sea breeze and sandy shores at Portobello Beach, a delightful coastal escape only 10km from Bonnyrigg. Known for its vibrant beach atmosphere, it's a great spot for a leisurely stroll, picnics, or simply soaking up the sun.
  • Bruntsfield Links Short Hole Golf Course: Experience a unique blend of history and leisure at Bruntsfield Links, a charming pitch and putt course situated 10km away. With friendly locals and a welcoming vibe, it's an ideal place for both seasoned golfers and newcomers to enjoy a relaxed round.
  • Royal Mile: Immerse yourself in the hustle and bustle of the Royal Mile, a historic street located 10km from Bonnyrigg. This vibrant thoroughfare is lined with shops, cafés, and attractions, perfect for exploring Edinburgh's rich culture and heritage.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Flying into Bonnyrigg, Scotland can be achieved through several major airports. Edinburgh Airport (EDI) is located 18km away, with excellent hotel options such as Virgin Hotels Edinburgh and Sheraton Grand Hotel & Spa, both 6 to 11km from the airport. Glasgow International Airport (GLA) is 82km from Bonnyrigg, with nearby luxury hotels like JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa. Lastly, Glasgow Prestwick Airport (PIK) is 103km away, where you can find Marine Troon and Ayrs & Graces as nearby accommodations. Each airport offers various transportation services to their respective hotels, ensuring smooth travel to Bonnyrigg.

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 Zoo by IHG 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 Dalmahoy Hotel & Country Club. See all available top hotels, or vacation rentals in Bonnyrigg.
What are some of the best holiday rentals that Bonnyrigg has to offer?
JOIVY Meadows Park En-Suite Rooms: This holiday home rental outside of Bonnyrigg has free WiFi and a Smart TV to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include an electric kettle to make your meal-planning easier. 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 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 Dynamic Earth 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?
Holiday Inn Edinburgh Zoo by IHG: Hotel, 2-minute walk from Edinburgh Zoo. Features a full-service spa, an indoor pool and a health club. Apex Grassmarket Hotel and Dalmahoy Hotel & Country Club 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. Top sights around the area include Royal Mile and 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?
Notable places to visit in the surrounding area include Royal Mile and Edinburgh Castle. 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