Hotels Near Me in Dalkeith

Only Handpicked and Verified Resorts for Your Stay in Dalkeith, United Kingdom
Check-in
17Dec2025Select date
Check-out
18Dec2025Select date
Rooms and Guests2 Guests, 1 Room
Dalkeith features attractions like Dalkeith Country Park, the stunning ruins of Dalkeith Palace, and golf at Melville Golf Centre. You can explore family activities in the Butterfly Park & Insect Kingdom and relax at nearby parks. When looking for hotels near Butterfly Park & Insect Kingdom, options include family-friendly inns with outdoor pools and spacious suites tailored for your stay. This selection prioritizes top-rated experiences and the best amenities. Consider booking in advance, especially in summer, as many local spots get busy.
View map
1-8 out of 8
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Premier Inn Edinburgh Dalkeith
Map1.9 km from City Centre900 m from Butterfly & Insect World
FromUS$ 109 /nightSelect
The Sun Inn Dalkeith
FromUS$ 159 /nightSelect
Glenarch House
Map1.1 km from City Centre700 m from Corner Pocket
FromUS$ 320 /nightSelect
The Melville Inn By Innkeeper'S Collection
Map1.9 km from City Centre300 m from Butterfly & Insect World
FromUS$ 65 /nightSelect
The Eskbank Hotel - Rathan House
Map800 m from City Centre400 m from Corner Pocket
FromUS$ 112 /nightSelect
Dalkeith Aparthotel
Map300 m from City Centre300 m from Gold Rush Amusements
FromUS$ 290 /nightSelect
The Dalkeith Hotel By Pillow
Map300 m from City Centre300 m from Gold Rush Amusements
FromUS$ 121 /nightSelect
The Old Farmhouse
Map1.7 km from City Centre800 m from Dalkeith Country Park
Select

Price range for hotels in Dalkeith

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
US$ 320
⬇️ The lowest price
US$ 65
💸 Average price for
4-star hotels
US$ 160
3-star hotels
US$ 190

Best hotels in Dalkeith

Based on guest reviews over the last 12 months

Historic Charm and Comfort:
The Dalkeith Hotel By Pillow
Cozy Countryside Retreat:
The Old Farmhouse
Budget Friendly Choice:
Premier Inn Edinburgh Dalkeith
Elegant Getaway:
The Eskbank Hotel - Rathan House
Contemporary Convenience:
Dalkeith Aparthotel
Traditional Pub Experience:
The Sun Inn
Lively Inn Atmosphere:
The Melville Inn By Innkeeper'S Collection
Nurtured Nature Stay:
Glenarch House

FAQs about hotels in Dalkeith

We hope that the answers to these questions will help you plan your trip

Which hotels in Dalkeith are family-friendly?
The Premier Inn Edinburgh Dalkeith offers family rooms and is convenient for travel; The Dalkeith Hotel By Pillow also provides family accommodations.
What hotels in Dalkeith offer unique views?
Glenarch House provides scenic views of the surrounding countryside, while The Eskbank Hotel - Rathan House features views of the local park.
Which hotels are best located for visiting local landmarks?
The Dalkeith Hotel By Pillow is centrally located, 1 km from Dalkeith Palace. The Premier Inn Edinburgh Dalkeith is also nearby, making it ideal for sightseeing.
Are there budget hotel options in Dalkeith?
Yes, The Sun Inn and The Old Farmhouse offer affordable rates starting from around $70 USD per night, making them the cheapest options.
What are the top-rated hotels in Dalkeith based on guest reviews?
The Eskbank Hotel - Rathan House and Dalkeith Aparthotel receive high ratings for service and amenities, commonly cited for their comfortable stays.

Overview of Hotels in Dalkeith

This guide evaluates 8 hotels in Dalkeith, providing essential information for travelers looking to stay in this historic town, including pricing, proximity to attractions, and local fees.

Typical nightly rates range from $80 to $150.

Dalkeith offers 8 hotel properties to choose from.

Peak travel seasons include June to August and December.

Local taxes and fees total approximately 20%.

Key attractions are within 3 km, including Dalkeith Country Park.

Other cities in United Kingdom

Check-in
17Dec2025Select date
Check-out
18Dec2025Select date
Rooms and Guests2 Guests, 1 Room