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

Find hotels in Bonnyrigg from NT$3,728

  • 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
Aug 26 - Aug 27
Tomorrow
Aug 27 - Aug 28
This weekend
Aug 28 - Aug 30
Next weekend
Sep 4 - Sep 6

Filter by

Star rating

Guest rating

Our top choices for Bonnyrigg hotels

1. Dalhousie Castle

Dalhousie Castle
Bonnyrigg
United States
Alyssa
NT$9,583
NT$11,499 total
includes taxes & fees
Aug 30 - Aug 31
Dalhousie Castle

2. 14 Old Market Place

14 Old Market Place
Bonnyrigg
NT$23,531
NT$28,237 total
includes taxes & fees
Sep 3 - Sep 4
14 Old Market Place

3. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
Musselburgh
United States
Jessica
NT$5,767
NT$7,267 total
includes taxes & fees
Sep 22 - Sep 23
Carberry Tower Mansion House and Estate

4. Peebles Hydro Hotel

Peebles Hydro Hotel
Peebles
Canada
Katherine
NT$6,947
NT$8,336 total
includes taxes & fees
Sep 24 - Sep 25
Peebles Hydro Hotel

5. The Tontine Hotel

The Tontine Hotel
Peebles
United States
karen
NT$5,559
NT$6,671 total
includes taxes & fees
Sep 13 - Sep 14
The Tontine Hotel

6. Barony Castle Hotel

Barony Castle Hotel
Eddleston
United Kingdom
Lee
NT$5,074
NT$6,089 total
includes taxes & fees
Sep 13 - Sep 14
Barony Castle Hotel

7. Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
Peebles
United States
julian
NT$3,581
NT$4,297 total
includes taxes & fees
Sep 24 - Sep 25
Macdonald Cardrona Hotel, Golf & Spa

8. Cringletie House Hotel

Cringletie House Hotel
Peebles
NT$9,048
NT$10,858 total
includes taxes & fees
Sep 1 - Sep 2
Cringletie House Hotel

9. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
United Kingdom
Caroline
NT$5,235
NT$6,282 total
includes taxes & fees
Aug 31 - Sep 1
Dalmahoy Hotel & Country Club

10. Moxy Edinburgh Airport

Moxy Edinburgh Airport
Ingliston
United States
ron gouge
NT$5,505
NT$6,936 total
includes taxes & fees
Sep 20 - Sep 21
Moxy Edinburgh Airport

11. ibis budget Edinburgh Park

ibis budget Edinburgh Park
Gogar
United Kingdom
Gary
NT$3,107
NT$3,915 total
includes taxes & fees
Aug 30 - Aug 31
ibis budget Edinburgh Park

12. Bruntsfield Hotel, WorldHotels Elite

Bruntsfield Hotel, WorldHotels Elite
Tollcross
United States
Eunice
NT$5,929
NT$7,471 total
includes taxes & fees
Aug 31 - Sep 1
Bruntsfield Hotel, WorldHotels Elite

13. Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
Riccarton
United States
Christine Mendez
NT$3,940
NT$4,965 total
includes taxes & fees
Aug 31 - Sep 1
Courtyard by Marriott Edinburgh West

14. The Park Hotel Peebles

The Park Hotel Peebles
Peebles
United Kingdom
Malcolm
NT$4,663
NT$5,596 total
includes taxes & fees
Sep 10 - Sep 11
The Park Hotel Peebles

15. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh
United States
BARBARA
NT$7,300
NT$9,198 total
includes taxes & fees
Aug 31 - Sep 1
Apex Grassmarket Hotel

16. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
Ingliston
Canada
Todd
NT$5,248
NT$6,612 total
includes taxes & fees
Aug 31 - Sep 1
DoubleTree by Hilton Edinburgh Airport

17. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh
United States
Boris
NT$11,423
NT$14,393 total
includes taxes & fees
Aug 31 - Sep 1
Virgin Hotels Edinburgh

18. Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
Ingliston
Canada
Amy
NT$5,346
NT$6,736 total
includes taxes & fees
Aug 30 - Aug 31
Holiday Inn Express Edinburgh Airport by IHG

19. Hampton by Hilton Edinburgh West End

Hampton by Hilton Edinburgh West End
Tollcross
Canada
Paige
NT$5,281
NT$6,654 total
includes taxes & fees
Sep 20 - Sep 21
Hampton by Hilton Edinburgh West End

20. Residence Inn by Marriott Edinburgh

Residence Inn by Marriott Edinburgh
Tollcross
United States
Dhilon Dixon
NT$6,580
NT$8,291 total
includes taxes & fees
Aug 30 - Aug 31
Residence Inn by Marriott Edinburgh
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

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

8/10 Good
"Room was clean, some high traffic areas seemed a little worn. Lovely spa and pool. Would have liked more vegan options for breakfast"
Helen 2-night trip
Posted 5 hours ago
Dalmahoy Hotel & Country Club
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

10/10 Excellent
"The staff was friendly and helpful"
Xiaoyi 1-night trip
Posted 6 hours ago
Point A Edinburgh Haymarket
YOTEL Edinburgh

YOTEL Edinburgh

10/10 Excellent
"Wonderful location, free tea and coffee being available is a huge bonus for those chilly nights in Edinburgh. I had an issue with my room and one of the staff Inhar took care of it immediately"
Susan 1-night trip
Posted 10 hours ago
YOTEL Edinburgh
Village Hotel Edinburgh

Village Hotel Edinburgh

10/10 Excellent
"Great from start to finish. Helpful staff at the desk, giving us all the information needed to get in and out of the city. Great size room and bathroom, which were so clean! The room staff were brilliant, especially Mel, who was just so lovely and helpful with anything we needed. Would definitely stay here again if I go back!"
Donna 2-night trip
Posted 11 hours ago
Village Hotel Edinburgh
Leonardo Hotel Edinburgh Haymarket

Leonardo Hotel Edinburgh Haymarket

10/10 Excellent
"Had a great stay at the hotel. The checkin staff was super nice, room was clean and comfortable. The location is perfect right next to transportation hub and walking distance from many restaurants and local attractions."
Saurabh 1-night trip
Posted 12 hours ago
Leonardo Hotel Edinburgh Haymarket
Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"What a pleasure to stay at APEX Grassmarket. Loved the location, the room, the breakfast and the staff."
Jo 4-night trip
Posted 12 hours ago
Apex Grassmarket Hotel
Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

10/10 Excellent
"It was worth it, you will have pool, jacuzzi, sauna, spa services(spa services charge separately so we didn't take it) but rest were all good"
Asveen 3-night trip
Posted 16 hours ago
Holiday Inn Edinburgh Zoo by IHG
Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh

10/10 Excellent
"A lovely large room. Staff were friendly and really attentive. Good food in the bar. Ideally located in a bus route into the city centre."
Kirsty 1-night trip
Posted 1 day ago
Delta Hotels by Marriott Edinburgh
Market Street Hotel

Market Street Hotel

10/10 Excellent
"This was our second visit to Edinburgh, this is the hotel we stay at. Always amazing.."
Lance 2-night trip
Posted 1 day ago
Market Street Hotel

More cheap stays in Bonnyrigg

Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
NT$2,959
NT$3,728 total
Sep 17 - Sep 18
includes taxes & fees
7.2/10 Good! (132 reviews)
Edinburgh Travel Guest House
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
NT$3,296
NT$3,955 total
Sep 14 - Sep 15
includes taxes & fees
7/10 Good! (482 reviews)
Livingston Lodge Hotel
Destiny Student Holyrood - Campus Accommodation

Destiny Student Holyrood - Campus Accommodation

31 Abbeyhill Edinburgh Scotland
NT$3,918
NT$4,937 total
Aug 29 - Aug 30
includes taxes & fees
7.4/10 Good! (798 reviews)
Destiny Student Holyrood - Campus Accommodation
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
NT$4,355
NT$5,487 total
Aug 31 - Sep 1
includes taxes & fees
CODE - The Court, Edinburgh
Destiny Student - Burnet Point

Destiny Student - Burnet Point

1-4 Abbey Ln Edinburgh Scotland
NT$4,644
NT$5,851 total
Aug 29 - Aug 30
includes taxes & fees
8.4/10 Very Good! (80 reviews)
Destiny Student - Burnet Point
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
NT$7,730
NT$9,739 total
Sep 13 - Sep 14
includes taxes & fees
Cairn Hotel

Find out more about Bonnyrigg

Top reasons to visit Bonnyrigg

  • Charming Streets: Stroll through Bonnyrigg's quaint streets, lined with local shops and historic buildings, offering a delightful atmosphere.
  • Outdoor Activities: Enjoy scenic trails and beautiful parks, perfect for leisurely walks and family picnics.
  • Golf Courses: Play on picturesque golf courses suitable for all skill levels, providing relaxation and recreation.
  • Local Festivities: Experience the Bonnyrigg Gala and other local events to immerse yourself in the community's culture.
  • Diverse Accommodations: Choose from a variety of hotels, including pet-friendly and eco-certified options, ensuring a comfortable stay.

Find great hotels near Bonnyrigg

Explore a variety of hotel accommodations in Bonnyrigg, Scotland, perfect for both leisure and business travelers. From pet-friendly options to eco-certified stays, you'll find the ideal lodging to suit your needs. Popular choices include the Craigie Hotel and Village Inn, each offering unique amenities and warm hospitality. Discover insightful hotel reviews to help guide your decision for a memorable visit to this charming area.

  • Apex Grassmarket Hotel: Nestled in the vibrant Grassmarket area, the 4-star Apex Grassmarket Hotel offers a blend of modern luxury and eco-consciousness. With a guest rating of 9.0 out of 10, this hotel is an ideal choice for business travelers and eco-friendly visitors alike. Just 10km from Bonnyrigg, it boasts amenities such as spacious rooms, a stylish bar, and a fitness center, all while maintaining a commitment to sustainability. The hotel’s prime location allows easy access to Edinburgh’s historic sites, making it a fantastic base for your exploration.
  • ibis Edinburgh Centre South Bridge - Royal Mile: A charming 3-star option, ibis Edinburgh Centre South Bridge - Royal Mile stands out for its pet-friendly policy and eco-certification. With a guest rating of 8.4 out of 10, this hotel is just 10km from Bonnyrigg and provides a cozy atmosphere for both travelers with pets and those seeking a green stay. Guests can enjoy comfortable rooms and amenities such as food and water bowls for pets. The hotel’s central location puts you right in the heart of Edinburgh's vibrant culture and historical landmarks.
  • Apex City of Edinburgh Hotel: The Apex City of Edinburgh Hotel is a sophisticated 4-star establishment with a remarkable guest rating of 9.2 out of 10. Located 10km from Bonnyrigg, this family-friendly hotel offers an array of amenities tailored for guests of all ages, including complimentary cribs and tailored breakfast options for children. As an eco-certified property, it prioritizes sustainability while providing modern comforts, making it a great choice for families looking to explore Edinburgh's rich history and attractions.

Where to stay in Bonnyrigg

Bonnyrigg, Scotland, is a charming destination perfect for family vacations or romantic getaways. Explore its rich heritage and friendly atmosphere as you visit historical attractions and enjoy relaxing parks. Nearby, discover vibrant shopping spots, picturesque golf courses, and delightful neighborhoods that offer a unique blend of culture and warmth. Whether you're seeking a weekend escape or a cultural adventure, Bonnyrigg and its surroundings promise a memorable experience for every traveler.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis that seamlessly blends history and modernity. Just a short journey from Bonnyrigg, this city attracts travelers year-round, with peak visits from July to September. Edinburgh is renowned for its cultural experiences, family-friendly attractions, and urban exploration. You'll find an array of shopping districts, educational institutions, and theaters that showcase the city's artistic flair. Don't miss iconic landmarks such as the historic Edinburgh Castle and the Royal Mile, where you can immerse yourself in Scotland's rich history and charm.
  • Lasswade: Located just 1km from Bonnyrigg, Lasswade is a quaint city that offers a delightful mix of culture and romance. With visitor numbers peaking during the spring and early fall, it provides a lovely atmosphere for both leisure and business travelers. Explore the charming shopping areas and enjoy a round of golf at local courses. The city's historic sites, including notable castles and symbolic landmarks, make for a picturesque day out, perfect for those looking to experience the tranquility and beauty of the Scottish countryside.
  • Polton: Situated 2km from Bonnyrigg, Polton is a cozy neighborhood known for its adventurous spirit. Visitors flock here for a variety of sports and cultural activities, particularly during the summer months. Experience the thrill of climbing at local venues, or take a stroll through the area's art museums and galleries that showcase regional talent. Polton’s community vibe and proximity to natural landmarks make it an ideal spot for those seeking both adventure and artistic inspiration during their stay.

Things to do near Bonnyrigg

Shopping

In Bonnyrigg, you can enjoy local shopping at various boutiques and shops offering unique gifts and souvenirs. If you're up for a drive, visit the nearby Straiton Retail Park, about 16km away, featuring a mix of well-known brands and dining options.

Recreation

Bonnyrigg offers rejuvenating wellness retreats with tranquil settings for relaxation and mindfulness. You can explore local parks for leisurely walks, enjoy yoga sessions, or indulge in spa treatments that focus on holistic well-being, all while surrounded by the natural beauty of the Scottish countryside.

Adventure

Knockhill Racing Circuit offers an exhilarating experience 39km from Bonnyrigg, where adrenaline junkies can enjoy thrilling motor racing events and even participate in driving experiences. Feel the rush of speed and the excitement of competitive racing in a vibrant atmosphere filled with motorsport enthusiasts.

Nightlife

In Bonnyrigg, enjoy a lively night at The Bonnyrigg Inn for a traditional pub vibe, or dance the night away at the nearby The Lounge. For a cozy atmosphere, check out The Black Bull Inn, where you can unwind with friends over drinks and good conversation.

*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 during your visit to Bonnyrigg, consider traveling between January and March for lower accommodation rates. Booking your hotel about a month in advance typically yields the best prices, and Tuesdays are the cheapest days to stay. Use Expedia to find great hotel deals by sorting options from lowest to highest price and filtering for eco-friendly accommodations. Additionally, look for package deals that combine flights, hotels, and activities for extra savings. Enjoy free local attractions and utilize public transport to keep costs down while exploring this charming area.

  • 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 makes it easy for you to choose your budget, desired location, and additional preferences. You can sort the results to display hotels from the lowest to the highest price, ensuring you find the most affordable options first. Additionally, you have the ability to filter your search by hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can potentially save money by combining your hotel stay in Bonnyrigg with your flights and activities through an Expedia package deal.

Find the best attractions near Bonnyrigg

Bonnyrigg offers a delightful mix of romantic, cultural, and family-friendly experiences. Visitors can explore various attractions, including charming streets, historic castles, and beautiful churches. The area is perfect for those seeking cultural immersion, outdoor adventures, and memorable family moments. Don't miss the local points of interest that make Bonnyrigg a unique destination for travelers.

  • Hermitage of Braid and Blackford Hill Local Nature Reserve: Explore scenic walking trails surrounded by lush greenery and wildlife. This tranquil reserve offers stunning views of Edinburgh and the surrounding landscape, making it an ideal spot for nature lovers and photographers alike.
  • Royal Mile: Stroll along this historic street that connects Edinburgh Castle and the Palace of Holyroodhouse. Immerse yourself in the vibrant atmosphere, with shops, street performers, and quaint cafes that showcase the city's rich heritage.
  • Grassmarket: This lively area is perfect for families, featuring outdoor markets and a variety of restaurants. Enjoy the bustling ambiance and take in the historic architecture, all while savoring local delicacies.

Best time to go to Bonnyrigg

The best time to visit Bonnyrigg can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Bonnyrigg falls in July, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in Bonnyrigg falls in January, 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

Traveling to Bonnyrigg, Scotland, is convenient with major airports nearby. EDInburgh Airport (EDI) is located 18km away, with great hotel options like Crescent House and Virgin Hotels Edinburgh, both 11km from the airport. Glasgow Airport (GLA) is 82km from Bonnyrigg, featuring luxurious stays such as JA Mar Hall Scotland, just 6km away, and Kimpton Blythswood Hotel & Spa, 11km away. Newcastle Airport (NCL) is 129km distant, with comfortable accommodations like Delta Hotels by Marriott Newcastle Gateshead and Copthorne Hotel Newcastle, both 10km from the airport. Each airport provides various transportation services for easy access to these hotels.

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 traveler data. Other good choices for your stay in the area are Apex Grassmarket Hotel and Point A Edinburgh Haymarket. See all available top hotels, or vacation rentals in Bonnyrigg.
What's the top vacation rental in Bonnyrigg?
JOIVY Meadows Park En-Suite Rooms: This vacation 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! You'll find that most room reservations are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If your reservation is non-refundable, you might still have the option to cancel and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Bonnyrigg.
Where can I learn more about changing or cancelling my trip to Bonnyrigg?
For more details about picking new dates or cancelling your trip to Bonnyrigg, click here.
What's the best accommodation for a family vacation to Bonnyrigg?
Dalhousie Castle is a hotel with 2 restaurants and free parking, and it's a top choice on Expedia for families. Attractions in the area like Edinburgh Zoo and Deep Sea World are also fun for kids of all ages. Find more child-friendly accommodations in Bonnyrigg.
What are some accommodations 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 feature an onsite pool. View all hotels with pools in Bonnyrigg.
What's the best accommodation near Edinburgh Airport (EDI)?
Moxy Edinburgh Airport is a popular 3-star hotel featuring a restaurant and free WiFi. It's located a short 0.2 mi (0.3 km) from Edinburgh Airport. Other good options within close proximity to the airport include Hampton by Hilton Edinburgh Airport and DoubleTree by Hilton Edinburgh Airport.
How is it staying 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 accommodations to choose from. Find out more about Bonnyrigg.
What should I see while I'm in Bonnyrigg?
A favorite place to visit is Broomieknowe Golf Course. Additionally, you'll find Royal Mile and Edinburgh Castle in the area. Check out what more 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 temp of 56°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for Bonnyrigg is 35 inches.

Explore a world of travel with Expedia