Photo by RHaworth
Find hotels in Bonnyrigg from 1.535.283 ₫
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Bonnyrigg
Apart hotel
Check prices for these dates
Top 10 Bonnyrigg hotels and places to stay

Dalhousie Castle Hotel & Spa
Bonnyrigg
8.6 out of 10, Excellent, (778)

Dakota Edinburgh
South Queensferry
9.2 out of 10, Wonderful, (1277)
The price is 2.289.840 ₫
2.747.808 ₫ total
includes taxes & fees
22 Dec - 23 Dec

DoubleTree by Hilton Edinburgh Airport
Ingliston
8.8 out of 10, Excellent, (1345)
The price is 2.298.563 ₫
2.758.275 ₫ total
includes taxes & fees
15 Dec - 16 Dec

Macdonald Cardrona Hotel, Golf & Spa
Peebles
7.8 out of 10, Good, (909)
The price is 2.951.349 ₫
3.541.619 ₫ total
includes taxes & fees
3 Dec - 4 Dec

Holiday Inn Express Dunfermline by IHG
Dunfermline
8.8 out of 10, Excellent, (981)
The price is 1.279.403 ₫
1.535.283 ₫ total
includes taxes & fees
18 Dec - 19 Dec

Norton House Hotel & Spa
Newbridge
9.2 out of 10, Wonderful, (1003)
The price is 3.576.519 ₫
4.291.823 ₫ total
includes taxes & fees
15 Dec - 16 Dec
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.
Save an average of 15% on thousands of hotels when you're signed in
Learn more about Bonnyrigg
This small town near Edinburgh offers peaceful walks through Pittendreich Wood and the scenic Lasswade path. Visit Dalhousie Castle Hotel for afternoon tea or explore the historic Rosslyn Chapel in nearby Roslin.

Photo by RHaworth
Open Photo by RHaworth
Top Bonnyrigg Hotel Reviews
More cheap stays in Bonnyrigg

CODE - The Court, Edinburgh
1 a Parliament Square Edinburgh Scotland
The price is 2.096.475 ₫ per night from 11 Dec to 12 Dec
2.096.475 ₫
2.515.770 ₫ total
11 Dec - 12 Dec
includes taxes & fees
9.2/10 Wonderful! (1,022 reviews)
Hotels in Bonnyrigg with star rating

4 Star Hotels
388 properties
Frequently asked questions
Explore a world of travel with Expedia
Accommodation near Bonnyrigg attractions
- Hotels near Dalhousie Castle
- Hotels near Edinburgh Castle
- Hotels near Murrayfield Stadium
- Hotels near University of Edinburgh
- Hotels near Edinburgh Zoo
- Hotels near Edinburgh Playhouse Theatre
- Hotels near George Street
- Hotels near Princes Street Gardens
- Hotels near Dean Village
- Hotels near Edinburgh International Conference Centre
- Hotels near Portobello Beach
- Hotels near Edinburgh Park
- Hotels near Palace of Holyroodhouse
- Hotels near St. Giles' Cathedral
- Hotels near Arthur's Seat
- Hotels near National Museum of Scotland
- Hotels near Omni Centre Edinburgh
Choose Your Bonnyrigg Hotel Style
- Business Hotels in Bonnyrigg
- Family-Friendly Hotels in Bonnyrigg
- Hotels near Museums in Bonnyrigg
- Hotels with Air Conditioning in Bonnyrigg
- Hotels with Babysitting Services in Bonnyrigg
- Hotels with Balcony in Bonnyrigg
- Hotels with Connecting Rooms in Bonnyrigg
- Hotels with Hot Tubs in Bonnyrigg
- Hotels with Parking in Bonnyrigg
- Hotels with Pool in Bonnyrigg
- Hotels with Restaurant in Bonnyrigg
- Hotels with Wifi in Bonnyrigg
- Hotels with a Bar in Bonnyrigg
- Hotels with a View in Bonnyrigg
- Romantic Hotels in Bonnyrigg
- Ski Hotels in Bonnyrigg
- Spa Hotels in Bonnyrigg
- Sports Hotels in Bonnyrigg
- Wedding Hotels in Bonnyrigg
Hotels near Bonnyrigg Airports
Hotels Near Bonnyrigg, Edinburgh
- North Berwick Hotels
- Newbridge Hotels
- Dunfermline Hotels
- South Queensferry Hotels
- Peebles Hotels
- Livingston Hotels
- Kirknewton Hotels
- Musselburgh Hotels
- Dunbar Hotels
- Kirkcaldy Hotels
- Lasswade Hotels
- Biggar Hotels
- Dalkeith Hotels
- Linlithgow Hotels
- Bathgate Hotels
- Lanark Hotels
- Broxburn Hotels
- Haddington Hotels
- Burntisland Hotels
- Gullane Hotels
Expedia's Latest Trends
Hotels


















































































