Hotels in Dalkeith

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Dalkeith?

Premier Inn Edinburgh A7 - Dalkeith
Premier Inn Edinburgh A7 - Dalkeith
3.0 star property
Dalkeith
8.6 out of 10, Excellent, (4 reviews)
In Dalkeith, this convenient hotel sits just a 15-minute drive from Edinburgh Castle and Royal Mile. Nearby Eskbank Station offers easy city access, while the 24-hour front desk ensures assistance whenever you need it.
The price is $92
$111 total
includes taxes & fees
Apr 26 - Apr 27
Premier Inn Edinburgh A7 - Dalkeith
The Sun Inn
The Sun Inn
4.0 star property
Dalkeith
8.6 out of 10, Excellent, (414 reviews)
Located in Dalkeith, this charming inn provides easy access to Dalhousie Castle and Dalkeith Country Park. Unwind with drinks at the bar or grab a bite at the café. The rooftop terrace, garden, and free parking enhance your Scottish countryside experience.
The price is $141
$169 total
includes taxes & fees
Apr 24 - Apr 25
The Sun Inn
Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.4 out of 10, Exceptional, (957 reviews)
The price is $141
$169 total
includes taxes & fees
Apr 26 - Apr 27
Carberry Tower Mansion House and Estate
Best Western Kings Manor Hotel
Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,000 reviews)
This Edinburgh hotel features a rejuvenating spa and indoor pool near two beautiful beaches. Just a 6-minute walk from Brunstane Station, you'll enjoy international cuisine at Lauders restaurant and unwind at the health club and bar after exploring nearby attractions.
The price is $90
$108 total
includes taxes & fees
Apr 26 - Apr 27
Best Western Kings Manor Hotel
CODE - The Court, Edinburgh
CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,100 reviews)
Within a 10-minute walk of Royal Mile and Edinburgh Castle, this hostel offers a welcoming bar/lounge and to-go breakfast. Located just 5 minutes from Waverly Train Station with free WiFi and 24-hour front desk service, you'll find Princes Street and Grassmarket nearby too.
The price is $108
$130 total
includes taxes & fees
Apr 26 - Apr 27
CODE - The Court, Edinburgh
Motel One Edinburgh-Royal
Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,149 reviews)
The price is $143
$171 total
includes taxes & fees
Apr 26 - Apr 27
Motel One Edinburgh-Royal
Kildonan Lodge Hotel
Kildonan Lodge Hotel
4.0 star property
Newington
9.0 out of 10, Wonderful, (364 reviews)
Immerse yourself in this boutique Victorian lodge with nearby hiking trails and Edinburgh Castle just a 10-minute drive away. The Royal Mile, University of Edinburgh, and convenient transport hubs await, while free WiFi and attentive staff ensure a memorable stay.
The price is $153
$183 total
includes taxes & fees
May 5 - May 6
Kildonan Lodge Hotel
Virgin Hotels Edinburgh
Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,450 reviews)
Immerse in elegance at this luxurious Edinburgh hotel, just minutes from Edinburgh Castle and Grassmarket. Two restaurants including Commons Club serve dinner, while a 24-hour fitness center keeps you energized. Waverly Train Station and tram stops are within walking distance.
The price is $233
$280 total
includes taxes & fees
Apr 26 - Apr 27
Virgin Hotels Edinburgh
The Caledonian Edinburgh, Curio Collection by Hilton
The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
West End
9.2 out of 10, Wonderful, (1,000 reviews)
The price is $243
$292 total
includes taxes & fees
Apr 26 - Apr 27
The Caledonian Edinburgh, Curio Collection by Hilton
Market Street Hotel
Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,304 reviews)
Experience enchanting Edinburgh from this hotel with a stylish rooftop terrace. Just steps from Royal Mile and Princes Street, you'll find comfortable beds and helpful staff. Edinburgh Castle is nearby, and Waverley Station is only a 4-minute walk for easy city exploration.
The price is $250
$300 total
includes taxes & fees
Apr 26 - Apr 27
Market Street Hotel
Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very Good, (1,000 reviews)
The price is $98
$117 total
includes taxes & fees
Apr 26 - Apr 27
Garner Edinburgh Haymarket by IHG
W Edinburgh
W Edinburgh
5.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (436 reviews)
Escape to this luxury hotel with a rooftop terrace, just steps from Princes Street and St Andrew Square Tram Stop. Enjoy 2 restaurants including SUSHISAMBA, 2 bars, and rejuvenating spa treatments while Edinburgh Castle waits nearby.
The price is $277
$349 total
includes taxes & fees
Apr 26 - Apr 27
W Edinburgh
The Balmoral Hotel
The Balmoral Hotel
5.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,002 reviews)
An iconic city-center hotel just steps from St Andrew Square and Waverly Train Station, offering Edinburgh Castle views and an indulgent spa. Enjoy 3 restaurants, 2 bars, and an indoor pool in this historic building, where luxury meets Scottish heritage.
The price is $630
$756 total
includes taxes & fees
Apr 28 - Apr 29
The Balmoral Hotel
Apex Grassmarket Hotel
Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,563 reviews)
Steps from Grassmarket and Edinburgh Castle, this hotel features a refreshing indoor pool, Metro Bar & Brasserie, and fitness center with sauna. Comfortable rooms offer castle vistas, while Princes Street Tram Stop is just a 10-minute walk away.
The price is $156
$188 total
includes taxes & fees
Apr 26 - Apr 27
Apex Grassmarket Hotel
Malmaison Edinburgh
Malmaison Edinburgh
4.0 star property
Leith
8.6 out of 10, Excellent, (1,004 reviews)
Enjoy royal explorations from this stylish hotel near Royal Mile and Edinburgh Castle. Savor British dishes at Chez Mal Brasserie, work out at the fitness center, or grab a drink at the bar. Just 3 minutes from Port of Leith tram for easy city adventures.
The price is $152
$182 total
includes taxes & fees
Apr 26 - Apr 27
Malmaison Edinburgh
Nira Caledonia
Nira Caledonia
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (697 reviews)
The price is $236
$283 total
includes taxes & fees
Apr 26 - Apr 27
Nira Caledonia
Roomzzz Edinburgh
Roomzzz Edinburgh
4.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (315 reviews)
Located just minutes from Princes Street and Edinburgh Playhouse Theatre, this hotel puts you in the heart of the city. Royal Mile and Edinburgh Castle are nearby, with St Andrew Square Tram Stop and Edinburgh Waverley Station a 5-minute walk away.
The price is $224
$269 total
includes taxes & fees
May 4 - May 5
Roomzzz Edinburgh
Radisson Blu Hotel, Edinburgh City Centre
Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,034 reviews)
Immerse yourself in Edinburgh's historic charm at this tranquil retreat on the Royal Mile. Enjoy the indoor pool and zen spa after exploring nearby Edinburgh Castle. Coffee shops and major attractions surround this perfectly positioned hotel.
The price is $277
$332 total
includes taxes & fees
May 4 - May 5
Radisson Blu Hotel, Edinburgh City Centre
B+B Edinburgh
B+B Edinburgh
4.0 star property
West End
9.0 out of 10, Wonderful, (1,003 reviews)
The price is $105
$126 total
includes taxes & fees
Apr 26 - Apr 27
B+B Edinburgh
The Scholar
The Scholar
4.0 star property
Southside
9.2 out of 10, Wonderful, (1,000 reviews)
Feel the historic charm of this Edinburgh gem near University of Edinburgh and Royal Mile. The Brasserie offers dinner with garden views, while the lobby lounge invites relaxation. With free WiFi and parking, this comfortable hotel puts you moments from iconic Edinburgh Castle.
The price is $141
$170 total
includes taxes & fees
Apr 26 - Apr 27
The Scholar
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.

When is the best time to visit Dalkeith?

Our prices for hotels in Dalkeith are cheapest in January
Price trends for hotels in Dalkeith
Pricing is based on two traveler single night rates
View properties in April
Currently viewing crowd sizes and weather for April.
Typical weather for Dalkeith
April
High 11°C / low 4°C. Cloudy most days.
View properties in April
11°
weather_cloudy
April, no crowd data, average high temperature 11 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
14°
weather_cloudy
May, no crowd data, average high temperature 14 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
16°
weather_cloudy
June, no crowd data, average high temperature 16 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
18°
weather_cloudy
July, no crowd data, average high temperature 18 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
18°
weather_cloudy
August, no crowd data, average high temperature 18 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
16°
weather_cloudy
September, no crowd data, average high temperature 16 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
12°
weather_cloudy
October, no crowd data, average high temperature 12 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
weather_cloudy
November, no crowd data, average high temperature 9 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
weather_cloudy
December, no crowd data, average high temperature 6 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
weather_cloudy
January, no crowd data, average high temperature 6 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
weather_cloudy
February, no crowd data, average high temperature 7 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
weather_cloudy
March, no crowd data, average high temperature 9 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
Monthly weather averages (˚C)

Top neighborhoods in Dalkeith

Danderhall

Dalkeith's Danderhall neighborhood offers attractions including Danderhall Leisure Centre.

Top landmarks in Dalkeith

Check out reviews of Dalkeith hotels guests love

Frequently asked questions

What accommodations do travelers like in Dalkeith?
Can I book a refundable hotel in Dalkeith?
If you're looking for the flexibility to change your travel plans to Dalkeith, most hotels offer refundable* bookable rates. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Dalkeith if I want a vacation home instead of a traditional hotel?
Browse 13 vacation homes on our site.
What will the weather in Dalkeith be like during my vacation?
July and August are typically the warmest months in Dalkeith when the average temp is 56°F. January and February are the coldest months when the average temperature is 40°F. October and July are the months with the most rain.
Why should I book my Dalkeith hotel through Hotels.com?
There are lots of reasons to book your Dalkeith trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.