Skip to main content

Accommodation in Dalkeith

Find the accommodation that appeal to you the most

The best accommodation in Dalkeith

Check out our pick of great accommodation in Dalkeith

Filter by:

Review score

Dalkeith Phoenix Aparthotel Ltd

Hotel in Dalkeith

Set within 10 km of Arthurs Seat and 10 km of University of Edinburgh, Dalkeith Phoenix Aparthotel Ltd provides rooms in Dalkeith.

T
Tiffany
From
United Kingdom
Staff lovely, room is beautiful and clean 10/10 was a lovely stay xx
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 19 reviews
Price from
€ 100.15
1 night, 2 adults

3 bedrooms house with free parking in a quiet area

Dalkeith

Offering a garden and garden view, 3 bedrooms house with free parking in a quiet area is set in Dalkeith, 11 km from Arthurs Seat and 12 km from University of Edinburgh.

C
Chantelle
From
South Africa
Location Friendliness Super clean Central
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
€ 164.21
1 night, 2 adults

The Melville Inn by Innkeeper's Collection

Hotel in 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.

S
Stephanie
From
New Zealand
Great peaceful location,excellent restaurant next door and amazing staff
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,091 reviews
Price from
€ 98.18
1 night, 2 adults

The ESKBANK hotel - Rathan House

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.

V
Vaida
From
Lithuania
A spacious and cosy family room with views of the garden that make the soul bloom.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 215 reviews
Price from
€ 82.68
1 night, 2 adults

The Sun Inn

Dalkeith

The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. This 4-star inn offers free WiFi. The property is non-smoking and is located 1.9 km from Dalhousie Castle.

J
Jane
From
United Kingdom
had a great stay, excellent food and great customer service, A special mention to Angela who was very helpfully nothing was too much bother.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 355 reviews
Price from
€ 143.54
1 night, 2 adults

Roomzzz Edinburgh

Edinburgh (Near Dalkeith)

Offering city views, Roomzzz Edinburgh is an accommodation located in Edinburgh, 1 km from National Museum of Scotland and 400 metres from Royal Mile.

Z
Zhen
From
China
Great Location, Extremely new and clean, helpful staff
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,623 reviews
Price from
€ 179.13
1 night, 2 adults

Virgin Hotels Edinburgh

Edinburgh (Near Dalkeith)

Well set in the centre of Edinburgh, Virgin Hotels Edinburgh provides air-conditioned rooms, a fitness centre, free WiFi and a shared lounge.

K
Kristine
From
New Zealand
It is a new hotel and a bit quirky in the decor and in an amazing position a short stroll from the castle the royal mile and restaurants… the staff also were amazing so helpful we had a 5.30am leave and they asked the night before if we would like a coffee to take in the taxi … we did and it was waiting for us
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 5,787 reviews
Price from
€ 292.81
1 night, 2 adults

BrewDog DogHouse Edinburgh

Edinburgh (Near Dalkeith)

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. This 4-star hotel offers room service, a 24-hour front desk and free WiFi.

H
Heather
From
United States
Great fun in a relaxing, comfortable environment. The staff was great; very helpful and personable. The food, beer and location were all top-notch! Would love to return!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,540 reviews
Price from
€ 200.09
1 night, 2 adults

Wilde Aparthotels Edinburgh Grassmarket

Edinburgh (Near Dalkeith)

Wilde Aparthotels by Staycity, Grassmarket is located at the foot of Edinburgh Castle, within easy reach of the famous Royal Mile and many of the main attractions of the city.

M
Michael
From
Denmark
All good, excellent rooms, friendly and helpful people. We were upgraded!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 4,486 reviews
Price from
€ 172.24
1 night, 2 adults

Destiny Scotland - Royal Mile Residence

Edinburgh (Near Dalkeith)

Situated on the Royal Mile in the Old Town of Edinburgh, Destiny Scotland - Royal Mile Residence features accommodation with free WiFi, seating area and flat-screen TV.

P
Pablo
From
Chile
Location, clean and comfortable
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,342 reviews
Price from
€ 361.71
1 night, 2 adults
All accommodation in Dalkeith

Most booked accommodation in Dalkeith and surroundings in the past month

See all

Popular with guests booking accommodation in Dalkeith

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Popular with guests booking accommodation in Dalkeith

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5 reviews

Popular with guests booking accommodation in Dalkeith

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking accommodation in Dalkeith

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews

Popular with guests booking accommodation in Dalkeith

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 15 reviews

Popular with guests booking accommodation in Dalkeith

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 82 reviews

Popular with guests booking accommodation in Dalkeith

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 215 reviews

Popular with guests booking accommodation in Dalkeith

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 355 reviews

Popular with guests booking accommodation in Dalkeith

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 19 reviews

Popular with guests booking accommodation in Dalkeith

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,091 reviews

Save money on accommodation in Dalkeith and nearby – budget options available

See all

Set in Dalkeith, in a historic building, 5.6 km from Dalhousie Castle, The Old Millhouse - Luxury Retreat with Sauna, Cold Plunge, Yoga & Swim SPA is a villa with an outdoor swimming pool and garden.

Offering a garden and garden view, Eskbank Terrace Spacious House is located in Dalkeith, 10 km from University of Edinburgh and 11 km from National Museum of Scotland.

Eskbank Villa near Edinburgh

Dalkeith
Budget options available

Located in Dalkeith, in a historic building, 4.2 km from Dalhousie Castle, Eskbank Villa near Edinburgh is a holiday home with a garden and barbecue facilities.

Castle View House

Dalkeith
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

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.

Mayfield House

Dalkeith
Budget options available

Mayfield House is situated in Dalkeith, 13 km from Arthurs Seat, 13 km from University of Edinburgh, and 14 km from National Museum of Scotland.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 20 reviews

Modern 2 Bedroom House, Edinburgh., a property with a garden, is located in Millerhill, 7.5 km from Arthurs Seat, 8.1 km from University of Edinburgh, as well as 8.5 km from National Museum of...

Modern 3 Bedroom Apartment

Millerhill
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 8 reviews

Modern 3 Bedroom Apartment is set in Millerhill, 8 km from University of Edinburgh, 8.4 km from National Museum of Scotland, and 8.6 km from Edinburgh Waverley station.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews

Offering a garden and garden view, 2 Bedroom Cottage-Free Parking is set in Newtongrange, 1.9 km from Dalhousie Castle and 12 km from University of Edinburgh.

Great access to the city centre. Check these accommodation in Dalkeith and nearby

See all

Set 8.5 km from Dalhousie Castle, Fern Walk Modern 3 Bedroom House - Dalkeith offers accommodation with free WiFi and free private parking.

Located in Dalkeith in the Lothian region, Fern Walk Cosy 3 Bedroom House - Dalkeith provides accommodation with free WiFi and free private parking.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Set in Dalkeith in the Lothian region, Coldwells Farmhouse offers accommodation with free WiFi and free private parking.

Enjoy breakfast in Dalkeith and nearby

See all
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,843 reviews

Located in Edinburgh, 6.1 km from Dalhousie Castle, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

Laird And Dog Inn

Lasswade
Breakfast options
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,132 reviews

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.

Dalhousie Castle

Bonnyrigg
Breakfast options
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 540 reviews

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

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,274 reviews

This 15th-century castle dates back to Mary, Queen of Scots, and is set in 40 acres of stunning parkland. Edinburgh city centre is 8 miles from Carberry Tower Mansion House and Estate.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,315 reviews

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

Faside Estate

Musselburgh
Breakfast options
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 25 reviews

Located in Musselburgh and only 13 km from Arthurs Seat, Faside Estate provides accommodation with sea views, free WiFi and free private parking.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,000 reviews

Featuring a garden, restaurant, bar and free WiFi, The Stair Arms Hotel is located in Edinburgh, 10 km from Dalhousie Castle and 17 km from Arthurs Seat.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 503 reviews

Set in the village of Roslin, The Original Rosslyn Inn is an idyllic village inn, just 8 miles from Edinburgh’s city centre.

FAQ about accommodation in Dalkeith

Accommodation that guests love in Dalkeith

See all
Avg. price/night: € 98.18
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,091 reviews
Aircon! (It’s middle of summer!) Breakfast is outstanding. Food in general is. Really great hotel. I’ve stayed 3 times.
Guest review byChris
Solo traveller
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 82 reviews
Really friendly host who provided me a room at the very last minute after my original accommodation provider let me down. Lovely quiet spot and a beautiful room with all the facilities you would expect. After a long day this was a real treat to come to and get some excellent rest.
Guest review byGreg
Solo traveller
Avg. price/night: € 98.18
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,091 reviews
Friendly staff, comfortable accommodations, and great value.
Guest review byHeather
Family with young children
Avg. price/night: € 98.18
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,091 reviews
Room: Spacious, clean, and with modern decor, providing a comfortable stay. Location: Perfectly situated for both convenience and tranquility, offering easy access to attractions. Overall, Holiday Inn Ellesmere Port/Cheshire Oaks, an IHG Hotel exceeded expectations with great breakfast choices, comfortable rooms, and an ideal location. Highly recommended for a memorable stay.
Guest review byHany
Young couple