Filters
Popular
3
28
10
10
8
17
13
11
3
2
3
Search by name
Cities nearby
13
11
5
4
3
2
2
1
MoreLess
Star rating
1
7
4
29
MoreLess
Guest rating
3
2
3
MoreLess
Accommodation type
11
MoreLess
Price per night
15
3
7
6
10
MoreLess
Nearby
3
1
2
2
2
MoreLess
Hotel type
8
7
7
7
5
4
4
4
1
1
7
4
2
2
1
MoreLess
Amenities
28
10
10
8
6
6
2
MoreLess
Room features
11
1
1
1
MoreLess
Services
4
1
2
2
3
MoreLess
Brands
2
1
1
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 4 hotels in Bonnyrigg
Get Prices

Best Bonnyrigg hotels, motels and accommodations of 2019

Filter by
Popular
3
28
10
10
8
17
13
11
3
2
3
Search by name
Cities nearby
13
11
5
4
3
2
2
1
MoreLess
Star rating
1
7
4
29
MoreLess
Guest rating
3
2
3
MoreLess
Accommodation type
11
MoreLess
Price per night
15
3
7
6
10
MoreLess
Nearby
3
1
2
2
2
MoreLess
Hotel type
8
7
7
7
5
4
4
4
1
1
7
4
2
2
1
MoreLess
Amenities
28
10
10
8
6
6
2
MoreLess
Room features
11
1
1
1
MoreLess
Services
4
1
2
2
3
MoreLess
Brands
2
1
1
MoreLess
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Dalhousie Castle Hotel BonnyriggCockpen Road, Bonnyrigg, United Kingdom, EH19 3JB, show map
Fabulousbased on 86 reviews
7.8
1500 yd from City Center
This ideally located hotel in Bonnyrigg boasts 28 classic rooms along with a spa centre and a solarium.
  • Wi-Fi
  • Parking

    On-site car park

  • Luggage storage
  • 24-hour services

    24-hour check-in

    24-hour reception

    24-hour room service

  • Food/ Drinks

    Bar/ Lounge area

    Outdoor dining area

    A la carte restaurant

    Cafe

  • Fitness/ Gym

    Fitness centre

FromUS$244Select Hotel
The Retreat Castle Bed & Breakfast Bonnyrigg1 Cockpen Road, Bonnyrigg, United Kingdom, EH19 3HS, show map
500 yd from City Center
Boasting location within 1 km from the city center of Bonnyrigg, the venue includes a private garden and a Jacuzzi and a sauna.
  • Free Wi-Fi

    Free Wi-Fi in rooms

  • Free parking
  • Kitchen facilities

    Electric kettle

  • Air conditioning
  • TV

    Flat-screen TV

  • Laundry

    Self-service laundry

FromUS$178Select Hotel
Mount Ceres Guest House Bonnyrigg3 Lower Broomieknowe Lasswade, Bonnyrigg, United Kingdom, EH181LW, show map
Superbbased on 2 reviews
8.6
1500 yd from City Center
Placed in the conservation area, the property offers quick access to Dalhousie Castle Falconry and proximity to a railway station.
  • Free Wi-Fi

    Free Wi-Fi in rooms

  • Free parking
  • Kitchen facilities

    Electric kettle

  • Air conditioning
  • TV

    Flat-screen TV

  • Sports activities

    Hiking

    Cycling

    Fishing

    Horseback riding

    Golf course

FromUS$90Select Hotel
My House Is A Lovely Place To Stay Bonnyrigg91 Burnbrae Road, Bonnyrigg, United Kingdom, EH19 3EY, show map
500 yd from City Center
  • Free Wi-Fi
  • Parking

    Off-site car park

  • Kitchen facilities

    Shared kitchen

  • Air conditioning
  • TV

    Leisure/ TV room

  • Laundry
Select Hotel
Similar properties near Bonnyrigg
The County Hotel Edinburgh152 High Street, Edinburgh, United Kingdom, EH22 1AY, show map
Very goodbased on 77 reviews
7.0
2.2 mi from Bonnyrigg
This exclusive hotel is nestled in the heart of Dalkeith, not far from Dalkeith Country Park.
  • Internet

    Free internet access

  • Free parking

    Free off-site car park

  • Luggage storage
  • 24-hour services

    24-hour check-in

    24-hour reception

  • Food/ Drinks

    Bar/ Lounge area

    Restaurant

    Coffee shop

  • Lift
FromUS$108Select Hotel
The Sun Inn DalkeithLothianbridge, Dalkeith, United Kingdom, show map
1500 yd from Bonnyrigg1500 yd from City Center
This hotel features rooms with garden views, while a convenient location provides easy access to Dalkeith Country Park.
  • Free Wi-Fi

    Free Wi-Fi in rooms

  • Free parking
  • Luggage storage
  • 24-hour services
  • Food/ Drinks

    Bar/ Lounge area

    Restaurant

  • Breakfast
FromUS$174Select Hotel
Premier Inn Edinburgh A1 MusselburghCarberry Road, Inveresk, Musselburgh, United Kingdom, EH21 8PT, show map
Very goodbased on 4 reviews
6.8
4.6 mi from Bonnyrigg
Providing access to Musselburgh Museum, this hotel is a 20-minute walk from St Michael's Parish Church and offers a family restaurant.
  • Wi-Fi
  • Free parking
  • Luggage storage
  • 24-hour services

    24-hour reception

  • Food/ Drinks

    Bar/ Lounge area

    Restaurant

  • No pets allowed
FromUS$113Select Hotel
Borthwick Castle Hotel GorebridgeNorth Middleton , Eh23 4Qy, Gorebridge, United Kingdom, show map
4.6 mi from Bonnyrigg
Boasting an outdoor swimming pool, the hotel is about 30 minutes' walk from the center of Gorebridge.
  • Wi-Fi

    Wi-Fi in public areas

  • Parking

    Car park

  • Luggage storage
  • 24-hour services

    24-hour reception

  • Food/ Drinks

    Restaurant

  • Swimming pool

    Indoor swimming pool

Select Hotel
Premier Inn Edinburgh A7 DalkeithMelville Dykes Road, Dalkeith, United Kingdom, EH18 1AN, show map
Very goodbased on 1 review
7.4
1.3 mi from Bonnyrigg
Set close to Dalkeith Museum, the hotel boasts contemporary meals served at the onsite traditional restaurant.
  • Wi-Fi
  • Free parking
  • Luggage storage
  • 24-hour services

    24-hour reception

  • Food/ Drinks

    Bar/ Lounge area

    Restaurant

  • TV

    Flat-screen TV

FromUS$112Select Hotel
Arden House Guest House Musselburgh26 Linkfield Road, Musselburgh, United Kingdom, EH21 7LL, show map
Superbbased on 1 review
8.8
5.8 mi from Bonnyrigg
Set in Musselburgh, this 7-room property is an ideal base for visits to St Michael's Parish Church.
  • Wi-Fi
  • Parking

    Off-site car park

  • Kitchen facilities

    Refrigerator

    Electric kettle

  • Air conditioning
  • TV

    Flat-screen TV

  • Check-in/ Check-out

    VIP check-in/ -out

FromUS$119Select Hotel
Rathan House Guest House Edinburgh45 Eskbank Road, Edinburgh, United Kingdom, EH223BH, show map
1.7 mi from Bonnyrigg
Set 14 km from Mansion House Edinburgh in Edinburgh, this apartment with Victorian interior features a sunbathing terrace.
  • Paid Wi-Fi

    GBP 1 per day

  • Parking

    On-site car park

  • Kitchen facilities

    Electric kettle

  • Air conditioning
  • Shuttle

    Paid airport shuttle

  • TV

    Flat-screen TV

FromUS$97Select Hotel
Carberry Tower Hotel EdinburghEast Lothian - Musselburgh -, Edinburgh, United Kingdom, Eh21 8py, show map
4.5 mi from Bonnyrigg
Located just 1.9 km from Cousland Smiddy, this hotel features 30 rooms and a top-quality restaurant on-site.
  • Wi-Fi
  • Parking

    Car park

  • Luggage storage
  • 24-hour services
  • Food/ Drinks

    Bar/ Lounge area

  • Wheelchair access
FromUS$228Select Hotel
Carberry Tower Mansion House MusselburghCarberry Tower Estate, Musselburgh, United Kingdom, EH21 8PY, show map
4.4 mi from Bonnyrigg
This hotel features rooms with garden views, while a tranquil location provides easy access to Dalkeith Museum.
  • Internet

    Free internet access

  • Parking

    Paid parking

  • Luggage storage
  • 24-hour services

    24-hour reception

  • Food/ Drinks

    Bar/ Lounge area

    Restaurant

  • Shuttle

    Shuttle service

FromUS$140Select Hotel
Carberry Tower Guest House MusselburghBy Musselburgh, East Lothian, Musselburgh, United Kingdom, EH21 8PY, show map
Superbbased on 60 reviews
9.2
4.4 mi from Bonnyrigg
Set 12 km from Princes Street in Musselburgh, this property features a bar, a golf course and a garden.
  • Wi-Fi
  • Parking

    On-site car park

  • Kitchen facilities

    Electric kettle

  • Air conditioning
  • Shuttle

    Shuttle service

  • TV

    Flat-screen TV

FromUS$224Select Hotel
Edinburgh Lodges MusselburghEdinburgh Lodges, , Musselburgh, United Kingdom, EH21 8PY, show map
Fabulousbased on 85 reviews
8.2
4.5 mi from Bonnyrigg
Having an easy access to a railway station, the property is located within 4 km of the city center.
  • Internet

    Free internet access

  • Free parking
  • Kitchen facilities
  • Air conditioning
  • Breakfast

    Paid breakfast

  • Food/ Drinks

    Restaurant

    Coffee/Tea in lobby

Select Hotel
Cottage At The Hollow North Middleton Township6 Cleuch Road, North Middleton Township, United Kingdom, EH23 4RB, show map
4.5 mi from Bonnyrigg
  • Wi-Fi
  • Free parking
  • Kitchen facilities

    Electric kettle

    Cookware/ Kitchen utensils

  • Air conditioning
  • TV

    Flat-screen TV

  • Sports activities

    Hiking

    Golf course

Select Hotel
Innkeeper'S Lodge Melville Inn Edinburgh DalkeithThe Melville Inn, Dalkeith, United Kingdom, EH18 1AR, show map
1.8 mi from Bonnyrigg
Just 2.3 km from Newbattle Abbey, the hotel boasts cots and meals for children and includes 74 rooms.
  • Wi-Fi
  • Free parking
  • Luggage storage
  • 24-hour services

    24-hour reception

  • Food/ Drinks

    Bar/ Lounge area

    Restaurant

  • TV

    Flat-screen TV

FromUS$82Select Hotel
Melville Castle Hotel DalkeithMelvillegate, Edinburgh, Dalkeith, United Kingdom, EH18 1AP, show map
1.8 mi from Bonnyrigg
Within easy reach of Butterfly & Insect World, this hotel comprises 33 rooms with private bathrooms.
  • Wi-Fi
  • Free parking
  • Luggage storage
  • 24-hour services
  • Food/ Drinks

    Restaurant

  • Spa and relaxation

    Jacuzzi

FromUS$177Select Hotel
Carberry Tower Mansion House And Estate MusselburghEast Lothian, Musselburgh, United Kingdom, show map
4.4 mi from Bonnyrigg
There are rooms facing the garden and the hotel is set close to Dalkeith Country Park.
  • Internet

    Free internet access

  • Parking

    On-site car park

  • Luggage storage
  • 24-hour services

    24-hour reception

    24-hour room service

  • Food/ Drinks

    Bar/ Lounge area

    Restaurant

  • Fitness/ Gym

    Exercise gym

FromUS$270Select Hotel
Airybank Guest House Private DalkeithAirybank House, 7 Quarrybank Cousland, Dalkeith, United Kingdom, EH22 2NT, show map
4.5 mi from Bonnyrigg
Offering a full kitchen complete with a microwave and a dishwasher, this villa is located close to Cousland Smiddy Trust.
  • Free Wi-Fi
  • Free parking
  • Kitchen facilities

    Dryer

    Electric kettle

    Cookware/ Kitchen utensils

  • Air conditioning
  • TV

    Flat-screen TV

  • Check-in/ Check-out

    Express check-in/ -out

Select Hotel

Filtering results

Please wait...

41 hotels found