Bonnyrigg Holidays from £441

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to £335 when you book a flight and hotel together*
    lob hotels icon

    Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon

    Rest easy

    Packages with flights are ATOL protected

Your Bonnyrigg Holiday

With plenty of highlights as well as hidden gems, this city is best explored with a Bonnyrigg holiday package. Find somewhere to stay in New Town, which is great for shopping, nightlife and culture. Fill up your itinerary with visits to Palace of Holyroodhouse, St. Giles Cathedral and Arthurs Seat, some of the top attractions you really should see during a trip to Bonnyrigg. Whoever you're escaping with and whatever your budget, your ultimate Bonnyrigg holiday is just a few clicks away with Expedia.

Top Bonnyrigg Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
First Pleasance Luxury Apartment
The Scotsman Hotel
2 Bed Grassmarket Apartment
St Stephen Street Apartment
First - Slateford House Apartment

Bonnyrigg Essential Information

Language
English
Currency
British pounds sterling
Closest Airport
Edinburgh Airport (EDI)
Population
16,400
Max Temp Winter
7ºC
Max Temp Summer
18ºC
Top Sights
Edinburgh Castle, Edinburgh Zoo and Edinburgh Playhouse Theatre

Top hotels in Bonnyrigg

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG

4 out of 5
132 Corstorphine Road, Edinburgh, Scotland
Fully refundable
The price is £111 per night from 31 Aug to 1 Sept
£111
31 Aug - 1 Sept
includes taxes & fees
8.2/10 Very Good! (1,001 reviews)
Good
"Front desk guys were very welcoming , friendly and helpful! The staff in charge of the kitchen not so kind , they were somehow rude to help when asked a question During breakfast time . Good location. Not so close by foot to the city center, but easy access by buss which stop it right outside the ..."

Reviewed on 11 Aug 2025

Holiday Inn Edinburgh by IHG
Apex Grassmarket Hotel

Apex Grassmarket Hotel

4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £149 per night from 31 Aug to 1 Sept
£149
31 Aug - 1 Sept
includes taxes & fees
9/10 Wonderful! (2,060 reviews)
"Staff friendly & helpful. Hotel is clean & modern. Walking distance to Victoria St and Edinburgh University. Views of Edinburgh Castle from our hotel window is fantastic!"

Reviewed on 18 Aug 2025

Apex Grassmarket Hotel
CoDE Pod  – The CoURT - Edinburgh

CoDE Pod – The CoURT - Edinburgh

2 out of 5
1 a Parliament Square, Edinburgh, Scotland
The price is £135 per night from 7 Sept to 8 Sept
£135
7 Sept - 8 Sept
includes taxes & fees
9.2/10 Wonderful! (1,007 reviews)
"Excellent, very clean and lovely staff"

Reviewed on 14 Aug 2025

CoDE Pod – The CoURT - Edinburgh
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

The Advantages of Bonnyrigg Weekend Breaks

Discover a different side of the British Isles with a weekend break in Bonnyrigg. Take short breaks away from home and enjoy some quality time in a beautiful place. You’ll come back feeling refreshed and inspired. You can have an action-packed Bonnyrigg weekend break or get some peace with a relaxing holiday. Whatever experience you’re looking for, find it with our deals on hotels in Bonnyrigg.

Cheap Weekend Breaks to Bonnyrigg

There are lots of ways to take cheap weekend breaks to Bonnyrigg. Expedia offers deals on car hires and hotel rooms and covers trips for all kinds of travellers. The best way to save is with our holiday packages in Bonnyrigg. First, choose your car hire and hotel reservation. Then we’ll bundle them together into one discounted price. Solo explorers, couples, families, and groups of friends can discover budget solutions for their weekend breaks. Once you arrive, enjoy some of the fun things to do, many of which are free or cheap to experience  

Bonnyrigg Romantic Weekend Breaks

Couples love taking romantic weekend breaks in Bonnyrigg. Whisking your lover away for a romantic Bonnyrigg weekend break is the perfect opportunity to make new memories together. Expedia offers all kinds of hotel options, so you can find romantic hotels in Bonnyrigg and choose the best place for you. Check out our deals on beautiful properties, and you’ll save even more when you choose to package your hotel reservation with a car hire.

Family Weekend Breaks in Bonnyrigg

Set some time aside to experience family weekend breaks in Bonnyrigg. There are plenty of excellent family-friendly hotels in Bonnyrigg within our selection of hotels. You can also find a place to call home in one of the holiday rentals in Bonnyrigg. With accommodation, activities, and adventure all waiting, there’s never been a better time to plan Bonnyrigg family weekend breaks.

Popular places to visit

What to do in Bonnyrigg

Frequently asked questions

Why should I book my Bonnyrigg holiday with Expedia?
With great-value airfares, accommodation and car hire options all in one place, Expedia makes planning your Bonnyrigg break simple. Moreover, we can help you bundle your bookings into a package holiday so you can get even more savings. Select from fantastic stays, add your flights and/or a hire car (and maybe also some exciting activities!) and get unbeatable prices. Want to change your plans? Expedia offers a flexible cancellation policy for many bookings. To discover more, check out our Customer Service Portal link.
When is the best time of year to holiday in Bonnyrigg?
To experience the atmosphere of peak season, pack your bags for February, March and July. January, May and December are typically quieter and a good idea if you want to get away from the crowds. With average daytime temperatures of 3ºC, January is the coolest period in Bonnyrigg. The warmest month is July, when you can experience averages of 14ºC during the day. Whatever the weather conditions, you'll find plenty to keep you occupied here.
What is the top hotel for my holiday in Bonnyrigg?
Offering plenty of amenities and home comforts, Leonardo Royal Edinburgh Haymarket will make an ideal base for your Bonnyrigg getaway.
How do I get a cheap holiday to Bonnyrigg?
Booking a Bonnyrigg holiday with Expedia is a smart way to save. We have more than 400 partner airlines and 321,000 hotels across the globe. With such a fantastic range to select from, you'll have no hassles putting together your next dream getaway. Learn more about how you can save money on your next holiday when you book a flight and hotel together with Expedia.
What should I do on my Bonnyrigg holiday?
With must-see tourist attractions like Edinburgh Castle and Murrayfield Stadium, a holiday in Bonnyrigg is packed with fun things to do and see. Edinburgh Playhouse Theatre and Princes Street Gardens are a couple of other sights also worth exploring.
What is the best area to stay in when on holiday in Bonnyrigg?
A getaway to Bonnyrigg wouldn't be complete without paying a visit to Dalhousie Castle. Why not stay close to this fantastic tourist attraction?
Do I need a visa for my Bonnyrigg holiday?
Look up the latest information on official government websites. Your nationality and whether you're travelling for work or pleasure will determine if you need a visa for Bonnyrigg. Make yourself familiar with the application process, including the required documentation, fees and turnaround times. Finalise your application well in advance to allow plenty of time for processing. Some visas can take several weeks or even months to obtain, depending on the country.
What should I wear on my Bonnyrigg holiday?
First, think about the types of things you'll be doing during your holiday in Bonnyrigg and bring versatile pieces that you can easily mix and match. For fashion inspiration or even information on dress codes, look up a few style blogs or relevant social media accounts. Pack your luggage with confidence by monitoring the weather forecast in Bonnyrigg. July brings the warmest temperatures, with daily averages of 14ºC, while January days average 3ºC, making it the coolest time of year.
What does an Expedia Bonnyrigg holiday include?
Select from a combination of hotels, hire cars and flights. Once you've made your booking, add the fun stuff like tours and activities. Want to pick your airfare class? That's also possible. The choice is all yours when it comes to planning your ideal Bonnyrigg getaway. Private holiday homes and cottages are two of the most sought-after property types in Bonnyrigg. Whatever your holiday style or size of your group, you can rely on Expedia for the freedom to tailor your escape.
Does Expedia offer Book Now, Pay Later Bonnyrigg holidays?
Expedia has partnered with online lender Klarna to make booking your next getaway a bit easier on the wallet. Paying by instalment means you can spread the costs of your next big adventure, leaving you with more cash to spend while you're away. Klarna has several payment plans to pick from, so you're sure to find one that suits your budget. Browse these flexible payment options:

  • Pay monthly holidays: Klarna offers manageable monthly payment plans that work for all budget sizes, so you can escape on that well-deserved holiday now.
  • No-deposit holidays: If no upfront fee for your trip makes pressing that "book now" button easier, choose a no-deposit holiday plan from Klarna so that you can Book Now, Pay Later!

Can I choose my airline with a Bonnyrigg Expedia holiday?
Yes, and with more than 400 airlines to choose from throughout the world, you've got lots of choice. Take a look at the available options and see which airline suits your budget and needs.

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.