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

Hotels and more in Dalkeith

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

Innkeeper's Collection, Edinburgh, Dalkeith 4 stars

Hotel in Dalkeith

Located within 9.4 km from Edinburgh City Centre, Innkeeper's Collection Melville Inn, Edinburgh, Dalkeith features a connected pub and restaurant with a 24-hour front desk. New and fresh rooms. Delicious breakfast and great value.

Show more Show less
9.5
Exceptional
765 reviews
Avg. price/night:
£45
Check availability

Melville Castle 4 stars

Hotel in Dalkeith

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. Lovely and unforgettable experience. I would highly recommend it.

Show more Show less
8.9
Fabulous
280 reviews
Avg. price/night:
£129
Check availability

Dalkeith Hotel by ALTIDO

Hotel in Dalkeith

Located in Dalkeith, Dalkeith Apart Hotel provides free WiFi, and guests can enjoy a restaurant, a bar and a shared lounge. There is a fully equipped private bathroom with shower and a hairdryer.

Show more Show less
Avg. price/night:
£45
Check availability

Glenarch House

Dalkeith

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. Great room,very comfortable,amazing breakfast everyday

Show more Show less
9.8
Exceptional
107 reviews
Avg. price/night:
£75
Check availability

Dalkeith Three Bed Two Bath Apartment

Dalkeith

Situated in Dalkeith, 1.8 km from Dalkeith Country Park and 2.7 km from Butterfly & Insect World, Dalkeith Three Bed Two Bath Apartment offers free WiFi. Beautifully kept spotless apartment - tastefully furnished n comfortable.

Show more Show less
9.1
Superb
5 reviews

Airybank Guest House Private ( Full House ) 5 stars

Dalkeith

Airybank Guest House Private ( Full House ) is set in Dalkeith, 9 km from Butterfly & Insect World, in an area where hiking can be enjoyed. Absolutely amazing stay. Very comfy big bed. Big apartment and access to two different bathrooms. More than enough space for the little children to play with the toys we found in the wardrobe. Kept them busy all afternoon. Very clean, lovely decorated and very welcoming. Very much wish we had a place like that. Loved every second of it and will definitely come again!!

Show more Show less
9.5
Exceptional
98 reviews
Avg. price/night:
£200
Check availability

The Sun Inn 4 stars

Dalkeith

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. Nothing at all to complain about

Show more Show less
8.6
Fabulous
15 reviews
Avg. price/night:
£90
Check availability

Rathan House - Guesthouse at Eskbank 4 stars

Dalkeith

Built in 1852, Rathan House - Guesthouse at Eskbank is based just 7 miles outside of the Scottish capital city of Edinburgh. Clean , friendly , good rooms , nice and central .👍

Show more Show less
8.1
Very good
74 reviews
Avg. price/night:
£48
Check availability

Cosy, home from home

Dalkeith

Cosy, home from home is located in Dalkeith, 2.3 km from Butterfly & Insect World and 3 km from Dalkeith Country Park, in an area where cycling can be enjoyed.

Show more Show less
Avg. price/night:
£52
Check availability

Glencairn

Dalkeith

Set 2.2 km from Butterfly & Insect World, Glencairn offers accommodation with free WiFi and free private parking. A continental breakfast is available every morning at the homestay.

Show more Show less
9.2
Superb
1 reviews
Avg. price/night:
£100
Check availability
Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Dalkeith:

Explore guest reviews of hotels in Dalkeith

See all