Insights
Cheapest hotels

Dalkeith 4-star Hotels

Compare rates for 4-star hotels in Dalkeith, Scotland from hundreds of popular travel sites on HotelsCombined.

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Travel insights for hotels in Dalkeith

Use these up-to-date, data-driven insights about booking a hotel in Dalkeith including ideal times to book, pricing trends, and more.

What is the cheapest month to book a hotel in Dalkeith?

The cheapest month to book a hotel in Dalkeith is November (€83). Conversely, the most expensive month to stay in Dalkeith is August (€288).

What is the cheapest day to stay in a hotel in Dalkeith?

The cheapest day to stay in Dalkeith is Sunday (€125). On the other hand, travelers can expect to pay the most on Friday, when the average nightly price is €276.

How much is a hotel in Dalkeith tonight?

Users have found prices for hotels in Dalkeith tonight starting as low as €149, rising to an average cost of €231, based on searches in the last 72 hours. Prices start from €171 for a 4-star hotel in Dalkeith for tonight.

How much is a Dalkeith hotel room this weekend?

In the past 72 hours, we’ve seen prices for hotels in Dalkeith this weekend for as little as €156/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as €156/night. For a 4-star hotel in Dalkeith, the cheapest rate recently found was €187/night for this weekend.

Cheapest 4-star hotels in Dalkeith

Discover affordable 4-star hotels in Dalkeith that provide a quality experience without breaking the bank. 4-star hotels in Dalkeith can be found for as little as €105 per night. Price data was last updated on 29 May 2025
These are the lowest-priced 4-star hotels our users have recently found in Dalkeith. Prices may vary based on dates selected and hotel location.
Show all 4 4-star hotels
Lothianbridge, Dalkeith, United Kingdom
2.4 km from city centre
Free Wi-Fi
Air conditioning
€105
Avg. per night
Gilmerton Road, Dalkeith, United Kingdom
2.3 km from city centre
Free Wi-Fi
Parking
Airport shuttle
€186
Avg. per night

Other accommodations in Dalkeith

Find deals on places to stay in Dalkeith that are not hotels. These are just a few of the most popular hostels and vacation rentals in the area. Pricing information was last updated on 29 May 2025.
Looking for something less traditional for your stay? Find the perfect hostel or vacation rental for your trip in Dalkeith.
Show all 27 stays
Lothianbridge, Dalkeith, United Kingdom
2.4 km from city centre
Free Wi-Fi
Air conditioning
€105
Avg. per night
Gilmerton Road, Dalkeith, United Kingdom
2.3 km from city centre
Free Wi-Fi
Parking
Airport shuttle
€186
Avg. per night
Glenarch House, Dalkeith, United Kingdom
1.0 km from city centre
Free Wi-Fi
Parking
€176
Avg. per night

Facts about 4-star hotels in Dalkeith

Find useful tips and insights about 4-star hotels in Dalkeith to help you make the most of your experience. FAQs were last updated on 29 May 2025.
  • What is the cheapest 4-star hotel in Dalkeith?

    When it comes to value, The Melville Inn by Innkeeper's Collection stands out as the cheapest 4-star hotel in Dalkeith, offering rooms from just €115 per night.

  • What is the best 4-star hotel in Dalkeith?

    Among 4-star accommodations in Dalkeith, Melville Castle shines with its 8.8 user rating and an average nightly cost of €354, making it a top choice.

  • What month is cheapest to stay in a 4-star hotel in Dalkeith?

    The cheapest time to book a 4-star hotel in Dalkeith is January, where the average rate is €80 per night.

Stay elsewhere in Dalkeith

Consider alternative stays in Dalkeith

If you are looking for a specific type of hotel, consider these options for trips to Dalkeith