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

Bonnyrigg Hotels

  • 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
28 Aug - 29 Aug
Tomorrow
29 Aug - 30 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Filter by

Star rating

Guest rating

Our top choices for Bonnyrigg hotels

1. Dalhousie Castle

Dalhousie Castle
Bonnyrigg
United States
Alyssa
€278
includes taxes & fees
31 Aug - 1 Sept
Dalhousie Castle

2. 14 Old Market Place

14 Old Market Place
Bonnyrigg
€758
includes taxes & fees
3 Sept - 4 Sept
14 Old Market Place

3. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
Musselburgh
United States
Jessica
€146
includes taxes & fees
30 Aug - 31 Aug
Carberry Tower Mansion House and Estate

4. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
Portobello
United Kingdom
Ulyssa
€152
includes taxes & fees
31 Aug - 1 Sept
Best Western Kings Manor Hotel

5. Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
Riccarton
United States
Christine Mendez
€133
includes taxes & fees
31 Aug - 1 Sept
Courtyard by Marriott Edinburgh West

6. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
United States
Jessica
€123
includes taxes & fees
31 Aug - 1 Sept
Holiday Inn Edinburgh Zoo by IHG

7. Malmaison Edinburgh

Malmaison Edinburgh
Leith
United Kingdom
stephen
€179
includes taxes & fees
31 Aug - 1 Sept
Malmaison Edinburgh

8. The Scholar

The Scholar
Southside
United Kingdom
Thomas
€175
includes taxes & fees
30 Aug - 31 Aug
The Scholar

9. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
United Kingdom
Pemba
€161
includes taxes & fees
27 Sept - 28 Sept
Village Hotel Edinburgh

10. Destiny Student - Burnet Point

Destiny Student - Burnet Point
Abbeyhill
United Kingdom
Angela
Destiny Student - Burnet Point

11. Murrayfield Hotel

Murrayfield Hotel
Murrayfield
Canada
Philip
€170
includes taxes & fees
31 Aug - 1 Sept
Murrayfield Hotel

12. Market Street Hotel

Market Street Hotel
Old Town Edinburgh
United States
Daniel
€260
includes taxes & fees
28 Sept - 29 Sept
Market Street Hotel

13. Angel's Share Hotel

Angel's Share Hotel
Edinburgh City Centre
Canada
Marlene
€189
includes taxes & fees
27 Sept - 28 Sept
Angel's Share Hotel

14. Holiday Inn Express Edinburgh - Leith Waterfront by IHG

Holiday Inn Express Edinburgh - Leith Waterfront by IHG
Leith
United States
Carlos
€152
includes taxes & fees
31 Aug - 1 Sept
Holiday Inn Express Edinburgh - Leith Waterfront by IHG

15. Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
Italy
Giuseppe
€140
includes taxes & fees
20 Sept - 21 Sept
Novotel Edinburgh Park

16. ibis budget Edinburgh Park

ibis budget Edinburgh Park
Gogar
United Kingdom
Gary
€105
includes taxes & fees
30 Aug - 31 Aug
ibis budget Edinburgh Park

17. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
United Kingdom
Pierre Antoine
€156
includes taxes & fees
31 Aug - 1 Sept
Point A Edinburgh Haymarket

18. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
United Kingdom
Caroline
€159
includes taxes & fees
31 Aug - 1 Sept
Dalmahoy Hotel & Country Club

19. Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
Tollcross
Canada
Vivian Wei
€342
includes taxes & fees
27 Sept - 28 Sept
Sheraton Grand Hotel & Spa, Edinburgh

20. The Salisbury Hotel

The Salisbury Hotel
Southside
Germany
Claudia
€179
includes taxes & fees
20 Sept - 21 Sept
The Salisbury Hotel
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

ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile

10/10 Excellent
"Great location, good size, nice and clean"
Sarah 3-night trip
Posted 5 hours ago
ibis Edinburgh Centre South Bridge - Royal Mile
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

10/10 Excellent
"Clean room, great location, friendly staff"
Danielle 1-night trip
Posted 5 hours ago
Leonardo Royal Hotel Edinburgh
Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Great location, the rooms were spacious and clean, the staff was very friendly and helpful. Was so happy to have a mini fridge in the room!"
Danielle 1-night trip
Posted 6 hours ago
Apex Grassmarket Hotel
Market Street Hotel

Market Street Hotel

10/10 Excellent
"Great modern hotel. I would definitely stay there again. Great location. Very clean, very quiet. Just a few suggestions to make my stay even better would have been a few hooks on the wall for things like my purse. A sheer over the window so that I could have some natural light without fully closing the heavy wood window covering, heated towel rack would have made things perfect."
Patricia 3-night trip
Posted 8 hours ago
Market Street Hotel
Moxy Edinburgh Airport

Moxy Edinburgh Airport

10/10 Excellent
"Room was nice sized and appointed nicely. The hotel "vibe" is neon and friendly. Looks like it tries to appeal to younger adults."
Denise 1-night trip
Posted 9 hours ago
Moxy Edinburgh Airport
Village Hotel Edinburgh

Village Hotel Edinburgh

10/10 Excellent
"Really clean room, staff very friendly"
Krishan 3-night trip
Posted 13 hours ago
Village Hotel Edinburgh
Leonardo Hotel Edinburgh Haymarket

Leonardo Hotel Edinburgh Haymarket

8/10 Good
"The hotel is about a 15-20 minute walk to Edinburgh downtown. The staff were friendly and the room was modern and clean. The restaurant is very over priced with disappointing food. I would recommend not to eat there, there are plenty of breakfast/coffee shops and restaurants in the neighborhood that are a better value."
Michael 4-night trip
Posted 14 hours ago
Leonardo Hotel Edinburgh Haymarket
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"The location was perfect with their being a hop-on, hop-off bus stop directly across the streets, the royal mile within close walking distance, and a major car rental close by as well. Everything was nice overall at the hotel as well and the food/drinks served are of good quality though a bit pricey."
Douglas 4-night trip
Posted 18 hours ago
Apex Waterloo Place Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

10/10 Excellent
"The staff was great! They were very hospitable and helpful. They made your stay wonderful. They also may many events having at the CODE. The C.O.D.E is convenient to everything..museums, shopping, Mary Kings Close, the Lost Close and many restaurants and pubs. The location is next to St Giles cathedral on the Royal Mile...I would diffently stay there again."
PAMELA 2-night trip
Posted 20 hours ago
CODE - The Court, Edinburgh

More cheap stays in Bonnyrigg

Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
€100
17 Sept - 18 Sept
includes taxes & fees
7.2/10 Good! (133 reviews)
Edinburgh Travel Guest House
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
€102
10 Sept - 11 Sept
includes taxes & fees
7/10 Good! (482 reviews)
Livingston Lodge Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
€115
31 Aug - 1 Sept
includes taxes & fees
9.4/10 Exceptional! (1,266 reviews)
CODE - The Court, Edinburgh
Destiny Student Holyrood - Campus Accommodation

Destiny Student Holyrood - Campus Accommodation

31 Abbeyhill Edinburgh Scotland
€156
29 Aug - 30 Aug
includes taxes & fees
7.4/10 Good! (798 reviews)
Destiny Student Holyrood - Campus Accommodation
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
€192
1 Sept - 2 Sept
includes taxes & fees
Cairn Hotel
Destiny Student - Burnet Point

Destiny Student - Burnet Point

1-4 Abbey Ln Edinburgh Scotland
Get rates
8.2/10 Very good! (85 reviews)
Destiny Student - Burnet Point

Find out more about Bonnyrigg

Top reasons to visit Bonnyrigg

  • Charming Streets: Stroll through Bonnyrigg's picturesque streets, lined with unique shops and friendly cafés.
  • Historic Attractions: Discover majestic castles and historic churches that showcase the area’s rich heritage.
  • Outdoor Activities: Enjoy scenic trails perfect for leisurely walks and rounds of golf amidst beautiful landscapes.
  • Community Events: Participate in the lively Bonnyrigg Gala, a highlight of local culture and community spirit.
  • Diverse Accommodation: Choose from a variety of lodgings, including charming guesthouses and comfortable hotels.

Find great hotels near Bonnyrigg

Bonnyrigg offers a delightful selection of accommodation options, from charming guesthouses to comfortable hotels, catering to all types of travellers. Whether you're seeking a pet-friendly retreat, a base for business travel, or an eco-certified experience, you'll find suitable lodgings in this lovely town. Explore popular choices like the Craigie Hotel and Village Inn, and read reviews to ensure your stay is memorable.

  • Ten Hill Place: Located a mere 9.7km from Bonnyrigg, Ten Hill Place is a distinguished 4-star hotel known for its commitment to eco-friendly practices, making it a prime choice for environmentally conscious travellers. With a remarkable guest rating of 9.4 out of 10, this hotel caters primarily to business travellers but welcomes all who appreciate a sustainable stay. Guests can enjoy well-appointed rooms and modern amenities, alongside a focus on comfort and efficiency in a serene atmosphere, ideal for unwinding after a day of exploration.
  • Summer Stays at The University of Edinburgh - Campus Accommodation: Situated just 8.0km from Bonnyrigg, this budget-friendly accommodation offers a unique hostel experience with a guest rating of 8.6 out of 10. Perfect for backpackers and those seeking economical options, Summer Stays features dining facilities including a breakfast buffet, bar, and restaurant. Guests can partake in various recreational activities nearby, including golf, while enjoying comfortable lodgings equipped with entertainment options like television. The vibrant city centre is also within easy reach, making it an excellent base for your Edinburgh adventures.
  • Carberry Tower Mansion House and Estate: Just 6.4km from Bonnyrigg, the Carberry Tower Mansion House and Estate is a splendid 4-star hotel that boasts a guest rating of 9.4 out of 10. This historic property combines elegance with eco-certification, appealing to those who value sustainability during their travels. With beautifully appointed rooms and enchanting grounds, guests can relish in the charm of this grand mansion while enjoying modern amenities and a tranquil environment, perfect for relaxation and reflection after exploring the rich heritage of Scotland.

Where to stay near Bonnyrigg

Bonnyrigg, Scotland, is a charming destination perfect for romantic getaways, family vacations, and cultural explorations. With its rich heritage and friendly atmosphere, visitors can enjoy numerous attractions, delightful shopping spots, and scenic golf courses. Just a short journey away, nearby cities offer a perfect blend of history and relaxation, making Bonnyrigg an ideal base for weekend getaways and memorable experiences.

  • Newbattle: Nestled just 1.6km from Bonnyrigg, Newbattle is a charming village that draws visitors seeking beach, outdoor, and family experiences. With its peak visitor seasons from February to March and July, the village offers a variety of activities including a recreation centre, body treatments, and golf. Notable landmarks such as a picturesque beach, a symbolic landmark, and a historic castle enrich the local atmosphere, making Newbattle an appealing destination for those looking to immerse themselves in nature and history.
  • Gilmerton: Located 3.2km away from Bonnyrigg, Gilmerton is a vibrant neighbourhood with a year-round appeal. Visitors flock here primarily in March to April and July, drawn by its outdoor, eco-friendly, and adventure offerings. Gilmerton boasts an array of attractions, including educational facilities, a lively shopping area, and a scenic golf course. Furthermore, the neighbourhood is home to a beautiful park, a historic college university, and a nature reserve, providing ample opportunities for exploration and relaxation amidst stunning surroundings.
  • Carrington: Situated 4.8km from Bonnyrigg, Carrington is a quaint village attracting visitors throughout the year. The peak season occurs from July to September, with guests coming for outdoor activities, scenic views, and adventure. The village boasts significant architecture, a captivating castle, and a noteworthy monument, all of which contribute to its rich cultural heritage. Carrington's tranquil environment makes it an ideal spot for those looking to enjoy the great outdoors while soaking in the local history and charm.

Things to do near Bonnyrigg

Shopping

In Bonnyrigg, you'll find a range of local shops offering unique gifts and souvenirs. If you're up for a drive, head to the nearby Fort Kinnaird Shopping Park, about 16.1km away, featuring a selection of high street retailers, dining options, and more.

Recreation

The Bonnyrigg Leisure Centre offers a variety of fitness classes and a swimming pool, perfect for energising workouts or a refreshing swim. Nearby, the picturesque Dalkeith Country Park invites leisurely walks among ancient woodlands and beautiful gardens, ideal for relaxation and enjoying nature’s tranquillity.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 38.6km from Bonnyrigg. Enjoy heart-pounding races and perhaps even take part in driving experiences. The venue offers an exhilarating atmosphere for adrenaline seekers and motorsport enthusiasts alike.

Nightlife

Bonnyrigg offers a relaxed nightlife with charming pubs like The Bonnyrigg Inn for a friendly pint and The Old Cock Inn for a traditional atmosphere. For a lively evening, enjoy a cocktail at The Lounge Bar, where you can unwind with friends and enjoy local entertainment.

*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. Booking a hotel about a month in advance often yields the best rates, especially on Tuesdays, while Saturdays are typically the priciest. For spontaneous travellers, check last-minute deals on Expedia. Use their search tool to filter for your budget and preferences, such as eco-friendly options. Combine your hotel with flights and activities for additional savings, ensuring you find the best deals for an affordable stay in Bonnyrigg.

  • 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: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can organise your results to display prices in ascending order, ensuring that you see the most affordable hotels first. Furthermore, you have the option to refine your search by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can enjoy savings by combining your Bonnyrigg hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Bonnyrigg

Bonnyrigg, Scotland, offers a delightful blend of romantic, cultural, and family-friendly experiences. Visitors can explore charming streets, majestic castles, and historic churches that reflect the area's rich heritage. The attractions cater to those seeking culture, outdoor adventures, and urban experiences. For an enriching visit, be sure to discover the local points of interest and attractions that make Bonnyrigg a unique destination.

  • The Meadows: A delightful urban park offering a blend of city and family-friendly outdoor vibes. With expansive green spaces and tree-lined paths, it's an ideal spot for a relaxing stroll or a picnic with loved ones. Enjoy the vibrant atmosphere, especially during sunny days when locals gather to unwind.
  • Edinburgh Vaults: A fascinating monument steeped in history and culture, the Edinburgh Vaults provide a glimpse into the underground world of Edinburgh's past. Join a guided tour to explore the atmospheric chambers and learn about the lives of those who once inhabited this unique space.
  • Royal Mile: This historic street is the heart of Edinburgh, connecting the Castle and the Palace. Stroll along the cobbled pavements lined with shops, eateries, and historic sites, all while soaking in the lively city vibes and rich 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

Accessing Bonnyrigg, Scotland, is easy via its major airports. Edinburgh Airport (EDI), situated 17.7km away, is the closest option. Notable hotels nearby include the 5-star Glasshouse, Autograph Collection, 11.3km from EDI, offering Transfers and Shuttles, and the 4-star Courtyard by Marriott Edinburgh West, just 4.8km from the airport. Glasgow International Airport (GLA), 82.1km from Bonnyrigg, features options such as the 4-star Sherbrooke Castle Hotel, 8.0km away, and the Golden Jubilee Hotel, 4.8km from GLA. For those considering Newcastle Airport (NCL), located 128.7km away, The County Hotel and INNSiDE by Meliá Newcastle are both excellent choices, 9.7km from NCL.

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 Holiday Inn Edinburgh Zoo by IHG and Point A Edinburgh Haymarket. 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 Camera Obscura and World of Illusions and Edinburgh Zoo 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. Holiday Inn Edinburgh Zoo by IHG 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?
A favourite place to visit is Broomieknowe Golf Course. Additionally, you'll find Royal Mile and Edinburgh 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