Hotels in Dalkeith

Search over 3,339 hotels from $57

Start date: Check-in selected.
To Date
End date: Check-out

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated Dalkeith Hotels

Don't see what you're looking for?
See all available properties in Dalkeith
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where is a good place to stay in Dalkeith?

What are some favorite hotels in Dalkeith?

Here are some top hotels around Dalkeith:

While you're here, you may want to grab some grub or libations at the restaurants luxurious Dalkeith is known for. Though not in the heart of Dalkeith, you may want to visit famous sights in the larger area like Royal Mile and Edinburgh Castle.

What are the best hotels to stay near Dalkeith Country Park?

If you're hoping to stay within a short distance of Dalkeith Country Park, we can help you out. About 1 mile from the central streets of Dalkeith, this recreation and green space is close to a number of good hotels. You can climb out of bed and journey straight there from Vrbo Property (0.6 miles away). You could also have a look at what's available at Vrbo Property (0.6 miles away) and Vrbo Property (0.6 miles away).

Dalkeith hotels essential information

Accommodation
3,339 hotels
Lowest Price
$57
Highest Price
$146
Popular hotels
Apex Grassmarket Hotel, Apex Waterloo Place Hotel, CODE - The Court, Edinburgh, Holiday Inn Edinburgh by IHG, Delta Hotels by Marriott Edinburgh, Moxy Edinburgh Airport, Dalmahoy Hotel & Country Club, YOTEL Edinburgh, Britannia Hotel Edinburgh, The Resident Edinburgh, Courtyard by Marriott Edinburgh West, Sheraton Grand Hotel & Spa, Edinburgh

Recent Reviews