Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognize this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Bonnyrigg hotels and places to stay

Search among 75 available hotels and places to stay in Bonnyrigg from 50+ providers.

Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognize this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognize this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognize this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Bonnyrigg hotels essential information

🏨 Hotels in Bonnyrigg 75
👛 Lowest price 65 USD
✍️ Hotels Reviews 1 670
26Sept2023Tuesday
27Sept2023Wednesday
Get Prices
0Filter by
View map
Sort by
View map
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
Great138 reviews
From   US$ 206 /nightSelect
Not available
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
Great9 reviews
From   US$ 178 /nightSelect
Not available
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
Great95 reviews
From   US$ 104 /nightSelect
Not available
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
Great17 reviews
From   US$ 99 /nightSelect
Not available
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
Great22 reviews
From   US$ 170 /nightSelect
Not available
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
Great938 reviews
From   US$ 162 /nightSelect
Not available
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
Great57 reviews
From   US$ 93 /nightSelect
Not available
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
Great63 reviews
From   US$ 65 /nightSelect
Not available
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
Great47 reviews
From   US$ 93 /nightSelect
Not available
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
Perfect21 reviews
From   US$ 161 /nightSelect
Not available
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
Great44 reviews
From   US$ 117 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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
Great13 reviews
From   US$ 112 /nightSelect
Not available
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 /nightSelect
Not available
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
Great14 reviews
From   US$ 164 /nightSelect
Not available
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 /nightSelect
Not available
89 Clerk StreetHomestay
View on map1.7 mi from Bonnyrigg1.7 mi from City Center
From   US$ 94 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
Peaceful, Lovely And Modern, Entire HouseVilla
View on map3.5 mi from Bonnyrigg3.5 mi from City Center
From   US$ 212 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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
Great99 reviews
From   US$ 100 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
2-Bedroom Holiday Home With Private Garden & ParkingVilla
View on map3.5 mi from Bonnyrigg3.5 mi from City Center
From   US$ 565 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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
Great2 reviews
From   US$ 117 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
Cakemuir Detached House, 3 Bed, Free Parking &Private GardenApartment
View on map4.2 mi from Bonnyrigg4.2 mi from City Center
From   US$ 293 /nightSelect
Not available
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 /nightSelect
Not available
Duddingston RowVilla
View on map4.6 mi from Bonnyrigg4.6 mi from City Center
From   US$ 356 /nightSelect
Not available
Stunning 3 Bed Seaview ApartmentApartment
View on map5.0 mi from Bonnyrigg5.0 mi from City Center
From   US$ 232 /nightSelect
Not available
The Coorie Inn @ Portobello, Edinburgh'S Seaside.Apartment
View on map5.1 mi from Bonnyrigg5.1 mi from City Center
From   US$ 92 /nightSelect
Not available
Beachfront TreasureApartment
View on map5.0 mi from Bonnyrigg5.0 mi from City Center
From   US$ 294 /nightSelect
Not available
Stylish 3 Bed Edinburgh Abode-Parking And GardenApartment
View on map4.0 mi from Bonnyrigg4.0 mi from City Center
From   US$ 296 /nightSelect
Not available
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
Great83 reviews
From   US$ 125 /nightSelect
Not available
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
Great8 reviews
From   US$ 109 /nightSelect
Not available
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 /nightSelect
Not available
Steps Away From All The ActionApartment
View on map4.0 mi from Bonnyrigg4.0 mi from City Center
From   US$ 181 /nightSelect
Not available
4 Bedrooms House With GardenVilla
View on map2.2 mi from Bonnyrigg2.2 mi from City Center
From   US$ 485 /nightSelect
Not available
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 /nightSelect
Not available
Kirkhill Mansion HouseVilla
View on map2.2 mi from Bonnyrigg2.2 mi from City Center1100 yd from Arniston Miners Welfare Social Club
Select
Not available
Stunning Views Of The Esk & Arthurs SeatApartment
View on map5.0 mi from Bonnyrigg5.0 mi from City Center
Select
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
Lovely City HomeVilla
View on map3.2 mi from Bonnyrigg3.2 mi from City Center
From   US$ 255 /nightSelect
Not available
Altido Elegant Flat With ParkingApartment
View on map3.5 mi from Bonnyrigg3.5 mi from City Center
From   US$ 282 /nightSelect
Not available
Aleph HomeVilla
View on map4.1 mi from Bonnyrigg4.1 mi from City Center
From   US$ 127 /nightSelect
Not available
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 /nightSelect
Not available
WestlandsVilla
View on map2.2 mi from Bonnyrigg2.2 mi from City Center
Select
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
Beautiful 3 Bedroom Detached Home With Hot TubVilla
View on map4.4 mi from Bonnyrigg4.4 mi from City Center
From   US$ 479 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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.
Select
Not available
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.
Select
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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 /nightSelect
Not available
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.
Select
Not available

Filtering results

Please wait...

75 hotels found

Where to stay in Bonnyrigg?

Convenience of staying in hotels downtown

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.

Luxury and boutique accommodation in Bonnyrigg

The Sun Inn and Dalhousie Castle Hotel are some popular luxury hotels in Bonnyrigg that can be found near Edinburgh Butterfly and Insect World. The 4-star Dalhousie Castle Hotel is an option for those who prefer reliable service.

Explore and find your best apartments, B&Bs and others

Dalhousie Castle Hotel is a popular resort with a sauna, a Jacuzzi and a private swimming pool for an unforgettable stay.

Show moreLess