
Bonnyrigg Vacations from $1,282
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to $2,000 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.
The Latest Bonnyrigg vacation packages
Price found within the past 48 hours. Click for updated prices.

Murrayfield Hotel
Murrayfield
Price was $1,804, price is now $1,282 per person
$1,282
per person
Jan 10 - Jan 13
found 20 hours ago
Roundtrip flight included
Dallas (DFW) to Edinburgh (EDI)
8.8/10 Excellent! (1,004 reviews)
Wonderful Stay, Incredible Staff, and Great Location!
As a first-time international traveler from the United States, there are plenty of things you don't fully realize until you get there—and staying at The Murrayfield Hotel made that transition such a great experience!
First, the staff is truly unmatched. Every single person we encountered was warm, welcoming, and went out of their way to accommodate us. One night, we came in late just as the restaurant was about to close, and they kindly stayed open to make me a fresh meal—not leftovers, something cooked fresh to order. Every time we asked to refill our water bottles, they did it with a smile.
The daily housekeeping was also a breath of fresh air. In the U.S., daily room service has largely disappeared, so coming back each day to a spotless room, a freshly straightened bed (even with our personal items carefully set aside and placed right back), and replenished coffee and fresh, free water was something I deeply appreciated.
The location itself is quaint, safe, and super convenient. We relied heavily on public transportation, which was easily accessible right nearby, and Uber and taxi drivers had no trouble picking us up and dropping us off right out front. Unfortunately, the Scottish weather didn't cooperate enough for us to enjoy the cute outdoor swing and patio area outside the restaurant, though it looked lovely!
A couple of helpful tips for fellow U.S. travelers:
No elevator or AC
Reviewed on Nov 13, 2026




Grassmarket hotel
Edinburgh City Centre
Price was $1,859, price is now $1,317 per person
$1,317
per person
Jan 10 - Jan 13
found 20 hours ago
Roundtrip flight included
Dallas (DFW) to Edinburgh (EDI)
8.6/10 Excellent! (1,000 reviews)
Everyone was lovely at the property. Location was EXCELLENT! The only reason why I gave it 4 stars was because it was incredibly noisy outside. There were so many people even at 2-3AM partying. We had our windows closed but that didn’t muffle the noise even a little bit. (We were in the 4th floor.) We couldn’t figure out how to make the room cooler but it was our fault cuz we didn’t ask help.
Reviewed on Nov 9, 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

Harry Potter Tour & Edinburgh Castle Visit
$73
per adult
96% of travellers recommend
Bonnyrigg Hotel Deals

Holiday Inn Edinburgh Zoo by IHG
132 Corstorphine Road Edinburgh Scotland
Fully refundable
$70 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
8.6/10 Excellent! (1,635 reviews)
"👍 great hotel for the price"
Reviewed on Nov 15, 2026

YOTEL Edinburgh, Select by Hilton
Erskine House Edinburgh Scotland
$117 nightly
The price is $147 total per night from Nov 22 to Nov 23
$147 total
Nov 22 - Nov 23
Total with taxes and fees
8.8/10 Excellent! (2,601 reviews)
"Clean and comfortable room, very nice and hot shower and good TV for relaxing after a day of sightseeing"
Reviewed on Nov 14, 2026

Apex Grassmarket Hotel
31-35 Grassmarket Edinburgh Scotland
$131 nightly
The price is $165 total per night from Nov 29 to Nov 30
$165 total
Nov 29 - Nov 30
Total with taxes and 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.
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 Bonnyrigg
- Caravan Parks in Bonnyrigg
- 4 Star Hotels in Edinburgh and Lothian
- Budget in Edinburgh and Lothian
- Best Western Hotels in Edinburgh and Lothian
- 5 Star Hotels in Edinburgh and Lothian
- Cabins in Bonnyrigg
- Early Check-in in Edinburgh and Lothian
- Apex Hotels in Edinburgh and Lothian
- Bed and Breakfast in Dalkeith
- Hotels in Dalkeith
- Aparthotels in Edinburgh and Lothian
- Hotels in Loanhead
- Houseboats in Edinburgh and Lothian
- Gilmerton Hotels
- Cottages in Rosewell
- Hotels in Musselburgh
- Flights to Edinburgh
- Flights from Hounslow (LHR) to Edinburgh (EDI)
- British Airways Hounslow (LHR) to Edinburgh (EDI) flights
- Flights to Edinburgh and Lothian
- Flights from Jamaica (JFK) to Edinburgh (EDI)
- Delta Air Lines Atlanta (ATL) to Edinburgh (EDI) flights
- Flights to Dalkeith
- Flights to Bonnyrigg
- Flights to Musselburgh
- Flights to Roslin
- Edinburgh and Lothian All Inclusive Vacation Packages
- Visit Bonnyrigg
- Where to stay in Edinburgh
- Edinburgh and Lothian All Inclusive Vacation Packages
- Gore Glen Woodland Park
- Visit Old Town Edinburgh
- Where to stay in Edinburgh and Lothian
- Arthur's Seat
- Visit Edinburgh
- Where to stay in Inchmickery
- Roslin Glen Country Park
- Visit Edinburgh City Centre
- Where to stay in Inchkeith
- Craigmillar Castle
- Visit Edinburgh and Lothian
- Where to stay in Inchcolm
- Visit Dalkeith
- Edinburgh Vacations
- Old Town Edinburgh Vacations
- Carrington Vacations
- Musselburgh Vacations
- Roslin Vacations
- Rosewell Vacations
- Dalkeith Vacations
- Newbattle Vacations
- Loanhead Vacations
- Eskbank Vacations
- Edinburgh and Lothian All Inclusive Vacation Packages
- Edinburgh and Lothian All Inclusive Vacation Packages
- Edinburgh and Lothian All Inclusive Vacation Packages
- Edinburgh and Lothian All Inclusive Vacation Packages
- Edinburgh and Lothian All Inclusive Vacation Packages
- Visit Portobello
- Edinburgh and Lothian All Inclusive Vacation Packages
- Visit Haymarket
- Edinburgh and Lothian All Inclusive Vacation Packages
- Visit Roslin
- Edinburgh and Lothian All Inclusive Vacation Packages
- Visit Newington
- Edinburgh and Lothian All Inclusive Vacation Packages
- Visit New Town
- Edinburgh and Lothian All Inclusive Vacation Packages
- Visit Musselburgh
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.



















