Join millions who use Snaptrip Group



Our top picks of the best accommodation in Dalkeith
Save up to 15% on over 100,000 hotelsDalkeith
See the latest prices and deals by

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.

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.

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.

Carberry Tower Mansion House and Estate
Hotel in Musselburgh
Located in Musselburgh, Carberry Tower Mansion House and Estate is in a rural location – a 4-minute drive from Dalkeith Country Park and 7 minutes from Musselburgh Racecourse. This hotel is 9 mi (14.5 km) from Royal Mile and 10.2 mi (16.3 km) from Edinburgh Castle.

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.

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.

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.

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.

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.

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.

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.

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.

Two Bedroom Country Cottage With Parking
Apartment in Musselburgh
Situated 13 km from Dalhousie Castle, Two Bedroom Country Cottage With Parking features accommodation with free WiFi and free private parking. 16 km from University of Edinburgh and 16 km from National Museum of Scotland, the property provides a garden and a terrace. The property is non-smoking and is located 14 km from Arthurs Seat.
The apartment is composed of 1 separate bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is offered.
Edinburgh Waverley station is 16 km from the apartment, while Edinburgh Playhouse is 16 km from the property. Edinburgh Airport is 25 km away.

Charming 3/4 bedroom semi-detached cottage.
Holiday home in Musselburgh, Carberry
<h2>Spacious Accommodation</h2>
Charming 3/4 bedroom semi-detached cottage in Carberry offers a spacious layout with four bedrooms and two bathrooms. Family rooms provide ample space for relaxation and comfort.
<h2>Modern Amenities</h2>
Guests enjoy free WiFi, a fully equipped kitchen with a dishwasher and microwave, a washing machine, and a dining area. Additional features include a fireplace, streaming services, and a private entrance.
<h2>Outdoor Spaces</h2>
The property features a beautiful garden with garden views, perfect for relaxation. Free on-site private parking is available for convenience.
<h2>Convenient Location</h2>
Located 13 km from Arthurs Seat and 26 km from Edinburgh Airport, the cottage is highly rated for its convenient location and quietness of the area. Nearby attractions include Edinburgh Castle and the National Museum of Scotland.

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.

Fern Walk Modern 3 Bedroom House - Dalkeith
Holiday home in Dalkeith
<h2>Modern Comforts</h2>
Fern Walk Modern 3 Bedroom House in Dalkeith offers free WiFi, an electric vehicle charging station, and free on-site private parking. The property includes three bedrooms and two bathrooms, a living room, and a fully equipped kitchen with a washing machine, dishwasher, and microwave.
<h2>Convenient Amenities</h2>
Guests can enjoy a walk-in shower, refrigerator, oven, stovetop, toaster, and TV. Additional amenities include a dining area, sofa, and free toiletries. The holiday home ensures a comfortable and enjoyable stay.
<h2>Local Attractions</h2>
Located 8 km from Dalhousie Castle, 14 km from Arthurs Seat and Edinburgh Waverley station, and 16 km from Edinburgh Castle and the Royal Mile. Edinburgh Airport is 30 km away.

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.

Fantastic - Centrally located 1 bed APT with Wi-fi
Apartment in Dalkeith
Offering city views, Fantastic - Centrally located 1 bed APT with Wi-fi is an accommodation situated in Dalkeith, 10 km from Royal Mile and 11 km from National Museum of Scotland. The property is located 11 km from The Real Mary King's Close, 11 km from Camera Obscura and World of Illusions and 12 km from Edinburgh Waverley station. Free WiFi is available throughout the property and University of Edinburgh is 10 km away.
The apartment has 1 bedroom, a flat-screen TV with streaming services, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a walk-in shower. Towels and bed linen are offered in the apartment. For added privacy, the accommodation features a private entrance.
Edinburgh Castle is 12 km from the apartment, while EICC is 12 km from the property. The nearest airport is Edinburgh Airport, 19 km from Fantastic - Centrally located 1 bed APT with Wi-fi.

2 bed property in Edinburgh 53898
Holiday home in Lasswade, Edinburgh
Located in Edinburgh in the Lothian region, 2 bed property in Edinburgh 53898 provides accommodation with free WiFi and free private parking. The property is around 8.8 km from University of Edinburgh, 9.2 km from National Museum of Scotland and 10 km from Edinburgh Waverley station. The property is non-smoking and is set 6.9 km from Dalhousie Castle.
The holiday home is composed of 2 separate bedrooms, a fully equipped kitchen with an oven and a microwave, and 1 bathroom. Towels and bed linen are provided in the holiday home.
Guests at the holiday home will be able to enjoy activities in and around Edinburgh, like cycling.
Arthurs Seat is 10 km from 2 bed property in Edinburgh 53898, while The Real Mary King's Close is 10 km away. Edinburgh Airport is 18 km from the property.

Castle View House
Holiday home in Dalkeith
Set in Dalkeith in the Lothian region, Castle View House offers accommodation with free WiFi and free private parking. Offering a garden, the property is located within 13 km of Royal Mile. The property is non-smoking and is located 13 km from University of Edinburgh.
The holiday home is fitted with 4 bedrooms, 3 bathrooms, bed linen, towels, a flat-screen TV with streaming services, a fully equipped kitchen, and a terrace with garden views. The accommodation offers a fireplace.
National Museum of Scotland is 13 km from the holiday home, while The Real Mary King's Close is 13 km away. Edinburgh Airport is 21 km from the property.
