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

Find hotels in Bonnyrigg from AED 429

  • 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
22 Aug - 23 Aug
Tomorrow
23 Aug - 24 Aug
Next weekend
28 Aug - 30 Aug
In two weeks
4 Sep - 6 Sep

Filter by

Star rating

Guest rating

Our top choices for Bonnyrigg hotels

Breakfast included
Reserve now, pay later
Hotel
Castle
Edinburgh (and vicinity)

1. Dalhousie Castle

Dalhousie Castle
Bonnyrigg
United States
Alyssa
AED 964
AED 1,156 total
includes taxes & fees
30 Aug - 31 Aug
Dalhousie Castle

2. 14 Old Market Place

14 Old Market Place
Bonnyrigg
AED 2,712
AED 3,254 total
includes taxes & fees
3 Sep - 4 Sep
14 Old Market Place

3. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
Musselburgh
United Kingdom
laura
AED 676
AED 852 total
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
AED 555
AED 699 total
includes taxes & fees
13 Sep - 14 Sep
Best Western Kings Manor Hotel

5. The Scholar

The Scholar
Southside
United Kingdom
Thomas
AED 660
AED 832 total
includes taxes & fees
30 Aug - 31 Aug
The Scholar

6. The Lane Hotel

The Lane Hotel
Morningside
United States
William
AED 795
AED 1,002 total
includes taxes & fees
1 Sep - 2 Sep
The Lane Hotel

7. KM Hotel

KM Hotel
Southside
United States
Kenneth
AED 618
AED 779 total
includes taxes & fees
30 Aug - 31 Aug
KM Hotel

8. Ten Hill Place, WorldHotels Distinctive

Ten Hill Place, WorldHotels Distinctive
Southside
United Kingdom
Kara
AED 712
AED 897 total
includes taxes & fees
30 Aug - 31 Aug
Ten Hill Place, WorldHotels Distinctive

9. Residence Inn by Marriott Edinburgh

Residence Inn by Marriott Edinburgh
Tollcross
United States
Dhilon Dixon
AED 859
AED 1,083 total
includes taxes & fees
30 Aug - 31 Aug
Residence Inn by Marriott Edinburgh

10. Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
Old Town Edinburgh
United States
Shelly
AED 712
AED 897 total
includes taxes & fees
31 Aug - 1 Sep
Hotel du Vin & Bistro Edinburgh

11. Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
Old Town Edinburgh
United Kingdom
Assana
AED 710
AED 895 total
includes taxes & fees
31 Aug - 1 Sep
Edinburgh Marriott Hotel Holyrood

12. Holiday Inn Express Edinburgh Royal Mile by IHG

Holiday Inn Express Edinburgh Royal Mile by IHG
Old Town Edinburgh
United States
Randallyn
AED 915
AED 1,153 total
includes taxes & fees
31 Aug - 1 Sep
Holiday Inn Express Edinburgh Royal Mile by IHG

13. Holyrood Aparthotel

Holyrood Aparthotel
Old Town Edinburgh
United Kingdom
Miranda
AED 756
AED 953 total
includes taxes & fees
23 Aug - 24 Aug
Holyrood Aparthotel

14. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Old Town Edinburgh
United Kingdom
Matthew
AED 648
AED 816 total
includes taxes & fees
31 Aug - 1 Sep
ibis Edinburgh Centre South Bridge - Royal Mile

15. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
Old Town Edinburgh
United States
Brandon
AED 764
AED 963 total
includes taxes & fees
31 Aug - 1 Sep
Aparthotel Adagio Edinburgh Royal Mile

16. Stay Central

Stay Central
Old Town Edinburgh
Canada
Alen
AED 689
AED 869 total
includes taxes & fees
31 Aug - 1 Sep
Stay Central

17. BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
Old Town Edinburgh
United States
Kristen
AED 970
AED 1,222 total
includes taxes & fees
31 Aug - 1 Sep
BrewDog DogHouse Edinburgh

18. Bruntsfield Hotel, WorldHotels Elite

Bruntsfield Hotel, WorldHotels Elite
Tollcross
United States
Eunice
AED 683
AED 861 total
includes taxes & fees
31 Aug - 1 Sep
Bruntsfield Hotel, WorldHotels Elite

19. Novotel Edinburgh Centre

Novotel Edinburgh Centre
Old Town Edinburgh
United States
Stuart
AED 735
AED 927 total
includes taxes & fees
30 Aug - 31 Aug
Novotel Edinburgh Centre

20. Leonardo Edinburgh City

Leonardo Edinburgh City
Old Town Edinburgh
Australia
Sharon
AED 658
AED 829 total
includes taxes & fees
31 Aug - 1 Sep
Leonardo Edinburgh City
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

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh

10/10 Excellent
"I loved everything about this property. The location is close to everything. The staff were incredibly friendly and helpful. The restaurants serve delicious food and the bar was so fun with an incredible drink selection. The beds are beyond comfortable. Seriously the best sleep in months."
Keith 5-night trip
Posted 3 hours ago
Virgin Hotels Edinburgh
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

10/10 Excellent
"Amazing location, very clean room and nice staffs. Want to go back again."
HYUNJOO 2-night trip
Posted 8 hours ago
Apex City of Edinburgh Hotel
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

10/10 Excellent
"Great property that is centrally located with a friendly and professional staff. I will definitely stay there again."
Peter 4-night trip
Posted 11 hours ago
Point A Edinburgh Haymarket
Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

10/10 Excellent
"The room was very nice. Had difficulty with the shower but it was fine. Breakfast buffet was excellent. Good location. Easy bus ride into the city."
Anita 2-night trip
Posted 11 hours ago
Holiday Inn Edinburgh Zoo by IHG
Moxy Edinburgh Airport

Moxy Edinburgh Airport

10/10 Excellent
"Fine hotel and an excellent choice if you have an early flight from Edinburgh Airport and need an airport hotel. The only downside is that there is no airport shuttle. Granted, the airport is only a 10 minute walk away but it's not feasible to walk it if you have lots of heavy luggage (as we did). We had to take a three minute cab ride for 17 pounds. But other than that, the hotel was clean, cheerful and comfortable, and did exactly what we needed it to do."
Kenneth 1-night trip
Posted 12 hours ago
Moxy Edinburgh Airport
Hilton Edinburgh Carlton

Hilton Edinburgh Carlton

10/10 Excellent
"Location was excellent in Old town, walkable to most of edinburgh. Rooms were very clean, plenty of tea/coffee/biscuits supplied each day which I loved. Plenty of space for luggages and to spread belongings around. Couldn't really hear the main road despite being so close to it and with construction going on right outside the hotel. Overall pleasant stay and would come again."
julie 3-night trip
Posted 15 hours ago
Hilton Edinburgh Carlton
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

10/10 Excellent
"Good for the price, although during the Festival it is considerably more expensive than when I tried it out for 1 night about 4 months ago. My only niggle is, could have more room in the shower, or a sliding door so one part of the area can stay dry. You will get your clothes wet from the floor when getting dressed"
Douglas 3-night trip
Posted 1 day ago
CODE - The Court, Edinburgh
YOTEL Edinburgh

YOTEL Edinburgh

8/10 Good
"The food was not good and sadly the weekend I was there the coffee machine broke. Still enjoyed my stay 👌😆"
Katrina 3-night trip
Posted 5 days ago
YOTEL Edinburgh
Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh

10/10 Excellent
"."
Samuel 1-night trip
Posted 6 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
AED 341
AED 429 total
17 Sep - 18 Sep
includes taxes & fees
7.2/10 Good! (131 reviews)
Edinburgh Travel Guest House
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
AED 380
AED 456 total
14 Sep - 15 Sep
includes taxes & fees
7/10 Good! (481 reviews)
Livingston Lodge Hotel
Destiny Student Holyrood - Campus Accommodation

Destiny Student Holyrood - Campus Accommodation

31 Abbeyhill Edinburgh Scotland
AED 490
AED 617 total
26 Aug - 27 Aug
includes taxes & fees
7.4/10 Good! (797 reviews)
Destiny Student Holyrood - Campus Accommodation
Destiny Student - Burnet Point

Destiny Student - Burnet Point

1-4 Abbey Ln Edinburgh Scotland
AED 508
AED 641 total
29 Aug - 30 Aug
includes taxes & fees
8.6/10 Excellent! (73 reviews)
Destiny Student - Burnet Point
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
AED 587
AED 740 total
31 Aug - 1 Sep
includes taxes & fees
9.4/10 Exceptional! (1,268 reviews)
CODE - The Court, Edinburgh
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
AED 679
AED 856 total
30 Aug - 31 Aug
includes taxes & fees
8.6/10 Excellent! (1,007 reviews)
Cairn Hotel

Find out more about Bonnyrigg

Top reasons to visit Bonnyrigg

  • Historic Sites: Explore fascinating landmarks like Dalhousie Castle, showcasing Scotland's rich history.
  • Outdoor Activities: Enjoy recreational parks and scenic walks in the charming neighborhoods.
  • Cultural Experiences: Engage in unique graveyard tours that offer a glimpse into local history.
  • Shopping and Entertainment: Discover lively shopping areas and enjoy entertainment options for all ages.
  • Diverse Accommodation: Choose from a range of hotels and guesthouses catering to families, couples, and business travelers.

Find great hotels near Bonnyrigg

Discover a range of accommodation options in Bonnyrigg, Scotland, perfect for every traveler. Whether you're seeking pet-friendly hotels, guesthouses for family vacations, or business-friendly services, Bonnyrigg has something to offer. Explore the best and top hotels in the area to ensure a comfortable stay while enjoying the charm of this picturesque town.

  • Apex Grassmarket Hotel: Nestled in the heart of Edinburgh, only 9.7km from Bonnyrigg, the Apex Grassmarket Hotel stands out with its eco-friendly credentials and modern business facilities. This 4-star hotel offers a tranquil retreat for eco-conscious travelers, featuring stylish rooms equipped with contemporary amenities. Guests can enjoy a fitness center, complimentary Wi-Fi, and a restaurant with delightful local cuisine. The stunning views of Edinburgh Castle from the hotel add a unique touch, making it an ideal choice for those looking to blend work and leisure seamlessly.
  • ibis Edinburgh Centre South Bridge - Royal Mile: This 3-star hotel, also situated 9.7km from Bonnyrigg, welcomes all travelers with an inclusive atmosphere, being LGBTQIA-friendly and pet-friendly. The ibis Edinburgh Centre South Bridge embraces eco-certification, ensuring a sustainable stay. Guests can take advantage of essential amenities such as free Wi-Fi and a bar serving light snacks and drinks. For those traveling with pets, the hotel offers flexible policies, including food and water bowls, making it a perfect spot for furry companions. The vibrant Royal Mile is just a short stroll away, enhancing your travel experience.
  • Apex City of Edinburgh Hotel: Located 9.7km from Bonnyrigg, the Apex City of Edinburgh Hotel is a family-oriented 4-star accommodation that prioritizes comfort and eco-friendliness. This hotel provides family-friendly amenities, including free cribs for infants, making it a great choice for those traveling with children. Guests can relax in spacious rooms, enjoy on-site dining, and take advantage of the fitness center. Its convenient location allows easy access to Edinburgh’s attractions, ensuring a memorable stay for families seeking adventure in the city.

Where to stay in Bonnyrigg

Bonnyrigg, Scotland, offers a delightful blend of family-friendly activities, romantic spots, and rich cultural experiences. Visitors can enjoy a leisurely stroll through the charming neighborhoods, explore historical sites, or unwind on a relaxing getaway. The warm atmosphere and friendly locals make it an ideal destination for both business travelers and vacationers seeking budget-friendly excursions. With its inviting vibe, Bonnyrigg is the perfect base for exploring nearby attractions and creating lasting memories.

  • Edinburgh: As a vibrant metropolis, Edinburgh offers a rich cultural experience for travelers. Situated in close proximity to Bonnyrigg, it attracts visitors year-round, peaking from July to September. Those exploring Edinburgh can immerse themselves in its historic landmarks, including the iconic Edinburgh Castle and the Royal Mile. The city’s bustling shopping areas and arena entertainment facilities make it perfect for family outings and urban adventures. Whether you're interested in history or contemporary culture, Edinburgh serves as a fantastic base for exploration.
  • Lasswade: Just 1.4km from Bonnyrigg, Lasswade is a charming city that provides a delightful mix of romantic and cultural experiences. With visitor numbers peaking in March to April and September, it’s an inviting destination for both leisure and business travelers. Enjoy local shopping and catch a performance at one of the theaters, or explore the nearby historic places and castles that define the area’s rich heritage. Lasswade’s quaint atmosphere, combined with its accessibility, makes it an excellent choice for a day trip.
  • Eskbank: Located 1.6km from Bonnyrigg, Eskbank is a picturesque village that caters to families and business travelers alike. The travel experience here is complemented by its vibrant shopping areas and entertainment venues, with peak visitor numbers from July to September. Visitors can enjoy the local theater and historic attractions, making it a perfect spot for those who appreciate a blend of relaxation and cultural immersion. Eskbank’s charming streets and event venues offer a welcoming atmosphere, ideal for a memorable vacation.

Things to do near Bonnyrigg

Bonnyrigg, Scotland, is perfect for family getaways, romantic escapes, and cultural experiences. Visitors can enjoy recreational parks, lively shopping areas, and an entertainment arena. For a memorable stay, consider day trips, indulging in spa services, and exploring local offers. Don't miss the unique graveyard tours that add a touch of history to your visit. Bonnyrigg promises a delightful blend of activities for every traveler.

Shopping

In Bonnyrigg, you can shop at Scottish Gems, which offers a variety of gifts. Tron Kirk is a great public market for unique finds. Geoffrey Kiltmakers and Weavers specializes in traditional Scottish items. If you're up for a drive, explore more shopping options in nearby cities.

Recreation

At Kings Acre Golf Course, enjoy a scenic round of golf in a vibrant outdoor setting, perfect for relaxation and sport. Dive into family-friendly fun at the Royal Commonwealth Pool, where aquatic activities await. For entertainment, experience captivating performances at Queen's Hall, just a short drive away.

Adventure

At the Midlothian Snowsports Centre, located 6.4km from Bonnyrigg, you can enjoy skiing and snowboarding on various slopes, perfect for thrill-seekers. For a different kind of adventure, head to Skirmish Edinburgh Paintball or Bedlam Paintball, both 11.3km away, where you can experience exhilarating paintball action.

Nightlife

Enjoy a night out at Greyfriar's Bobby for a cozy pub atmosphere with great drinks. Catch a captivating show at the King's Theatre, or unwind with a film at the Dominion Cinema, perfect for families and couples alike. Each venue offers a unique blend of entertainment and romance.

*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 for lower accommodation rates. Booking your hotel about a month in advance or checking last-minute deals on Expedia can yield savings, especially if you stay on a Tuesday. Utilize Expedia's search tool to find eco-friendly hotels and sort options by price. Combining your hotel with flights and activities can also help you save. Lastly, take advantage of the public transport system for affordable travel around Bonnyrigg, or enjoy the area by walking to nearby attractions.

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Utilize Expedia’s search tool to refine your choices based on your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified option will reveal hotels that prioritize sustainability and eco-friendliness currently available. To find the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your hotel stay in Bonnyrigg with your flights and activities through an Expedia package.

Find the best attractions near Bonnyrigg

Bonnyrigg, Scotland, is an ideal destination for family getaways, romantic escapes, and cultural explorations. Visitors can discover fascinating historic sites, including Dalhousie Castle, and enjoy outdoor experiences in the surrounding area. With its charming streets and nearby Scottish castles, Bonnyrigg offers a delightful mix of culture and adventure, making it perfect for travelers seeking a memorable vacation.

  • Royal Mile: Explore the historic Royal Mile, a vibrant street that connects Edinburgh Castle to the Palace of Holyroodhouse. Immerse yourself in the lively atmosphere filled with shops, street performers, and rich history, all just 9.7km from Bonnyrigg.
  • University of Edinburgh: Visit the prestigious University of Edinburgh, known for its stunning architecture and deep cultural roots. Stroll through its beautiful campus and soak in the scholarly vibes that have inspired many renowned thinkers, located 9.7km from Bonnyrigg.
  • Portobello Beach: Relax at Portobello Beach, a picturesque seaside spot where you can enjoy sandy shores and refreshing sea air. This charming beach, also 9.7km from Bonnyrigg, offers a perfect escape for sunbathing and leisurely walks along the promenade.

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.

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 traveling to Bonnyrigg, Scotland, the major airport options include Edinburgh Airport (EDI), located 17.7km away, and Glasgow International Airport (GLA), situated 82.1km away. Nearby hotels to Edinburgh Airport include the 5.5-star Crescent House and the luxurious Virgin Hotels Edinburgh, both 11.3km from the airport. For Glasgow Airport, you can choose from the 5-star Kimpton Blythswood Hotel & Spa, 11.3km away, or the esteemed JA Mar Hall Scotland, 6.4km from the airport. Dundee Airport (DND), located 64.4km from Bonnyrigg, offers hotel options like The Hideaway Experience and Premier Inn Dundee North, both within 8.0km of the airport.

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.