Choose the right place for you

FACILITIES

  • Pets Allowed
  • Kitchen
  • Linens Provided

REVIEWS

  • 9+ Exceptional
  • 8+ Fabulous
  • 7+ Very Good

DISTANCE FROM CENTRE

  • Less than 1 km
  • Less than 3 km
  • Less than 5 km

Holiday rental deals in Bonnyrigg

We have selected the best vacation rentals in Bonnyrigg. Save money with Bluepillow by comparing the best deals from major travel websites in Bonnyrigg

  • Kevock Vale Park

    14 Exceptional (28)
    • Hotel
    Situated in Lasswade, this property is 3 mi (4.9 km) from Dalkeith Country Park and within 6 miles (10 km) of University of Edinburgh and Royal Infirmary. Festival Theatre and Rosslyn Chapel (Collegiate
  • Glenarch House

    10.1 Exceptional (24)
    • Hotel
    Situated in Dalkeith, this guesthouse is 1.6 mi (2.5 km) from Dalkeith Country Park and within 6 miles (10 km) of University of Edinburgh and Royal Infirmary. Musselburgh Racecourse and Festival Theatre
  • Edinburgh, Dalkeith , Eskbank , vacation rental

    10 Exceptional (5)
    • 5 Guests · 2Bedrooms
    This Edinburgh area holiday house was newbuilt as new self contained wing of Rathan House (1852). Set in the leafy upmarket Eskbank conservation area , it has 2 french windows from the lounge to a shared
  • Family friendly property in Midlothian near Rosslyn Chapel, Dalkeith & Edinburgh

    9.8 Exceptional (13)
    • 5 Guests · 2Bedrooms
    The Annexe is a 2 bedroom Annexe attached to a Scottish Baronial House in the heart of the Broomieknowe historic conservation area on the edge of the picturesque village of Lasswade. This property is spacious,
  • Mount Ceres

    9.3 Exceptional (213)
    • Hotel
    Located 7 miles from Edinburgh centre, Mount Ceres sits in a Victorian villa with a garden where guests can go for a stroll. It is in the heart of Broomieknowe conservation area, on the edge of Lasswade
  • Greenlees Lodge

    9.7 Exceptional (44)
    • 9 Guests · 3Bedrooms
    Situated just outside the historic city of Edinburgh, Greenlees Lodge has a secluded location on a private lane and offers free Wi-Fi and free parking on site. There is a bus stop at the bottom of the

Save on Bed & Breakfast in Bonnyrigg

Are you looking for an accommodation in Bonnyrigg and do you want to save money? Choose from 8 Bed & Breakfasts in Bonnyrigg

  • The Original Rosslyn Hotel

    8.2 Fabulous (60)
    • Hotel
    Situated in Roslin, this inn is 0.1 mi (0.2 km) from Rosslyn Chapel (Collegiate Chapel of St. Matthew) and 2.6 mi (4.1 km) from Pentland Hills Regional Park. Craigmillar Castle and Carlton Cricket Club
  • The Original Rosslyn Inn

    8.5 Fabulous (135)
    • Hotel
    Set in the village of Roslin, The Original Rosslyn Inn is an idyllic village inn, just 8 miles from Edinburgh’s city centre. This family-run property has a traditional pub and a fine dining restaurant. The
  • The Sun Inn

    11.3 Exceptional (346)
    • Hotel
    Featuring a restaurant, bar, garden and free WiFi, The Sun Inn is located in Dalkeith, 3.4 km from Butterfly & Insect World and 5 km from Dalkeith Country Park. This 4-star inn offers babysitting service
  • Laird And Dog Inn

    8.2 Fabulous (377)
    • Hotel
    The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking. Modern rooms
  • Glenarch House

    10.1 Exceptional (24)
    • Hotel
    Situated in Dalkeith, this guesthouse is 1.6 mi (2.5 km) from Dalkeith Country Park and within 6 miles (10 km) of University of Edinburgh and Royal Infirmary. Musselburgh Racecourse and Festival Theatre
  • The Retreat Castle

    9.2 Exceptional (254)
    • Hotel
    Take in the views from a garden and make use of amenities such as complimentary wireless Internet access and wedding services. Additional features at this guesthouse include a television in a common area

The best places to stay in Bonnyrigg

Book an apartment in Bonnyrigg and choose the right accommodation for your needs

  • The Northfield House Hotel

    9 Exceptional (333)
    • Hotel
    This property is 12 minutes walk from the beach. Northfield House has en-suite rooms, a beer garden, free WiFi and free parking. It is 5 minutes' drive from the Edinburgh City Bypass and has easy access
  • OYO Arden Guest House

    7.4 Very Good (124)
    • Hotel
    This 3-star guest house offers warm, stylish rooms with private bathrooms and flat-screen TVs. Edinburgh’s historic centre is just 5 minutes’ drive away. All of the rooms at Arden Guest House feature
  • Premier Inn Edinburgh Dalkeith

    8.2 Fabulous (30)
    • Hotel
    Located next to Broomieknowe Golf Club, this Premier Inn is just 15 minutes’ drive from Edinburgh’s centre. It features modern rooms with power showers, hot buffet breakfasts, and free parking. Each
  • Melville Castle

    10.3 Exceptional (1041)
    • Hotel
    Situated in a rural location, this luxury hotel is 1.6 mi (2.5 km) from Dalkeith Country Park and within 6 miles (10 km) of University of Edinburgh and Grassmarket. Royal Infirmary and Musselburgh Racecourse
  • Kevock Vale Park

    14 Exceptional (28)
    • Hotel
    Situated in Lasswade, this property is 3 mi (4.9 km) from Dalkeith Country Park and within 6 miles (10 km) of University of Edinburgh and Royal Infirmary. Festival Theatre and Rosslyn Chapel (Collegiate
  • Dalhousie Castle Hotel & Spa

    9.7 Exceptional (1208)
    • Hotel
    Situated in the suburbs, this spa hotel is within 6 miles (10 km) of Dalkeith Country Park, Royal Infirmary and Vogrie Country Park. University of Edinburgh and Princes Street are also within 9 miles (15

Farmhouse or Hotel? Choose from the best offers

Choose the accommodation tailor-made for you for your next vacation: sleep in a farmhouse or sleep in a hotel?

B&Bs and holiday homes Bonnyrigg: the best accommodation solutions

Bonnyrigg is a very appreciated destination by the world's tourists. The 5,010 reviews written for all the accommodation in the area are the proof: 324 reviews with a score of 10.0 Excellent and 39 reviews with a score of 8.0 Very Good. Reading these opinions you can learn which are the best accommodations with the best reviews in Bonnyrigg.
The best solutions for accommodation available in the area are numerous. Over a total of 171 accommodation, it is possible to distinguish 131 apartments, 15 hotels, 6 b&bs, 104 independent homes, 14 villas, 1 farmhouses and much more. Amongst these you will be able to find the best offers for the best solution for your needs, wether you decide to go alone, for a romantic get-away, or with a group of friends. The end goal is an unforgettable holiday in Bonnyrigg.
Every type of accommodation at this destination displays a range of services that will adapt perfectrly to your necessity: Pets Allowed, Kitchen, Linens Provided, Pool, Spa and much more. The choice is yours.

Bonnyrigg: How much does accommodation cost?

How much does holiday accommodation cost in Bonnyrigg? On average in Bonnyrigg it is possible to find accommodation solutions for an average cost of 271 pounds per night.
At the end of you trip planning it could be useful to know that, the average cost for a weekend night is 527 pounds. The weekend with the best prices is in the month of May, from 28/05 to 30/05.
Instead for a longer stay, the best weekly prices in Bonnyrigg cost on average 1,899 pounds. The week with the best prices is in the month of May from 22/05 to 29/05.

The main interest points and what to see in Bonnyrigg during your stay

The best accommodation in Bonnyrigg can be found near the main interest points.

Not far from the centre you can find 171 accommodation available with the best offers: 131 Apartments, 6 B&Bs, 15 Hotels, and much more.
Below you can find the best apartments near the centre.

Bonnyrigg: Which is the ideal month for a holiday?

Bonnyrigg: when to go? Whether you love the heat or the cold, if you're planning a trip here, it could be useful for you to know: July, has temperatures that can reach 17°C, it's the hottest month at this touristic destination. January instead is the coldest month, where temperatures can trop to 4°C.