
Bonnyrigg Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your Bonnyrigg Vacation
With plenty of highlights as well as hidden gems, this city is best explored with a Bonnyrigg vacation 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 vacation is just a few clicks away with Expedia.
Top Bonnyrigg Vacation Deals
Price found within the past 48 hours. Click for updated prices.

Kildonan Lodge Hotel
Newington
CA $1,390
per person
Dec 4 - Dec 7
found 22 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Edinburgh (EDI)
9/10 Wonderful! (387 reviews)
I loved this hotel. Excellent staff and a very comfortable bedroom with a four poster bed to the front of the property. The guest lounge with its roaring fire was very welcome after a long day. I would have liked a lined blind or curtain for the bathroom which could have provided more privacy from the road. Parking here is a real bonus and the buses for the city centre stop are just a short walk away. I would love to revisit this hotel when next in Edinburgh.
Reviewed on Oct 1, 2026


Heeton Concept Aparthotel Edinburgh Queen Street
Edinburgh City Centre
CA $3,030
per person
Dec 24 - Dec 30
found 22 hours ago
Roundtrip flight included
Halifax (YHZ) to Edinburgh (EDI)
9.4/10 Exceptional! (1,336 reviews)
Great location right at the west end of queen street. We had a 1 bedroom apartment with plenty of space and fully appliances in the kitchen area.
Next time would probably prefer not to be in the basement at the front of the building with some noise from the main road and people walking by on the street above.
Reviewed on Sep 30, 2026

MONO Suites Old Town
Edinburgh City Centre
CA $2,421
per person
Dec 7 - Dec 13
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Edinburgh (EDI)
8.6/10 Excellent! (405 reviews)
Perfect location, large space, clean. Happy to have found this place. Would recommend to everybody. But be aware that there are no lifts, so if you have heavy luggage, it may be a bit inconvenient.
Reviewed on Sep 15, 2026
Ready to book your vacation to Bonnyrigg?
Bonnyrigg Hotel Deals

Apex Grassmarket Hotel
31-35 Grassmarket Edinburgh Scotland
Fully refundableReserve now, pay when you stay
CA $266
CA $335 total
Nov 1 - Nov 2
includes taxes & fees

YOTEL Edinburgh
Erskine House Edinburgh Scotland
Fully refundableReserve now, pay when you stay
CA $221
CA $279 total
Nov 1 - Nov 2
includes taxes & fees
8.8/10 Excellent! (2,535 reviews)
"Beautiful hotel and everything very clean and well maintained. Very comfortable stay. They were able to hold our bags. Would stay here again, do recommend"
Reviewed on Sep 30, 2026

Mount Royal Hotel Edinburgh by The Unlimited Collection
53 Princes Street Edinburgh Scotland
Fully refundableReserve now, pay when you stay
CA $262
CA $330 total
Nov 1 - Nov 2
includes taxes & fees
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.
What to do in Bonnyrigg

Edinburgh: Edinburgh Castle Guided History Tour with Tickets
CA $73
per adult
98% of travellers recommend

Harry Potter Tour & Edinburgh Castle Visit
CA $103
per adult
96% of travellers recommend

Edinburgh: Haunted Underground Vaults and Graveyard Tour
CA $44
per adult
94% of travellers recommend
Frequently asked questions
How much does a Bonnyrigg vacation package cost?
You can snap up a vacation package to this popular destination from CA $1,390 on Expedia. However, how much your vacation to Bonnyrigg costs will depend on factors like the season, length of stay and hotel choice.
What are the cheapest months to go to Bonnyrigg?
If you're hoping to snag a cheap Bonnyrigg vacation package, consider planning a trip in January, February and November. You'll usually find lower rates on airfares and hotels during these months — ideal for budget-conscious travellers.
How many days is enough for Bonnyrigg?
Allow around 2 days for your Bonnyrigg vacation to really immerse yourself in all that makes this place special. Wander around popular areas, including Old Town Edinburgh and Tollcross. Then head to the major sights like National Museum of Scotland and St. Giles' Cathedral. With a well-planned itinerary, you'll be kept busy with room for some downtime too. Want to venture outside of Bonnyrigg? Consider fitting in a day trip or two.
How to find the best Bonnyrigg package deals?
Use Expedia's filters to find some tempting Bonnyrigg package deals. When you begin your search, simply set your maximum budget and then order the results by "Price: low to high." If you're looking to save, plan your escape for midweek, or search for Bonnyrigg package deals in the low season. Play around with your travel dates and you may score even bigger discounts. As a rule of thumb, it's usually best to book your vacation package as early as possible.
Is it cheaper to book a Bonnyrigg vacation as a package?
An Expedia vacation package could land you great savings when compared to arranging accommodations and flights individually. Better still, you can tailor your Bonnyrigg escape to match your exact style. Pick your preferred flight time, select the hotel type and add a rental car. Browse our great deals to see how much you can save.
When to book a vacation package to Bonnyrigg?
Land amazing discounts by reserving your flights in advance with Expedia. If being spontaneous is more your style, grab one of our last-minute deals for an impromptu Bonnyrigg adventure.
How to plan a trip to Bonnyrigg?
- Pick the ideal time to travel: Your schedule, preferred season and the type of weather you like can all impact your decision on when to visit Bonnyrigg.
- Set a budget: Consider expenses like flights, food and transportation when working out how much to put aside for your trip to Bonnyrigg. Then, pick a hotel that works with your budget, whether that's an economical stay or a swankier getaway.
- Determine how many days away: Start by making a list of all the activities and attractions you want to experience in Bonnyrigg. Then, estimate how long you'll need for each, along with any travel time.
- Combine your flights and hotel: Epic destination, check. Length of stay, check. All that's left is to pick a Bonnyrigg vacation package that brings all your bookings together.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.








