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

Bonnyrigg Hotels from ₹6,349

  • 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
8 Sept - 9 Sept
Tomorrow
9 Sept - 10 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Filter by

Star rating

Guest rating

Our top choices for Bonnyrigg hotels

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh
Guest review highlights
  • Delicious food at the on-site restaurant
  • Ample on-site parking available
  • Beautiful apex pool and sauna
₹23,739
₹29,912 total
includes taxes & fees
4 Oct - 5 Oct
Apex Grassmarket Hotel

2. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
Guest review highlights
  • Pool with poolside bar
  • Varied breakfast to start the day
  • Excellent food quality at restaurant
₹10,240
₹12,903 total
includes taxes & fees
20 Sept - 21 Sept
Holiday Inn Edinburgh Zoo by IHG

3. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
Guest review highlights
  • Pleasant pool with sauna activities
  • Delicious food at the hotel restaurant
  • Lovely breakfast to start the day
₹21,496
₹27,084 total
includes taxes & fees
4 Oct - 5 Oct
Apex Waterloo Place Hotel

4. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Old Town Edinburgh
Guest review highlights
  • Hearty breakfast with a buffet spread
  • Good variety of dishes at the restaurant
  • Nice view from the property
₹20,109
₹25,338 total
includes taxes & fees
1 Oct - 2 Oct
ibis Edinburgh Centre South Bridge - Royal Mile

5. Market Street Hotel

Market Street Hotel
Old Town Edinburgh
Guest review highlights
  • Cafes a short walk away
  • Comfortable, well-dressed beds
  • Fabulous buffet restaurant on-site
₹24,637
₹31,043 total
includes taxes & fees
6 Oct - 7 Oct
Market Street Hotel

6. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
Guest review highlights
  • Spacious and extensive pool area
  • Excellent service at on-site restaurant
₹13,091
₹16,495 total
includes taxes & fees
4 Oct - 5 Oct
Village Hotel Edinburgh

7. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Old Town Edinburgh
Guest review highlights
  • Excellent breakfast with a variety of options
  • Delicious meals at the property
  • Very helpful and friendly staff
₹21,663
₹27,295 total
includes taxes & fees
4 Oct - 5 Oct
Leonardo Royal Hotel Edinburgh

8. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh
Guest review highlights
  • Patio with great views
  • Outstanding breakfast with a buffet spread
  • Excellent on-site restaurant options
₹47,531
₹59,889 total
includes taxes & fees
4 Oct - 5 Oct
Virgin Hotels Edinburgh

9. YOTEL Edinburgh

YOTEL Edinburgh
Edinburgh City Centre
Guest review highlights
  • Shops a short walk away
  • Delicious hot pizza options available
  • Spacious and comfortable rooms
₹16,892
₹21,284 total
includes taxes & fees
4 Oct - 5 Oct
YOTEL Edinburgh

10. The Hoxton, Edinburgh

The Hoxton, Edinburgh
West End
Guest review highlights
  • Minutes from Edinburgh Gin Distillery
  • Indulgent Italian food options
  • Varied à la carte breakfast menu
₹19,104
₹24,071 total
includes taxes & fees
4 Oct - 5 Oct
The Hoxton, Edinburgh

11. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
Edinburgh City Centre
Guest review highlights
  • Stunning views of the castle and old town
  • Breakfast buffet with a huge range
₹24,476
₹30,840 total
includes taxes & fees
20 Sept - 21 Sept
Mount Royal Hotel Edinburgh by The Unlimited Collection

12. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
West End
Guest review highlights
  • Minutes from Edinburgh Gin Distillery
  • Quick, helpful service from staff
  • Grab and go breakfast option
₹13,101
₹16,508 total
includes taxes & fees
27 Sept - 28 Sept
Garner Edinburgh Haymarket by IHG

13. Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
Guest review highlights
  • Warm swimming pool area
  • Superb food at the hotel restaurant
  • Ample parking available on-site
₹12,166
₹15,330 total
includes taxes & fees
20 Sept - 21 Sept
Novotel Edinburgh Park

14. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
Old Town Edinburgh
Guest review highlights
  • Picnic tables in the courtyard
  • On-site restaurant with good food
₹24,131
₹30,405 total
includes taxes & fees
5 Oct - 6 Oct
Wilde Aparthotels, Edinburgh, Grassmarket

15. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
Old Town Edinburgh
Guest review highlights
  • Numerous dining options available
  • Hearty breakfast spread each morning
  • Friendly and helpful staff members
₹23,991
₹30,229 total
includes taxes & fees
27 Sept - 28 Sept
Aparthotel Adagio Edinburgh Royal Mile

16. ibis budget Edinburgh Park

ibis budget Edinburgh Park
Gogar
Guest review highlights
  • Fresh and tasty pizza available 24 hours
  • Friendly and accommodating front desk staff
  • Close to the city centre
₹10,569
₹13,316 total
includes taxes & fees
5 Oct - 6 Oct
ibis budget Edinburgh Park

17. Fraser Suites Edinburgh

Fraser Suites Edinburgh
Old Town Edinburgh
Guest review highlights
  • Friendly and responsive front desk staff
  • Comfortable rooms with tall windows
  • Great view from the room
Fraser Suites Edinburgh

18. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
Old Town Edinburgh
Guest review highlights
  • Spacious, well-decorated rooms
  • Lovely breakfast with a buffet spread
  • Views of a park from rooms
₹21,184
₹26,693 total
includes taxes & fees
4 Oct - 5 Oct
Motel One Edinburgh-Royal

19. The Resident Edinburgh

The Resident Edinburgh
West End
Guest review highlights
  • Clean kitchen for self-catering
  • Excellent food quality at meals
  • Very helpful staff responsiveness
₹22,445
₹28,281 total
includes taxes & fees
5 Oct - 6 Oct
The Resident Edinburgh

20. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
Guest review highlights
  • Pool and fitness centre
  • Excellent quality of food served
  • Wonderful breakfast to start the day
₹13,379
₹16,055 total
includes taxes & fees
4 Oct - 5 Oct
Dalmahoy Hotel & Country Club
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

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

10/10 Excellent
"Great location."
Bryon 1-night trip
Posted less than an hour ago
Leonardo Royal Hotel Edinburgh
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

8/10 Good
"Breakfast was good, wide choice. Bed was awfull, very bouncy and you sank into giving a sore back. Floor slopped as well. Excellent location. Room needs updating, different colour every wall. Basin was cracked. Shower pressure good. Drainage a problem. Toilet roll holder you need to be a contortionist."
CHERYL 3-night trip
Posted 3 hours ago
Apex City of Edinburgh Hotel
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

10/10 Excellent
"Clean room, great staff, very good breakfast."
ANNA 5-night trip
Posted 4 hours ago
Point A Edinburgh Haymarket
Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

8/10 Good
"Great spot"
jeff 4-night trip
Posted 8 hours ago
Holiday Inn Edinburgh Zoo by IHG
YOTEL Edinburgh

YOTEL Edinburgh

10/10 Excellent
"Check in was simple & quick. Our room was immaculate. Shower very powerful, body wash, shampoo, conditioner, soap and lotion supplied. Tea and coffee downstairs to help ourselves to instead of in room which we were happy with. Saves waste. Staff friendly. Good, free wifi. Great stay."
Fiona 1-night trip
Posted 15 hours ago
YOTEL Edinburgh
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

10/10 Excellent
"The property was absolutely beautiful, very well taken care of the staff was very kind the very first day we met a older gentleman that it was his last day. He was retiring. He was amazing. They really are gonna feel his absence. They only complaint that I have through the whole time. I stayed there which was six days is that the bus stop? They have no walkway for people to walk down to a no path or nothing is just road and plenty of times. I almost got hit. They need something. I don’t know maybe every couple hours a driver to drive some way down to the bus station or or at least make a pathway for people."
BobbieJo 5-night trip
Posted 15 hours ago
Dalmahoy Hotel & Country Club
Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre

10/10 Excellent
"The parking lot was very convenient. Just be clear how to get there before you go."
Brian 1-night trip
Posted 15 hours ago
Radisson Blu Hotel, Edinburgh City Centre
Market Street Hotel

Market Street Hotel

10/10 Excellent
"Everyone was very helpful. Great location. Comfortable bed. Excellent hotel"
Diane 3-night trip
Posted 19 hours ago
Market Street Hotel
The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton

10/10 Excellent
"Very Friendly and Courteous Staff"
Adid 2-night trip
Posted 22 hours ago
The Caledonian Edinburgh, Curio Collection by Hilton

More cheap stays in Bonnyrigg

Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
₹5,039
₹6,349 total
1 Oct - 2 Oct
includes taxes & fees
Edinburgh Travel Guest House
Revolver Edinburgh

Revolver Edinburgh

35 Palmerston Place Edinburgh Scotland
₹5,233
₹6,593 total
20 Sept - 21 Sept
includes taxes & fees
6.4/10 (51 reviews)
Revolver Edinburgh
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
₹7,454
₹8,944 total
9 Oct - 10 Oct
includes taxes & fees
Livingston Lodge Hotel
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
₹14,945
₹18,831 total
21 Sept - 22 Sept
includes taxes & fees
8.6/10 Excellent! (1,010 reviews)
Cairn Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
₹14,971
₹18,863 total
13 Sept - 14 Sept
includes taxes & fees
9.4/10 Exceptional! (1,279 reviews)
CODE - The Court, Edinburgh
Destiny Student - Burnet Point

Destiny Student - Burnet Point

1-4 Abbey Ln Edinburgh Scotland
Get ratesDestiny Student - Burnet Point

Find out more about Bonnyrigg

Top reasons to visit Bonnyrigg

  • Scenic Trails: Enjoy leisurely walks through picturesque trails that showcase the natural beauty of Bonnyrigg.
  • Bonnyrigg Gala: Experience the vibrant local culture at the annual Bonnyrigg Gala, featuring festivities for all ages.
  • Historic Sites: Explore charming streets, historic castles, and beautiful churches that reflect the town's rich heritage.
  • Golf Courses: Tee off at excellent golf courses set amidst stunning vistas, perfect for sports enthusiasts.
  • Proximity to Edinburgh: Benefit from Bonnyrigg’s close proximity to Edinburgh, allowing easy access to iconic landmarks and vibrant culture.

Find great hotels near Bonnyrigg

Discover a delightful selection of accommodation options in Bonnyrigg, Scotland, catering to every type of traveller. Whether you're seeking a pet-friendly hotel, a charming guesthouse, or an eco-certified retreat, you'll find various choices to suit your needs. Notable options include the Craigie Hotel and the Village Inn, both offering comfortable stays and convenient amenities. Explore reviews and recommendations to ensure a memorable stay in this picturesque part of the UK.

  • Apex Grassmarket Hotel: Nestled in the heart of Edinburgh, the Apex Grassmarket Hotel is a 4-star establishment that boasts a stunning view of Edinburgh Castle. With a guest rating of 9.0 out of 10, this hotel perfectly blends modern comforts with eco-friendly practices, making it an ideal choice for business travellers and eco-conscious visitors alike. The hotel features stylish rooms equipped with contemporary amenities, a fitness centre, and a restaurant serving locally sourced cuisine, ensuring a comfortable and sustainable stay just 10km from Bonnyrigg.
  • ibis Edinburgh Centre South Bridge - Royal Mile: This 3-star hotel, rated 8.4 out of 10 by guests, combines affordability with a welcoming atmosphere. Located a mere 10km from Bonnyrigg, the ibis Edinburgh Centre South Bridge - Royal Mile is perfect for eco-friendly travellers who wish to explore the city with their pets. The hotel offers a range of amenities, including pet-friendly policies with provisions for food and water bowls. Guests can enjoy modern rooms and a lively bar area, making it a convenient base for discovering Edinburgh’s vibrant culture.
  • Apex City of Edinburgh Hotel: With an impressive guest rating of 9.2 out of 10, the Apex City of Edinburgh Hotel is another excellent 4-star option situated 10km from Bonnyrigg. This family-friendly hotel embraces eco-certification and offers amenities tailored for children, including complimentary cribs and special breakfast options. The hotel’s stylish design and excellent on-site facilities, including a restaurant and bar, create a welcoming environment for families and eco-conscious travellers seeking comfort and convenience amidst the historic charm of Edinburgh.

Where to stay in Bonnyrigg

Bonnyrigg offers a delightful blend of history and modern charm, making it a perfect destination for romantic getaways and family vacations. Explore local attractions, unwind in picturesque parks, and indulge in shopping at quaint boutiques. Just a stone's throw away, enjoy the rich heritage of nearby Edinburgh, with its iconic landmarks and vibrant culture. For golf enthusiasts, Bonnyrigg boasts excellent courses to test your swing amidst stunning vistas. Experience the warm hospitality of this friendly town.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis brimming with history and culture. Located close to Bonnyrigg, this city offers a rich tapestry of experiences, particularly for culture-themed and family-oriented travellers. The city’s visitor numbers peak during the summer months, making it a lively place to explore. Visitors can enjoy world-renowned attractions such as the iconic Edinburgh Castle, the historic Royal Mile, and various theatres showcasing local performances. The city's shopping areas and educational institutions add to its charm, ensuring a fulfilling travel experience.
  • Lasswade: Just 1km from Bonnyrigg, Lasswade is a quaint town that offers a mix of cultural and romantic experiences. With a steady influx of visitors, particularly from March to April and in September, it’s a great spot for those looking to escape the hustle and bustle. Highlights include the picturesque golf courses and local shopping areas, perfect for leisurely afternoons. Notable landmarks such as historic sites and castles enhance the town’s charm, providing a glimpse into Scotland's rich heritage.
  • Polton: A mere mile from Bonnyrigg, Polton is a neighbourhood that caters to those seeking adventure and sports activities. With a consistent flow of visitors throughout the year, particularly in the summer months, it’s ideal for active travellers. Climbing enthusiasts will find exciting opportunities here, while art lovers can explore nearby galleries and monuments. The blend of culture and adventure makes Polton an attractive option for those looking to immerse themselves in the local scene.

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, head to the Fort Kinnaird Shopping Centre, where you'll find a range of high street brands and eateries to enjoy.

Recreation

Bonnyrigg offers a variety of wellness retreats, including tranquil spas that provide rejuvenating treatments and yoga sessions amidst calming surroundings. Enjoy leisurely walks in nearby parks or partake in outdoor activities such as cycling along scenic paths, creating an ideal environment for relaxation and rejuvenation.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 39km from Bonnyrigg. Feel the adrenaline as you watch or participate in exhilarating races, surrounded by a vibrant atmosphere that embodies the spirit of adventure and speed.

Nightlife

Visit The Dog House on High Street for a vibrant atmosphere and enjoy their selection of cocktails. For a lively night, check out The Bonnyrigg Inn, where you can unwind with a pint and enjoy occasional live 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 visit to Bonnyrigg, consider travelling between January and March for lower accommodation rates. Book your hotel about a month in advance, and check Expedia for last-minute deals, especially on Tuesdays when prices are cheaper. Combine your flight and hotel bookings for additional discounts. For public transport, look into local bus services, which are often economical. Lastly, explore free activities in the area, such as parks and local markets, to enjoy the culture without overspending.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Bonnyrigg are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Bonnyrigg about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Bonnyrigg is Tuesday. The most expensive day to stay in Bonnyrigg is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of hotel you desire. To discover the most affordable prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You may find it beneficial to save money by combining your Bonnyrigg hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Bonnyrigg

Bonnyrigg offers a delightful mix of romantic, cultural, and family-friendly experiences. Visitors can explore charming streets, historic castles, and beautiful churches, making it an ideal destination for those seeking cultural and outdoor adventures. With a range of attractions to discover, Bonnyrigg caters to various interests, ensuring a memorable visit for all types of travellers.

  • Royal Mile: This historic street stretches through the heart of Edinburgh, offering a vibrant blend of shops, street performers, and historic sites. Stroll along to soak in the lively atmosphere, where medieval architecture meets modern city life.
  • Grassmarket: Nestled beneath the iconic Castle, Grassmarket is a lively precinct brimming with outdoor cafés and family-friendly attractions. Experience the charm of its cobbled streets and enjoy local markets, perfect for a leisurely day out.
  • Palace of Holyroodhouse: As the official residence of the monarch in Scotland, this stunning palace showcases rich history and exquisite architecture. Explore the beautiful gardens and learn about the cultural significance of this historic site.

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

Flying into Bonnyrigg, Scotland, is convenient with EDInburgh Airport (EDI), situated 18km away. Recommended accommodations near EDI iNCLude the Crescent House, a 5.5-star guesthouse, and the luxurious Virgin Hotels Edinburgh, both 11km from the airport. The Sheraton Grand Hotel & Spa is another excellent option, located 10km away. Alternatively, GLAsgow International Airport (GLA) is 82km from Bonnyrigg, with high-end hotels like JA Mar Hall Scotland, just 6km away, and Kimpton Blythswood Hotel & Spa, 11km from GLA. For travellers considering Newcastle International Airport (NCL), located 129km from Bonnyrigg, options include the Delta Hotels by Marriott and Copthorne Hotel, both 10km from 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 traveller data. Other good choices for your visit to the area are Mount Royal Hotel Edinburgh by The Unlimited Collection and Point A Edinburgh Haymarket. See all available top hotels, or 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?
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 Village Hotel Edinburgh 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