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

Visitors love: tranquillity, friendly locals, countryside

Hotels in Dalkeith

Search hotels and more in Dalkeith

More than 1 million people last month said they'd recommend Booking.com to their family and friends.

Hotels and more in Dalkeith

Melville Castle

Melville Castle

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. It was more than what we expected, beautiful, comfortable, friendly staff, excellent breakfast.

Show more Show less
Avg. price/night: £89.10
8.5 Very good 199 reviews
Premier Inn Edinburgh Dalkeith

Premier Inn Edinburgh Dalkeith

Dalkeith

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
Avg. price/night: £48
8.4 Very good 45 reviews
Glenarch House

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. 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
Avg. price/night: £75
9.9 Exceptional 13 reviews
Airybank Guest House Private ( Full House )

Airybank Guest House Private ( Full House )

Dalkeith

Airybank Guest House Private ( Full House ) in Dalkeith provides accommodation with free WiFi, 6 km from Dalkeith Country Park and 9 km from Butterfly & Insect World. Host lived right next door so very handy

Show more Show less
Avg. price/night: £60
9.6 Exceptional 77 reviews
Rathan House - Guesthouse at Eskbank

Rathan House - Guesthouse at Eskbank

Dalkeith

Built in 1852, Rathan House - Guesthouse at Eskbank is based just 7 miles outside of the Scottish capital city of Edinburgh. Never had one but they looked very hood

Show more Show less
Avg. price/night: £39
8.1 Very good 100 reviews
Pear Nook Tree - Exquisite Family Home

Pear Nook Tree - Exquisite Family Home

Dalkeith

Pear Nook Tree - Exquisite Family Home is an accommodation situated in Dalkeith, 2.3 km from Dalkeith Country Park and 2.4 km from Butterfly & Insect World. Guests may enjoy free WiFi.

Show more Show less
Avg. price/night: £186.50
Laird And Dog Inn

Laird And Dog Inn

Lasswade (Near Dalkeith)

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. very nice place to stay staff very helpful locking up our bikes bar very good and the restaurant was very nice and food good breakfast next day was very good with plenty of choice and good staff. will go back

Show more Show less
8.3 Very good 490 reviews
Mount Ceres

Mount Ceres

Bonnyrigg (Near Dalkeith)

Located 7 miles from Edinburgh centre, Mount Ceres sits in a Victorian villa with a garden where guests can go for a stroll. What a beautiful location! Ruth was extremely helpful,she even did our washing for us!! Absolutely loved Mt Ceres,would recommend to everyone! The garden was stunning!! The room we had was large,the decor was lovely,bathroom huge,with everything you wanted in. Couldn't fault it,will be telling all my friends about Mt Ceres!

Show more Show less
9.4 Superb 314 reviews
Kevock Vale Park

Kevock Vale Park

Lasswade (Near Dalkeith)

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. Location wonderful and friendly staff Very clean lodge The best holiday in Scotland so far!

Show more Show less
9.4 Superb 17 reviews
Greenlees Lodge

Greenlees Lodge

Lasswade (Near Dalkeith)

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 52 reviews

Most booked hotels in Dalkeith in the past month

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Dalkeith:

Explore guest reviews of hotels in Dalkeith