
Bonnyrigg Vacations from $1,238
Book a Hotel + Flight or Car together to unlock savings
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.
The Latest Bonnyrigg vacation packages
Price found within the past 48 hours. Click for updated prices.



Inviting Flat near City Centre
Edinburgh City Centre
Price was $1,991, price is now $1,398 per person
$1,398
per person
Jan 18 - Jan 22
found 1 day ago
Roundtrip non-stop flight included
Boston (BOS) to Edinburgh (EDI)
9/10 Wonderful! (2 reviews)
We enjoyed our stay. Location was perfect and great views of the city--close to Old Town, New Town, and airport tram. Clean and well-equipped. Be aware that it is up 4 flights of stairs with no lift, which was fine for us, but would have been hard with large suitcases. Laundry did not really work, and no detergent provided (instructions might have helped), and bed in 2nd bedroom would have been tight for 2 people, but luckly, there was an extra twin mattress under the bed that our son used, and we were fine. Overall, lovely apartment and we enjoyed our stay.
Reviewed on Sep 10, 2026


What to do in Bonnyrigg

Edinburgh Castle: Guided Walking Tour with Entry Ticket
$55
per adult
96% of travellers recommend

Edinburgh: Real Mary King's Close Guided Tour
$38
per adult
94% of travellers recommend

Edinburgh: Palace of Holyroodhouse Entry Ticket
$29
per adult
88% of travellers recommend
Bonnyrigg Hotel Deals

Holiday Inn Edinburgh Zoo by IHG
132 Corstorphine Road Edinburgh Scotland
Fully refundable
$71 nightly
The price is $89 total per night from Dec 6 to Dec 7
$89 total
Dec 6 - Dec 7
Total with taxes and fees

YOTEL Edinburgh, Select by Hilton
Erskine House Edinburgh Scotland
Fully refundableReserve now, pay when you stay
$114 nightly
The price is $143 total per night from Nov 29 to Nov 30
$143 total
Nov 29 - Nov 30
Total with taxes and fees

Apex Grassmarket Hotel
31-35 Grassmarket Edinburgh Scotland
Fully refundableReserve now, pay when you stay
$148 nightly
The price is $187 total per night from Nov 29 to Nov 30
$187 total
Nov 29 - Nov 30
Total with taxes and fees
9/10 Wonderful! (3,021 reviews)
"All above"
Reviewed on Nov 12, 2026
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.
Find the Best Bonnyrigg Vacation Packages
Bonnyrigg Essential Information
Language | English |
|---|---|
Currency | British pounds sterling |
Closest Airport | Edinburgh Airport (EDI) |
Population | 16,400 |
Max Temp Winter | 45ºF |
Max Temp Summer | 65ºF |
Top Sights | Edinburgh Castle, Edinburgh Zoo and Edinburgh Playhouse Theatre |
More vacations you might like
Frequently asked questions
Explore a world of travel with Expedia
- Hotels in Roslin
- Houseboats in Edinburgh and Lothian
- 4 Star Hotels in Edinburgh and Lothian
- Caravanparks in Bonnyrigg
- Village Hotels in Lasswade
- Castles in Edinburgh and Lothian
- Hotels in Bonnyrigg
- Best Western Hotels in Edinburgh and Lothian
- 5 Star Hotels in Edinburgh and Lothian
- Bedandbreakfast in Rosewell
- Hotels in Loanhead
- Budget in Edinburgh and Lothian
- Early Check-in in Edinburgh and Lothian
- Cabins in Bonnyrigg
- Old Town Edinburgh Hotels
- Polton Hotels
- Hotels in Musselburgh
- Flights to Bonnyrigg
- Flights to Dalkeith
- Flights to Edinburgh and Lothian
- Flights to Roslin
- Flights to Musselburgh
- Flights to Edinburgh
- Flights from Jamaica (JFK) to Edinburgh (EDI)
- British Airways Hounslow (LHR) to Edinburgh (EDI) flights
- Delta Air Lines Atlanta (ATL) to Edinburgh (EDI) flights
- Flights from Hounslow (LHR) to Edinburgh (EDI)
- Visit Roslin
- Edinburgh and Lothian All Inclusive Vacation Packages
- Newbattle Vacations
- Where to stay in Edinburgh and Lothian
- Edinburgh and Lothian All Inclusive Vacation Packages
- Edinburgh Vacations
- Where to stay in Inchcolm
- Where to stay in Edinburgh
- Edinburgh and Lothian All Inclusive Vacation Packages
- Visit Bonnyrigg
- Arthur's Seat
- Where to stay in Inchmickery
- Visit Edinburgh
- Visit Dalkeith
- Visit Haymarket
- Edinburgh and Lothian All Inclusive Vacation Packages
- Old Town Edinburgh Vacations
- Edinburgh and Lothian All Inclusive Vacation Packages
- Visit Edinburgh and Lothian
- Edinburgh and Lothian All Inclusive Vacation Packages
- Visit Edinburgh City Centre
- Carrington Vacations
- Loanhead Vacations
- Edinburgh and Lothian All Inclusive Vacation Packages
- Gore Glen Woodland Park
- Rosewell Vacations
- Edinburgh and Lothian All Inclusive Vacation Packages
- Visit West End
- Dalkeith Vacations
- Where to stay in Inchkeith
- Roslin Glen Country Park
- Edinburgh and Lothian All Inclusive Vacation Packages
- Edinburgh and Lothian All Inclusive Vacation Packages
- Visit Portobello
- Dalkeith Country Park
- Eskbank Vacations
- Visit Newington
- Roslin Vacations
- Visit Old Town Edinburgh
- Edinburgh and Lothian All Inclusive Vacation Packages
- Visit Eskbank
- Musselburgh Vacations
- Edinburgh and Lothian All Inclusive Vacation Packages
- Things to do in Inveresk
- Things to do in Musselburgh
- Things to do in Dalkeith
- Things to do in Newbridge
- Things to do in South Queensferry
- Things to do in Bonnyrigg
- Things to do in Roslin
- Things to do in Livingston
- Things to do in Tranent
- Things to do in Edinburgh
- Things to do in Lasswade
- Things to do in Carberry
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.


















