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 $62
$75 total
includes taxes & fees
Mar 19 - Mar 20
Premier Inn Edinburgh A7 - Dalkeith
2 Bedroom Cottage-hot Tub-free Parking
2 Bedroom Cottage-hot Tub-free Parking
2.0 star property
Dalkeith
2 Bedroom Cottage-hot Tub-free Parking
The Sun Inn
The Sun Inn
4.0 star property
Dalkeith
8.6 out of 10, Excellent, (410 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
Feb 28 - Mar 1
The Sun Inn
Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (941 reviews)
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,001 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 $56
$68 total
includes taxes & fees
Mar 1 - Mar 2
Best Western Kings Manor Hotel
Braid Hills Hotel
Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very Good, (1,001 reviews)
The price is $67
$80 total
includes taxes & fees
Mar 2 - Mar 3
Braid Hills Hotel
CODE - The Court, Edinburgh
CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,065 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 $103
$123 total
includes taxes & fees
Mar 15 - Mar 16
CODE - The Court, Edinburgh
The Salisbury Hotel
The Salisbury Hotel
4.0 star property
Southside
8.6 out of 10, Excellent, (889 reviews)
Experience Edinburgh's charm at this hotel with Sofia's Lounge serving Middle Eastern cuisine. Just 5 minutes from Edinburgh Castle and Royal Mile, guests enjoy a bar, terrace, and garden. Free WiFi and parking make exploring this historic city effortless.
The price is $86
$103 total
includes taxes & fees
Mar 3 - Mar 4
The Salisbury Hotel
New Town Hotel
New Town Hotel
4.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (104 reviews)
Immerse yourself in Edinburgh's heart, with George Street and Princes Street a 5-minute walk away. This hotel offers a welcoming lounge bar and 24-hour front desk. Edinburgh Castle and Playhouse Theatre are nearby, with St Andrew Square Tram Stop just 3 minutes away.
The price is $95
$114 total
includes taxes & fees
Mar 1 - Mar 2
New Town Hotel
The Scholar
The Scholar
4.0 star property
Southside
9.2 out of 10, Wonderful, (1,001 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 Scholar
W Edinburgh
W Edinburgh
5.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (403 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 $194
$233 total
includes taxes & fees
Mar 1 - Mar 2
W Edinburgh
Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHG
3.0 star property
West End
7.8 out of 10, Good, (1,000 reviews)
The price is $50
$60 total
includes taxes & fees
Mar 1 - Mar 2
Garner Edinburgh Haymarket by IHG
Apex Waterloo Place Hotel
Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,016 reviews)
Experience tranquility in central Edinburgh, just steps from Princes Street and the Playhouse Theatre. Enjoy the spa's indulgent deep-tissue massages and aromatherapy after exploring nearby sights, then unwind in the indoor pool or Liberté Brasserie.
The price is $101
$121 total
includes taxes & fees
Mar 8 - Mar 9
Apex Waterloo Place Hotel
Motel One Edinburgh - Royal
Motel One Edinburgh - Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,150 reviews)
The price is $99
$119 total
includes taxes & fees
Mar 1 - Mar 2
Motel One Edinburgh - Royal
Malmaison Edinburgh
Malmaison Edinburgh
4.0 star property
Leith
8.6 out of 10, Excellent, (1,000 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 $73
$88 total
includes taxes & fees
Mar 1 - Mar 2
Malmaison Edinburgh
The Caledonian Edinburgh, Curio Collection by Hilton
The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
West End
9.0 out of 10, Wonderful, (1,001 reviews)
The price is $151
$181 total
includes taxes & fees
Mar 1 - Mar 2
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,231 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.
Market Street Hotel
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,002 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 $143
$172 total
includes taxes & fees
Mar 15 - Mar 16
Radisson Blu Hotel, Edinburgh City Centre
Sheraton Grand Hotel & Spa, Edinburgh
Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
Tollcross
9.0 out of 10, Wonderful, (1,004 reviews)
Relax in this central Edinburgh retreat with a full-service spa featuring an indoor pool and hydro facilities. Just a 10-minute walk to Princes Street and George Street, with Edinburgh Castle nearby. The quiet rooms and attentive staff create a peaceful urban escape.
The price is $139
$167 total
includes taxes & fees
Mar 22 - Mar 23
Sheraton Grand Hotel & Spa, Edinburgh
Leonardo Royal Hotel Edinburgh
Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,310 reviews)
Immerse in Edinburgh culture with easy access to Edinburgh Castle and the Royal Mile. Just 4 minutes from Waverly Train Station, this peaceful hotel offers breakfast, room service, and a fitness center for exploring Scotland's captivating capital.
The price is $101
$121 total
includes taxes & fees
Mar 8 - Mar 9
Leonardo Royal Hotel Edinburgh
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.

Top neighborhoods in Dalkeith

Danderhall

Top landmarks in Dalkeith

Check out reviews of Dalkeith hotels guests love

Frequently asked questions

What accommodations do travelers like in Dalkeith?
The Sun Inn is a property that our guests really like.
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 8 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.