Skip to main content
Accommodation Flights Flight + Hotel Car rentals Airport taxis

Looking for deals in Bonnyrigg?

Check prices and accommodation for:

Hotels and more in Bonnyrigg

Dalhousie Castle Hotel

Dalhousie Castle Hotel

Bonnyrigg

Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk. Top breakfast and wonderful view.

Show more Show less
Avg. price/night: £84
8.5 Very good 526 reviews
The Retreat Castle

The Retreat Castle

Bonnyrigg

Situated in the town of Bonnyrigg, The Retreat Castle boasts free Wi-Fi and free private parking, just 20 minutes’ drive from Edinburgh. Very clean. Great location and delicious food. Great restaurants for dinner around the hotel. Jude was extremely nice and helpful.

Show more Show less
9.7 Exceptional 109 reviews
Kevock Vale Park

Kevock Vale Park

Lasswade (Near Bonnyrigg)

Located in Lasswade, Kevock Vale Park is situated 3.8 km from Rosslyn Chapel. Free WiFi is featured throughout the property and free private parking is available on site. Property was spotless and so comfortable

Show more Show less
9.4 Superb 20 reviews
Laird And Dog Inn

Laird And Dog Inn

Lasswade (Near Bonnyrigg)

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. Comfy warm room, friendly service. Bus stop right outside door takes you into centre in 20 mins, nice food.

Show more Show less
8.3 Very good 516 reviews
Greenlees Lodge

Greenlees Lodge

Lasswade (Near Bonnyrigg)

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. Very friendly, helpful and personable hosts. Exceptionally clean and well appointed room. Plenty of variety at breakfast.

Show more Show less
9.5 Exceptional 43 reviews
Premier Inn Edinburgh Dalkeith

Premier Inn Edinburgh Dalkeith

Dalkeith (Near Bonnyrigg)

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. Room was very good and meals were excellent

Show more Show less
8.5 Very good 52 reviews
Glenarch House

Glenarch House

Dalkeith (Near Bonnyrigg)

Set 1.1 km from Butterfly & Insect World, Glenarch House is in Dalkeith and features a garden and a terrace. The accommodation is 2.1 km from the Dalkeith Country Park. Lovely location. Made to feel very welcome as soon as we arrived. The room was very clean. Will be staying again.

Show more Show less
9.9 Exceptional 18 reviews
Beechwood Park - Sleeps 4 easy access to Edinburgh

Beechwood Park - Sleeps 4 easy access to Edinburgh

Newtongrange (Near Bonnyrigg)

Beechwood Park - Sleeps 4 easy access to Edinburgh is situated in Newtongrange. It has garden views and free WiFi.

Show more Show less
Rathan House - Guesthouse at Eskbank

Rathan House - Guesthouse at Eskbank

Dalkeith (Near Bonnyrigg)

Built in 1852, Rathan House - Guesthouse at Eskbank is based just 7 miles outside of the Scottish capital city of Edinburgh. Mr MacRae is an awesome Scottish host with lots of humor and friendliness! He and his wife do great freshly-cooked Scottish breakfasts with and without fish (try his fish!!!). Rooms are big, clean and comfy; enough parking lots in front of the house. Been there for the second time and enjoyed staying there sooooo much!!!

Show more Show less
8.0 Very good 94 reviews
Melville Castle

Melville Castle

Dalkeith (Near Bonnyrigg)

Located just a 20-minute drive from Edinburgh centre, Melville Castle features luxury accommodation in an 18th-century castle sitting in a 50-acre domain. It was more than what we expected, beautiful, comfortable, friendly staff, excellent breakfast.

Show more Show less
8.6 Fabulous 227 reviews

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Bonnyrigg:

Explore guest reviews of hotels in Bonnyrigg