You might also stay at the 4-star The Retreat Castle, which is close to Dalhousie Castle Falconry. If you'd like to take advantage of Bonnyrigg's attractions, select a hotel near Dalhousie Castle Falconry, like The Retreat Castle just a 10-minute walk away.
🏨 Hotels in Bonnyrigg | 75 |
👛 Lowest price | 65 USD |
✍️ Hotels Reviews | 1 670 |
26Sept2023Tuesday
27Sept2023Wednesday
1-75 out of 75
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
-
The hotel has
- On-site car park
-
The hotel has
- Luggage storage
- Locker room
-
The hotel has
- 24-hour reception
Featuring a hot tub and sauna facilities, the grand 4-star Dalhousie Castle is situated within 2 miles of Melville Golf Centre and a short distance from a highway.
8.4
Great138138 reviews
10
From
US$ 206
/night
The Retreat Castle Bed & Breakfast BonnyriggBed & Breakfast
-
The bed & breakfast has
- Car park
-
The bed & breakfast has
- Flat-screen TV
-
The bed & breakfast has
- Electric kettle
View on map1200 yd from City Center900 yd from Bonnyrigg & District Ex Servicemen's Club Ltd
Edinburgh Butterfly and Insect World is approximately 1.8 miles from the 4-star Retreat Castle and Dalkeith Country Park is 2.5 miles away.
8.6
Great99 reviews
10
From
US$ 178
/night
Similar properties near Bonnyrigg
Aaron LodgeGuest house
View on map3.6 mi from Bonnyrigg3.6 mi from City Center
While staying at the 4-star Aaron Lodge Edinburgh you are invited to discover Arthur's Seat hike, set 10 minutes away by car, or Craigmillar Park Golf Club, which is 1.4 miles away.
8.2
Great9595 reviews
10
From
US$ 104
/night
Melville Castle HotelHotel
View on map1.1 mi from Bonnyrigg1.1 mi from City Center1.1 mi from Delhousie Masonic Lodge 720
Set approximately 2.5 miles from Liberton Golf Club, the 4-star smoke free Melville Castle features 33 rooms with private bathrooms.
8.4
Great1717 reviews
10
From
US$ 99
/night
Premier Inn Edinburgh EastHotel
View on map5.1 mi from Bonnyrigg5.1 mi from City Center
St Giles' Cathedral and Princes Street Gardens are located 2 miles and 2.4 miles from the 3-star traditional Premier Inn Edinburgh East respectively.
8.4
Great2222 reviews
10
From
US$ 170
/night
Best Western Kings ManorHotel
View on map4.8 mi from Bonnyrigg4.8 mi from City Center
Featuring an indoor pool along with a steam room, sauna facilities and an indoor pool on site, the perfect 3-star Best Western Kings Manor Edinburgh is nestled in an eastern area.
8.6
Great938938 reviews
10
From
US$ 162
/night
Oyo Arden Guest House, Craigmillar Castle EdinburghHotel
View on map3.7 mi from Bonnyrigg3.7 mi from City Center
Royal Commonwealth Pool is 10 minutes' drive from the 3-star smoke free Oyo Arden Guest House, Craigmillar Castle, while Arthur's Seat hike is about 1.7 miles away.
8.4
Great5757 reviews
10
From
US$ 93
/night
The Melville Inn By Innkeeper'S CollectionHotel
View on map1.4 mi from Bonnyrigg1.4 mi from City Center
Set only 5 minutes' walk from Edinburgh Butterfly and Insect World Zoo, the Melville Inn By Innkeeper'S Collection features an à la carte restaurant serving British cuisine.
8.6
Great6363 reviews
10
From
US$ 65
/night
Laird And Dog InnInn
View on map1300 yd from Bonnyrigg1300 yd from City Center1100 yd from Bonnyrigg Snooker Club
Roslin Glen Country Park is also set 3.1 miles from the 3-star Laird And Dog Inn.
8.2
Great4747 reviews
10
From
US$ 93
/night
Milton HouseGuest house
View on map4.8 mi from Bonnyrigg4.8 mi from City Center
Guests can have a full Scottish breakfast and enjoy visiting Camera Obscura and World of Illusions, set around 15 minutes by car from the 3-star Milton House Edinburgh.
9.0
Perfect2121 reviews
10
From
US$ 161
/night
Ravelston HouseHotel
View on map5.0 mi from Bonnyrigg5.0 mi from City Center
Approximately a 10-minute drive from Portobello Beach, the 3-star Ravelston House includes 7 rooms.
8.4
Great4444 reviews
10
From
US$ 117
/night
O HostelHostel
View on map3.1 mi from Bonnyrigg3.1 mi from City Center
The historic fortress "Edinburgh Castle" is 3.2 miles from the O and Kings Buildings is about a 25-minute walk away.
From
US$ 176
/night
Glenarch HouseGuest house
View on map1.4 mi from Bonnyrigg1.4 mi from City Center
Rosslyn Chapel is a 15-minute drive from the Glenarch House and Fort Douglas is approximately 20 minutes' walk away.
From
US$ 177
/night
The Ship InnInn
View on map5.0 mi from Bonnyrigg5.0 mi from City Center
The Ship Musselburgh is located 19 miles from Edinburgh airport and within 400 feet of Ship Inn bus stop.
From
US$ 122
/night
Gorton House And CottagesVilla
View on map2.1 mi from Bonnyrigg2.1 mi from City Center
Located 0.5 miles from Hawthornden Castle, this villa offers 7 rooms.
From
US$ 143
/night
Rathan House - Guesthouse At EskbankGuest house
View on map1.6 mi from Bonnyrigg1.6 mi from City Center
Dalkeith Country Park is a 5-minute drive from the 4-star Rathan House - Guesthouse At Eskbank, while Kings Acre Golf Course is nearly a 25-minute stroll away.
8.4
Great1313 reviews
10
From
US$ 112
/night
3 Bed House W/Drive & Garden V/Fast Wifi Near BioquarterVilla
View on map3.0 mi from Bonnyrigg3.0 mi from City Center
Featuring a sunbathing terrace along with 3 bedrooms, this villa is set 3.2 miles from St Giles' Cathedral.
From
US$ 231
/night
Aaran Lodge Guest HouseGuest house
View on map4.8 mi from Bonnyrigg4.8 mi from City Center
Set approximately 2.4 miles from Arthur's Seat hike, the lovely 4-star Aaran Lodge Guest House lies in the Portobello district of Edinburgh.
8.6
Great1414 reviews
10
From
US$ 164
/night
Wee White HouseBed & Breakfast
View on map4.8 mi from Bonnyrigg4.8 mi from City Center
Set within 2.4 miles of St Giles' Cathedral, the low-budget Wee White House lies in the Duddingston district of Edinburgh.
From
US$ 119
/night
89 Clerk StreetHomestay
View on map1.7 mi from Bonnyrigg1.7 mi from City Center
From
US$ 94
/night
Lolo Properties 2Apartment
View on map4.1 mi from Bonnyrigg4.1 mi from City Center
Palace of Holyroodhouse and Holyrood Park are located 2 miles and 1.8 miles from the Lolo Properties 2 Edinburgh respectively.
From
US$ 333
/night
Twenty DcVilla
View on map2.6 mi from Bonnyrigg2.6 mi from City Center
Edinburgh Butterfly and Insect World is set 20 minutes by foot from the Twenty Dc.
From
US$ 164
/night
Fabulous 2Bed 2Bath Ground Floor Serviced Accommodation Near CityApartment
View on map4.3 mi from Bonnyrigg4.3 mi from City Center
The Fabulous 2Bed 2Bath Ground Floor Serviced Accommodation Near City is set around 10 minutes' drive from Edinburgh Old Town and about 1.3 miles from Arthur's Seat hike.
From
US$ 145
/night
White House In Edinburgh, 2 Bedroom Good LocationApartment
View on map4.1 mi from Bonnyrigg4.1 mi from City Center
While staying at the White House In Edinburgh, 2 Bedroom Good Location you are invited to discover St Giles' Cathedral, set about 3.1 miles away, or Duddingston Golf Club, which is 25 minutes' walk away.
From
US$ 313
/night
Modern Apt, Amazing Harbour Views, Wifi & ParkingApartment
View on map5.1 mi from Bonnyrigg5.1 mi from City Center
Located in Musselburgh, and a short stroll from Fisherrow Harbour, this venue includes an equipped kitchen with a microwave oven, an electric kettle and a refrigerator, as well as 2 bathrooms.
From
US$ 483
/night
Peaceful, Lovely And Modern, Entire HouseVilla
View on map3.5 mi from Bonnyrigg3.5 mi from City Center
From
US$ 212
/night
The Upper Craigour Royal Infirmary HouseApartment
View on map3.0 mi from Bonnyrigg3.0 mi from City Center
Royal Mile is also set around 3.2 miles from the Upper Craigour Royal Infirmary House Edinburgh.
From
US$ 156
/night
Dalkeith Three Bed Two Bath ApartmentApartment
View on map2.1 mi from Bonnyrigg2.1 mi from City Center
The Three Bed Two Bath is located 16 miles from Edinburgh airport and within 5 minutes' walk of Corn Exchange bus stop.
From
US$ 207
/night
Premier Inn Edinburgh A1 - NewcraighallHotel
View on map4.2 mi from Bonnyrigg4.2 mi from City Center
Within 16 miles of Brunton Theatre, the 3-star Premier Inn Edinburgh A1 - Newcraighall includes 42 rooms.
8.2
Great9999 reviews
10
From
US$ 100
/night
The Lochside House ResidenceVilla
View on map4.9 mi from Bonnyrigg4.9 mi from City Center
Arthur's Seat hike and Edinburgh Old Town are located 0.5 miles and 1.7 miles from the Lochside House Residence respectively.
From
US$ 686
/night
Tudsbery House Near Edinburgh Royal Infirmary - Elforma - Tudsbery HouseApartment
View on map3.9 mi from Bonnyrigg3.9 mi from City Center
Royal Yacht Britannia is also set around 4 miles from the Tudsbery House Near Edinburgh Royal Infirmary - Elforma - Tudsbery House.
From
US$ 238
/night
Spacious & Modern 3 Bedroom House - Free Parking - Front & Back Garden - Private Main Door EntranceApartment
View on map4.2 mi from Bonnyrigg4.2 mi from City Center
From
US$ 489
/night
2-Bedroom Holiday Home With Private Garden & ParkingVilla
View on map3.5 mi from Bonnyrigg3.5 mi from City Center
From
US$ 565
/night
Kirkhill Estate RoomsHomestay
View on map2.2 mi from Bonnyrigg2.2 mi from City Center1100 yd from Arniston Miners Welfare Social Club
While staying at the Kirkhill Estate Rooms you are invited to discover National Mining Museum Scotland, set a mere 0.9 miles away, or Gore Glen Woodland Park, which is around 5 minutes' walk away.
From
US$ 111
/night
St Margaret'S Cottage, EdinburghVilla
View on map4.8 mi from Bonnyrigg4.8 mi from City Center
Located about 2.9 miles from St Giles' Cathedral, the villa offers accommodation for 2 guests.
From
US$ 263
/night
Historic Stone Built 4Br Cottage For 8 W/ParkingApartment
View on map4.9 mi from Bonnyrigg4.9 mi from City Center
The Historic Stone Built 4Br Cottage For 8 W/Parking is set approximately 10 minutes' stroll from Arthur's Seat hike and 1.9 miles from Camera Obscura and World of Illusions.
From
US$ 453
/night
Apartment On Drybrough Crescent 3/6Apartment
View on map4.3 mi from Bonnyrigg4.3 mi from City Center
Nestled in Prestonfield district of the city, the venue is about 16 miles from Edinburgh airport.
8.0
Great22 reviews
10
From
US$ 117
/night
3 Bedroom Apartment Max 5 Pax MusselburghApartment
View on map4.6 mi from Bonnyrigg4.6 mi from City Center
The 3 Bedroom Apartment Max 5 Pax is placed in a residential area of Musselburgh, 15 minutes by car from Craigmillar Castle and 0.7 miles from Musselburgh Racecourse.
From
US$ 276
/night
Beautiful Rooms In Edinburgh Cottage Guest House - Free ParkingGuest house
View on map2.5 mi from Bonnyrigg2.5 mi from City Center
The Beautiful Rooms In Edinburgh Cottage Guest House - Free Parking is a good starting point to Edinburgh's sights including Gilmerton Cove, which is 250 feet away.
From
US$ 124
/night
Ark At AnchorApartment
View on map5.1 mi from Bonnyrigg5.1 mi from City Center
Set within a 5-minute drive of Brunton Theatre, the rooms in the Ark At Anchor Edinburgh have views of sea.
From
US$ 950
/night
Cakemuir Detached House, 3 Bed, Free Parking &Private GardenApartment
View on map4.2 mi from Bonnyrigg4.2 mi from City Center
From
US$ 293
/night
Daiches Braes Brunstane PortobelloApartment
View on map4.7 mi from Bonnyrigg4.7 mi from City Center
This 52 m² apartment gives direct access to Edinburgh College and comprises 1 bedrooms.
From
US$ 126
/night
Duddingston RowVilla
View on map4.6 mi from Bonnyrigg4.6 mi from City Center
From
US$ 356
/night
Stunning 3 Bed Seaview ApartmentApartment
View on map5.0 mi from Bonnyrigg5.0 mi from City Center
From
US$ 232
/night
The Coorie Inn @ Portobello, Edinburgh'S Seaside.Apartment
View on map5.1 mi from Bonnyrigg5.1 mi from City Center
From
US$ 92
/night
Beachfront TreasureApartment
View on map5.0 mi from Bonnyrigg5.0 mi from City Center
From
US$ 294
/night
Stylish 3 Bed Edinburgh Abode-Parking And GardenApartment
View on map4.0 mi from Bonnyrigg4.0 mi from City Center
From
US$ 296
/night
The County HotelGuest house
View on map2.0 mi from Bonnyrigg2.0 mi from City Center
Adjacent to Dalkeith Museum, and 5 minutes' walk from Midlothian House, the County Edinburgh features 32 romantic rooms.
8.2
Great8383 reviews
10
From
US$ 125
/night
Premier Inn Edinburgh DalkeithHotel
View on map1800 yd from Bonnyrigg1800 yd from City Center1700 yd from Delhousie Masonic Lodge 720
The 3-star Premier Inn Edinburgh Dalkeith is set around 1.7 miles from Waterfall Park Pavilion and approximately 3 miles from Liberton Golf Club.
8.2
Great88 reviews
10
From
US$ 109
/night
Queen Margaret University ResidencesBed & Breakfast
View on map4.2 mi from Bonnyrigg4.2 mi from City Center
Located 19 miles from Edinburgh airport, the 2-star Queen Margaret University Residences offers a cash machine and an elevator for guests' convenience.
From
US$ 227
/night
Steps Away From All The ActionApartment
View on map4.0 mi from Bonnyrigg4.0 mi from City Center
From
US$ 181
/night
4 Bedrooms House With GardenVilla
View on map2.2 mi from Bonnyrigg2.2 mi from City Center
From
US$ 485
/night
Dalkeith Five Bedroom HouseVilla
View on map2.1 mi from Bonnyrigg2.1 mi from City Center
The 6-bedroom villa can host up to 11 guests and offers quick access to Dalkeith Country Park.
From
US$ 267
/night
Kirkhill Mansion HouseVilla
View on map2.2 mi from Bonnyrigg2.2 mi from City Center1100 yd from Arniston Miners Welfare Social Club
Stunning Views Of The Esk & Arthurs SeatApartment
View on map5.0 mi from Bonnyrigg5.0 mi from City Center
Quaint Self Contained Cottage Near Edinburgh.Villa
View on map1.3 mi from Bonnyrigg1.3 mi from City Center1700 yd from Bonnyrigg Snooker Club
From
US$ 305
/night
Milton Rd Sleeps 8 Free Parking 9 Mins To City CentreVilla
View on map4.8 mi from Bonnyrigg4.8 mi from City Center
From
US$ 376
/night
Lovely City HomeVilla
View on map3.2 mi from Bonnyrigg3.2 mi from City Center
From
US$ 255
/night
Altido Elegant Flat With ParkingApartment
View on map3.5 mi from Bonnyrigg3.5 mi from City Center
From
US$ 282
/night
Aleph HomeVilla
View on map4.1 mi from Bonnyrigg4.1 mi from City Center
From
US$ 127
/night
Fantastic - Centrally Located 1 Bed Apt With Wi-FiApartment
View on map1.9 mi from Bonnyrigg1.9 mi from City Center
Edinburgh Butterfly and Insect World and Craigmillar Castle are located 1.2 miles and 3.7 miles from the Fantastic - Centrally Located 1 Bed Apt With Wi-Fi Dalkeith respectively.
From
US$ 124
/night
WestlandsVilla
View on map2.2 mi from Bonnyrigg2.2 mi from City Center
Superb 5 Bedroom Villa 16 Mins From City CentreVilla
View on map4.8 mi from Bonnyrigg4.8 mi from City Center
The Superb 5 Bedroom Villa 16 Mins From City Centre is set 10 minutes' stroll from Musselburgh Racecourse and 0.4 miles from Hope Hub.
From
US$ 525
/night
Perfect 4 Bedroom 2 Bathroom HomeVilla
View on map4.6 mi from Bonnyrigg4.6 mi from City Center
Edinburgh Castle is around 15 minutes' drive from the Perfect 4 Bedroom 2 Bathroom Home and Edinburgh Old Town is about 2.8 miles away.
From
US$ 521
/night
Beautiful 3 Bedroom Detached Home With Hot TubVilla
View on map4.4 mi from Bonnyrigg4.4 mi from City Center
From
US$ 479
/night
3 Bedroom Flat In Duddingston VillageApartment
View on map5.0 mi from Bonnyrigg5.0 mi from City Center
While staying at the 3 Bedroom Flat In Duddingston Village you are invited to discover Museum of Childhood, set around 1.5 miles away, or Edinburgh Old Town, which is about 1.7 miles away.
From
US$ 650
/night
Modern And Spacious Double&King Bedrooms Both With Private En-Suite BathroomsHomestay
View on map2.8 mi from Bonnyrigg2.8 mi from City Center
This 17 m² apartment with 1 bedrooms has a shared kitchen, while being set 3.4 miles from the city center.
From
US$ 152
/night
RiversideApartment
View on map5.0 mi from Bonnyrigg5.0 mi from City Center
Offering 3 bedrooms, 1 bathrooms and an equipped kitchenette area, this apartment is set 5 minutes' walk from the city center.
From
US$ 219
/night
EastfieldVilla
View on map5.1 mi from Bonnyrigg5.1 mi from City Center
Situated in the Portobello district, the Eastfield offers quick access to Edinburgh airport within 26 minutes' drive.
Musselburgh / Edinburgh Near Qm UniApartment
View on map4.6 mi from Bonnyrigg4.6 mi from City Center
Prestongrange Industrial Heritage Museum is 2.3 miles from the Musselburgh / Edinburgh Near Qm Uni Fisherrow and Hope Hub is approximately 0.3 miles away.
Holiday Apartment With Two Bathrooms, Lift AccessApartment
View on map4.3 mi from Bonnyrigg4.3 mi from City Center
This apartment, offering 2 bedrooms and 2 bathrooms with a hairdryer, bath sheets and towels, is located in Prestonfield district.
From
US$ 619
/night
Musselburgh - Stylish 3 Bed With Stunning Sea ViewsApartment
View on map5.0 mi from Bonnyrigg5.0 mi from City Center
The Musselburgh - Stylish 3 Bed With Stunning Sea Views Edinburgh with sea views lies within 0.4 miles of Newhailes Estate.
From
US$ 371
/night
3 Eskbank TerraceVilla
View on map1.4 mi from Bonnyrigg1.4 mi from City Center
This is a 5-bedroom villa, set in proximity to The Pavilion C A C Leisure.
From
US$ 1 543
/night
New Super 2Bd Flat Near Dalkeith Town CentreApartment
View on map1.9 mi from Bonnyrigg1.9 mi from City Center
The New Super 2Bd Flat Near Dalkeith Town Centre is located in a residential area approximately a 10-minute walk from Fort Douglas.
From
US$ 158
/night
Newly Refurbished Flat Free Parking WifiApartment
View on map4.7 mi from Bonnyrigg4.7 mi from City Center
Calton Hill is 3 miles away and The Real Mary King's Close can be reached within 15 minutes by car.
Saved
Save
Filtering results
Please wait...
75 hotels found