Bonnyrigg Holidays from £152

Book a Hotel + Flight or Car together to unlock savings

Photo by RHaworth
  • Plan, book, travel with confidence

  • Better together

    Save up to £750 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • 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.
Queensferry guest house

Queensferry guest house

Rosyth
Save 100% on your flight
£152
per person
26 Dec - 29 Dec
found 5 hours ago
Return flight included
Bristol (BRS) to Edinburgh (EDI)
7.2/10 Good! (89 reviews)
Central and parking good.

Reviewed on 4 Oct 2026

No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments & Bedrooms St Andrews - St Mary’s

£794
per person
4 Dec - 8 Dec
found 1 day ago
Return flight included
London (LON) to Edinburgh (EDI)
9.6/10 Exceptional! (252 reviews)
No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street

Save 100% on your flight
£517
per person
4 Dec - 8 Dec
found 1 day ago
Return flight included
London (LON) to Edinburgh (EDI)
9.8/10 Exceptional! (53 reviews)
We had a lovely stay. Stunning apartment immaculately clean and extremely comfortable. Lots of places to eat , and many independent shops to browse. Definitely worth a visit.

Reviewed on 22 Aug 2026

Kildonan Lodge Hotel

Kildonan Lodge Hotel

Newington
Save 100% on your flight
£321
per person
13 Nov - 15 Nov
found 1 day ago
Return flight included
Birmingham (BHX) to Edinburgh (EDI)
9/10 Wonderful! (390 reviews)
Room smelled strongly of a strange chemical floral smell. Had to keep the window open to try and air it out. No food available nearby. There is a mall within a short walk that offers a Greg’s and a McDonald’s. The hotel is not 4 stars. It is a bit rundown. The staff are nice and try to be helpful.

Reviewed on 2 Oct 2026

For Students Only Brewer's Court in Edinburgh

For Students Only Brewer's Court in Edinburgh

Edinburgh City Centre
Save 100% on your flight
£436
per person
30 Dec - 2 Jan
found 3 hours ago
Return flight included
Birmingham (BHX) to Edinburgh (EDI)
8/10 Very good! (5 reviews)
If you can provide proof of being a student, this place is clean, quiet, central and so nice.

Reviewed on 21 May 2026

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 Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

132 Corstorphine Road Edinburgh Scotland
Fully refundable
£67
8 Nov - 9 Nov
includes taxes & fees
8.6/10 Excellent! (1,598 reviews)
"Broken items inside room, AC never worked, stains all over the carpets walking outside, just felt dirty"

Reviewed on 7 Oct 2026

Holiday Inn Edinburgh Zoo by IHG
Apex Grassmarket Hotel

Apex Grassmarket Hotel

31-35 Grassmarket Edinburgh Scotland
£168
9 Nov - 10 Nov
includes taxes & fees
Apex Grassmarket Hotel
Britannia Hotel Edinburgh

Britannia Hotel Edinburgh

69 Belford Road Edinburgh Scotland
Fully refundableReserve now, pay when you stay
£55
1 Nov - 2 Nov
includes taxes & fees
Britannia Hotel Edinburgh
See all 3,504 properties in Bonnyrigg
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.

What to do in Bonnyrigg

Edinburgh: Haunted Underground Vaults and Graveyard Tour

Edinburgh: Haunted Underground Vaults and Graveyard Tour

£23
per adult
94% of travellers recommend
Edinburgh: Haunted Underground Vaults and Graveyard Tour
Harry Potter Tour & Edinburgh Castle Visit

Harry Potter Tour & Edinburgh Castle Visit

£55
per adult
96% of travellers recommend
Harry Potter Tour & Edinburgh Castle Visit
Edinburgh: Edinburgh Castle Guided History Tour with Tickets

Edinburgh: Edinburgh Castle Guided History Tour with Tickets

£39
per adult
98% of travellers recommend
Edinburgh: Edinburgh Castle Guided History Tour with Tickets
See all activities 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.

Explore a world of travel with Expedia

* 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.