Compare Hotels in Dalkeith, Scotland

Handpicked and Verified Places to Stay in Dalkeith, Scotland

Check-in
12Sept
Check-out
13Sept
Rooms and Guests2 Guests, 1 Room
Dalkeith, situated just south of Edinburgh, features attractions like Dalkeith Country Park with its scenic grounds, the impressive Dalkeith Palace, and the lively local market at Dalkeith High Street. You can explore various options here, from charming bed and breakfasts to hotels with modern amenities. Each accommodation comes with local flavors and unique experiences, carefully selected for their reviews and guest amenities. When booking, aim for weekdays or off-peak seasons for better rates, and consider local bus service for easy travel around the area.
All filters
Star rating
Guest rating
Accommodation type
Price per night
Popular landmarks
Amenities
Services
1-5 out of 5
Sort by:high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great
Premier Inn Edinburgh Dalkeith
Map1.9 km from City Centre900 m from Butterfly & Insect World
FromUS$ 109 /nightSelect
8.0
Great
The Dalkeith Hotel By Pillow
Map300 m from City Centre300 m from Gold Rush Amusements
FromUS$ 121 /nightSelect
8.0
Great
Map
FromUS$ 159 /nightSelect
8.2
Great
Map1.9 km from City Centre300 m from Butterfly & Insect World
FromUS$ 65 /nightSelect
8.2
Great
Map800 m from City Centre400 m from Corner Pocket
FromUS$ 112 /nightSelect

Price range for stays in Dalkeith, Scotland

From budget-friendly B&Bs to castle hotels and Highland lodges, Scotland offers stays for every traveler's dream itinerary.

⬆️ The highest price
USD 159
⬇️ The lowest price
USD 65
💸 Average price for
4-star hotels
USD 108
3-star hotels
USD 99

Top places to stay in Dalkeith, Scotland

Based on guest reviews over the last 12 months

Charming Inn Experience:
The Melville Inn By Innkeeper'S Collection
Cozy Pub Atmosphere:
The Sun Inn
Historic Comfort:
The Eskbank Hotel - Rathan House
Budget Friendly Convenience:
Premier Inn Edinburgh Dalkeith

FAQs about hotels in Dalkeith

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

Which hotels in Dalkeith offer the best views?
The Eskbank Hotel - Rathan House often provides scenic views of landscaped gardens, making it a preferable choice for guests seeking a picturesque setting.
Which hotels in Dalkeith are best for families?
Premier Inn Edinburgh Dalkeith is renowned for its family-friendly amenities, including spacious family rooms and easy access to local attractions suited for children.
What are the cheapest hotel options in Dalkeith?
The Sun Inn often represents one of the more affordable choices, with rates starting around $100 per night, especially during off-peak periods.
Which hotels are highly rated by guests in Dalkeith?
The Melville Inn By Innkeeper's Collection is consistently rated highly, with guests appreciating its comfort, service, and convenient location.
Which hotels in Dalkeith are suitable for couples?
The Eskbank Hotel - Rathan House is ideal for couples, offering a charming atmosphere and proximity to romantic attractions in the area.

Essential Hotel Facts for Dalkeith Travelers

This guide provides essential insights on hotels in Dalkeith, evaluating four properties to help travelers make informed accommodation choices based on key details and practical considerations.

Typical nightly rates range from $80 to $150.

There are 4 hotels evaluated in Dalkeith.

Peak travel seasons are June to August.

Local taxes and fees add approximately 20% to the bill.

Hotels are about 15 km from Edinburgh city center and 3 km from Dalkeith Country Park.

More towns to explore across United Kingdom