Holidays in Bonnyrigg

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Bonnyrigg

Sort by
Most popular

See the latest prices and deals by

Laird And Dog Inn
8.0

Laird And Dog Inn

Inn in Lasswade

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 are decorated in light colours and feature flat-screen satellite TVs and work desks. Rooms also include hairdryers and tea/coffee-making facilities.

The bar and restaurant serves hearty Scottish meals including haggis dishes, as well as pub favourites. There is a beer garden with covered seating for guests to relax in.

There is a bus stop close to the property, which has regular services to Edinburgh city centre. The 15th-century Rosslyn chapel, which featured in the Da Vinci Code films, is just 5 miles away, whilst Musselburgh Racecourse is a 15-minute drive from the Laird And Dog.

Very good1,083 reviews
8.0
View details
Modern Home Near Edinburgh City
10.0

Modern Home Near Edinburgh City

Apartment in Bonnyrigg

<h2>Spacious Accommodation</h2>

Modern Home Near Edinburgh City in Bonnyrigg offers a spacious apartment with three bedrooms and two bathrooms. The living room features a sofa and a dining area, providing ample space for relaxation and entertainment.

<h2>Modern Amenities</h2>

Guests enjoy free WiFi, a fully equipped kitchen with a refrigerator, microwave, dishwasher, and oven. Additional amenities include a washing machine, streaming services, and a work desk. The property also includes a garden and outdoor dining area.

<h2>Convenient Location</h2>

Located 2.7 km from Dalhousie Castle and 18 km from Edinburgh Airport, the apartment is near attractions such as Edinburgh Castle and the National Museum of Scotland. Free on-site private parking is available for guests.

<h2>Highly Rated by Guests</h2>

Modern Home Near Edinburgh City receives high ratings from guests for its spaciousness and excellent facilities.

Exceptional12 reviews
10.0
View details
3-Bed Retreat Nr Edinburgh, Free Parking, Garden
8.6

3-Bed Retreat Nr Edinburgh, Free Parking, Garden

Holiday home in Bonnyrigg

<h2>Spacious Accommodation</h2>

3-Bed Retreat Nr Edinburgh, Free Parking, Garden in Bonnyrigg offers a spacious holiday home with three bedrooms and two bathrooms. Guests enjoy a private entrance and a fully equipped kitchen with modern appliances.

<h2>Outdoor Spaces</h2>

The property features a beautiful garden with garden views, perfect for relaxation. A patio provides additional outdoor space, ideal for alfresco dining.

<h2>Modern Amenities</h2>

Free WiFi is available throughout the property. Additional amenities include a washing machine, dishwasher, microwave, and a work desk.

<h2>Local Attractions</h2>

Located 2.9 km from Dalhousie Castle and 13 km from Arthurs Seat, the holiday home is close to Edinburgh Castle and the National Museum of Scotland. Edinburgh Airport is 27 km away.

Fabulous5 reviews
8.6
View details
Modern flat outside of Edinburgh
10.0

Modern flat outside of Edinburgh

Apartment in Bonnyrigg

Modern flat outside of Edinburgh is located in Bonnyrigg, 13 km from Arthurs Seat, 13 km from University of Edinburgh, as well as 13 km from National Museum of Scotland. This property offers access to a balcony, free private parking and free WiFi. The property is non-smoking and is situated 2.2 km from Dalhousie Castle.

The apartment is composed of 1 separate bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is available.

Edinburgh Waverley station is 14 km from the apartment, while The Real Mary King's Close is 14 km from the property. Edinburgh Airport is 26 km away.

Exceptional1 review
10.0
View details
Primary image
9.4

Kevock Vale Park

Lodge in Lasswade

Located in Lasswade, Kevock Vale Park is within a 15-minute drive of University of Edinburgh and Edinburgh Park. This lodge is 6.6 mi (10.7 km) from Edinburgh Castle and 6.4 mi (10.3 km) from Royal Mile.

Exceptional27 reviews
9.4
View details
Primary image
8.8

Premier Inn Edinburgh A7 - Dalkeith

Hotel in Dalkeith

Located in Dalkeith, Premier Inn Edinburgh A7 - Dalkeith is within a 15-minute drive of Royal Mile and Edinburgh Castle. This hotel is 5.8 mi (9.3 km) from University of Edinburgh and 6.5 mi (10.4 km) from Grassmarket.

Fabulous6 reviews
8.8
View details
Dalkeith Phoenix Aparthotel Ltd
7.3

Dalkeith Phoenix Aparthotel Ltd

Hotel in Dalkeith

<h2>Comfortable Accommodation</h2>

Dalkeith Phoenix Aparthotel Ltd in Dalkeith offers 4-star comfort with free WiFi, private check-in and check-out, a lift, concierge service, family rooms, full-day security, and luggage storage.

<h2>Modern Amenities</h2>

Each room features a private bathroom, tea and coffee maker, hairdryer, refrigerator, work desk, microwave, shower, TV, electric kettle, and kitchenware.

<h2>Prime Location</h2>

Located 5 km from Dalhousie Castle, 9 km from Arthurs Seat, 10 km from the University of Edinburgh and National Museum of Scotland, and 12 km from Edinburgh Castle and Royal Mile. Edinburgh Airport is 25 km away.

Good112 reviews
7.3
View details
Primary image
8.6

The Sun Inn

Inn in Dalkeith

With a stay at The Sun Inn in Dalkeith, you'll be within a 15-minute drive of University of Edinburgh and Grassmarket. This inn is 7.8 mi (12.6 km) from Edinburgh Castle and 8.5 mi (13.7 km) from Royal Mile.

Fabulous438 reviews
8.6
View details
Primary image
8.6

Dalhousie Castle

Hotel in Bonnyrigg

Located in Bonnyrigg, Dalhousie Castle is in the suburbs, within a 15-minute drive of Rosslyn Chapel and University of Edinburgh. This hotel is 8.7 mi (14.1 km) from Grassmarket and 8.9 mi (14.4 km) from Princes Street.

Fabulous871 reviews
8.6
View details
The Melville Inn by Innkeeper's Collection
8.7

The Melville Inn by Innkeeper's Collection

Hotel in Lasswade, Dalkeith

Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided. Musselburgh train station is 6.6 km from the property, while Edinburgh Waverley is 9.6 km away.

All rooms are air-conditioned and feature smart TVs with Chromecast and an en-suite bathroom with a shower.

The Melville Inn Vintage Inn is next door, serving a selection of seasonal British dishes such as slow-cooked lamb shank, steak and mushroom pie, and the popular Hunter's chicken. The pub also serves an array of fine wines, real ales, soft drinks and spirits.

Surrounded by the countryside, guests can enjoy walks and cycling in the surrounding area. Other activities nearby includes golf.

Dalkeith Palace and Newbattle Abbey are 3 km from the property. Edinburgh Airport is 22 km from the property.

Fabulous4,092 reviews
8.7
View details
Room
8.0

The Abbey Residence

Hotel in Gilmerton, Edinburgh

With a stay at The Abbey Residence in Edinburgh (Gilmerton), you'll be within a 15-minute drive of Edinburgh Castle and Royal Mile. This hotel is 3.7 mi (5.9 km) from University of Edinburgh and 4.3 mi (7 km) from Grassmarket.

Very good138 reviews
8.0
View details
Primary image
9.2

Melville Castle

Castle in Lasswade

With a stay at Melville Castle in Lasswade, you'll be within a 15-minute drive of Royal Mile and Edinburgh Castle. This castle is 5.3 mi (8.5 km) from University of Edinburgh and 6 mi (9.6 km) from Grassmarket.

Exceptional352 reviews
9.2
View details
Primary image
7.2

Kirkhill Estate Rooms

Guesthouse in Gorebridge

Located in Gorebridge, Kirkhill Estate Rooms is a 5-minute drive from Dalhousie Castle and 7 minutes from Borthwick Castle. This guest house is 10.6 mi (17.1 km) from Edinburgh Castle and 11.3 mi (18.2 km) from Royal Mile.

Good64 reviews
7.2
View details
Primary image
8.0

Glenarch House

Guesthouse in Dalkeith

With a stay at Glenarch House in Dalkeith, you'll be within a 15-minute drive of Royal Mile and Edinburgh Castle. This guest house is 5.7 mi (9.1 km) from University of Edinburgh and 6.3 mi (10.2 km) from Grassmarket.

Very good1 review
8.0
View details
The ESKBANK hotel - Rathan House
8.2

The ESKBANK hotel - Rathan House

Guest house in Dalkeith

Located in Dalkeith, in a historic building, 4.4 km from Dalhousie Castle, The ESKBANK hotel - Rathan House is a guest house with a garden and shared lounge. This property offers access to a terrace and free private parking. The guest house features family rooms and facilities for disabled guests.

Overlooking the garden, units in this guest house are accessible via private entrance and fitted with a flat-screen TV and a private bathroom with a walk-in shower and a hair dryer. Units come with a patio featuring outdoor furniture. At the guest house, every unit includes bed linen and towels.

A selection of options including warm dishes, local specialities and fruits is served for the buffet breakfast.

The area is popular for cycling and hiking, and car hire is available at this 4-star guest house. A bowling alley is also available for guests at the guest house.

University of Edinburgh is 10 km from The ESKBANK hotel - Rathan House, while National Museum of Scotland is 11 km away. Edinburgh Airport is 20 km from the property.

Very good216 reviews
8.2
View details
Gorton House and Cottages
9.0

Gorton House and Cottages

Holiday home in Lasswade

Located in Lasswade and only 5.8 km from Dalhousie Castle, Gorton House and Cottages provides accommodation with mountain views, free WiFi and free private parking. There is a private entrance at the holiday home for the convenience of those who stay. Featuring family rooms, this property also provides guests with a terrace.

Each unit is equipped with a fully equipped kitchen with an oven, a seating area, a flat-screen TV, a washing machine, and a private bathroom with shower and a hair dryer. A microwave, a toaster and fridge are also provided, as well as a kettle. At the holiday home, all units come with bed linen and towels.

You can play mini-golf and tennis at the holiday home, and the area is popular for hiking. Gorton House and Cottages features a barbecue and a garden.

University of Edinburgh is 15 km from the accommodation, while National Museum of Scotland is 15 km away. Edinburgh Airport is 19 km from the property.

Exceptional237 reviews
9.0
View details
Dalkeith Three Bed Two Bath Apartment
8.4

Dalkeith Three Bed Two Bath Apartment

Apartment in Dalkeith

<h2>Spacious Accommodation</h2>

Dalkeith Three Bed Two Bath Apartment in Dalkeith offers a spacious layout with three bedrooms and two bathrooms. The living room provides ample space for relaxation.

<h2>Modern Amenities</h2>

Guests enjoy free WiFi, a fully equipped kitchen with a refrigerator, microwave, dishwasher, oven, stovetop, toaster, and electric kettle. Additional amenities include a washing machine, dining table, work desk, seating area, TV, and wardrobe.

<h2>Prime Location</h2>

Located a 3-minute walk from Dalkeith Country Park, the apartment is 5 km from Dalhousie Castle and Arthurs Seat, 10 km from Edinburgh Waverley station and the National Museum of Scotland, and 19 km from Edinburgh Airport.

Very good29 reviews
8.4
View details
En-suite Room with Independent Entrance.
9.1

En-suite Room with Independent Entrance.

Guest house in Edinburgh

Situated in Edinburgh in the Lothian region, En-suite Room with Independent Entrance. Features accommodation with free WiFi and free private parking. The property is around 7.1 km from National Museum of Scotland, 7.4 km from Edinburgh Waverley station and 7.7 km from The Real Mary King's Close. The property is non-smoking and is set 6.7 km from University of Edinburgh.

The guest house features a flat-screen TV. Towels and bed linen are available in the guest house.

Camera Obscura and World of Illusions is 7.9 km from the guest house, while Edinburgh Castle is 8.1 km from the property. Edinburgh Airport is 15 km away.

Exceptional35 reviews
9.1
View details
Stable Cottage by Roslin Glen
9.2

Stable Cottage by Roslin Glen

Guest house in Lasswade, Roslin

<h2>Comfortable Accommodation</h2>

Stable Cottage by Roslin Glen in Roslin offers a guest house with a sun terrace and a garden. Free WiFi is available in public areas.

<h2>Modern Amenities</h2>

The property features private and express check-in and check-out services, an outdoor seating area, picnic area, bicycle parking, and free on-site private parking.

<h2>Local Attractions</h2>

Dalhousie Castle is 6 km away, Arthurs Seat 13 km, and Rosslyn Chapel 3.8 km. Edinburgh Airport is 19 km from the property.

<h2>Activities</h2>

Guests can enjoy hiking and cycling in the surrounding area.

Exceptional21 reviews
9.2
View details
En-suite Room With Superking Bed
9.4

En-suite Room With Superking Bed

Homestay in Edinburgh

Situated in Edinburgh and only 6.7 km from University of Edinburgh, En-suite Room With Superking Bed features accommodation with quiet street views, free WiFi and free private parking. The property is located 7.4 km from Edinburgh Waverley station, 7.7 km from The Real Mary King's Close and 7.9 km from Camera Obscura and World of Illusions. The property is non-smoking and is set 7.1 km from National Museum of Scotland.

The homestay features a flat-screen TV. Towels and bed linen are available in the homestay.

Edinburgh Castle is 8.1 km from the homestay, while Edinburgh Playhouse is 8.1 km from the property. Edinburgh Airport is 21 km away.

Exceptional31 reviews
9.4
View details