Find hotels in Dalkeith from ฿2,298

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Top 10 Dalkeith hotels and places to stay

Dalkeith Aparthotel
2.0 star property
6.4 out of 10, (27)
"place is very good"
United Kingdom
Lakshay
The price is ฿2,992
฿3,591 total
includes taxes & fees
2 Nov - 3 Nov
Dalkeith Aparthotel
Premier Inn Edinburgh A7 - Dalkeith
3.0 star property
8.8 out of 10, Excellent, (3)
"This hotel was so far from the train station. There was a lot of construction going on, and maybe if this had not happened, we could have had a better chance of taking the bus to the city. There are no restaurants close by. "
United States
Maritza
The price is ฿1,915
฿2,298 total
includes taxes & fees
9 Nov - 10 Nov
Premier Inn Edinburgh A7 - Dalkeith
The Sun Inn
4.0 star property
8.6 out of 10, Excellent, (403)
"Service at breakfast was great. "
United Kingdom
Carlton
The price is ฿4,432
฿5,319 total
includes taxes & fees
2 Nov - 3 Nov
The Sun Inn
Apex Grassmarket Hotel
4.0 star property
9.0 out of 10, Wonderful, (2259)
"Great hotel and location "
United States
Robert
The price is ฿4,792
฿5,751 total
includes taxes & fees
2 Nov - 3 Nov
Apex Grassmarket Hotel
Market Street Hotel
4.0 star property
9.6 out of 10, Exceptional, (1136)
"Comfortable beds, nice shower, great location"
United States
Julia
Market Street Hotel
Livingston Lodge Hotel
2.5 star property
7.0 out of 10, Good, (414)
"Good nights stay no problems "
United Kingdom
Thomas
Livingston Lodge Hotel
Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
7.8 out of 10, Good, (898)
"Great break with my husband "
United Kingdom
Katrina
The price is ฿2,525
฿3,030 total
includes taxes & fees
1 Dec - 2 Dec
Macdonald Cardrona Hotel, Golf & Spa
Barony Castle Hotel
4.0 star property
8.0 out of 10, Very good, (767)
"Lovely place to stay great food in the restaurant "
United Kingdom
Iain
The price is ฿3,217
฿3,860 total
includes taxes & fees
9 Nov - 10 Nov
Barony Castle Hotel
Norton House Hotel & Spa
4.0 star property
9.2 out of 10, Wonderful, (1001)
"Spa was amazing and the room was clean and comfortable! "
United Kingdom
Tanya
The price is ฿5,319
฿6,383 total
includes taxes & fees
9 Nov - 10 Nov
Norton House Hotel & Spa
Dakota Edinburgh
4.0 star property
9.2 out of 10, Wonderful, (1264)
"Very nice hotel for early morning flights"
Canada
Dippan
The price is ฿2,936
฿3,523 total
includes taxes & fees
2 Nov - 3 Nov
Dakota Edinburgh
Carberry Tower Mansion House and Estate
4.0 star property
9.4 out of 10, Exceptional, (907)
"Beautiful property and the staff was incredible. "
United States
Melissa
Carberry Tower Mansion House and Estate
Old Town Chambers, Autograph Collection
5.0 star property
9.8 out of 10, Exceptional, (1017)
"Perfect location, right on the Royale Mile."
United States
Blake
The price is ฿9,645
฿11,574 total
includes taxes & fees
9 Nov - 10 Nov
Old Town Chambers, Autograph Collection
Peebles Hydro Hotel
4.0 star property
8.4 out of 10, Very good, (663)
"Beautiful hotel great breakfast lovely views "
United Kingdom
Gary
The price is ฿5,038
฿6,046 total
includes taxes & fees
17 Nov - 18 Nov
Peebles Hydro Hotel
Orocco Pier
3.5 star property
9.2 out of 10, Wonderful, (451)
"The bar was well stocked,the choice of foodwas exceptional the staff were all helpful and friendly"
United Kingdom
Michael
The price is ฿3,333
฿4,000 total
includes taxes & fees
4 Nov - 5 Nov
Orocco Pier
Pitbauchlie House Hotel, Sure Hotel Collection by BW
3.0 star property
8.8 out of 10, Excellent, (688)
"Great location close to city but at a much more affordable rate. "
United States
Kevin
The price is ฿2,411
฿2,893 total
includes taxes & fees
2 Nov - 3 Nov
Pitbauchlie House Hotel, Sure Hotel Collection by BW
Marine North Berwick
5.0 star property
8.8 out of 10, Excellent, (269)
"pool was good, room little small with not too much room for tea and kettle"
United Kingdom
Anne
The price is ฿11,776
฿14,131 total
includes taxes & fees
3 Nov - 4 Nov
Marine North Berwick
Dean Park Hotel
4.0 star property
8.8 out of 10, Excellent, (648)
"Lowly clean hotel in a very nice area"
United Kingdom
Dean
Dean Park Hotel
Edinburgh Marriott Hotel Holyrood
4.0 star property
8.6 out of 10, Excellent, (1010)
"Nice place to stay with staff very professional and friendly. "
United States
STEPHEN
The price is ฿3,495
฿4,194 total
includes taxes & fees
2 Nov - 3 Nov
Edinburgh Marriott Hotel Holyrood
Macdonald Houstoun House
4.0 star property
8.2 out of 10, Very good, (1001)
"We’ve stayed here a few times and really like the dog-friendly hotel and large rooms."
United Kingdom
Lynn
The price is ฿2,780
฿3,336 total
includes taxes & fees
30 Nov - 1 Dec
Macdonald Houstoun House
The Hoxton Edinburgh
4.0 star property
9.6 out of 10, Exceptional, (109)
"Beautiful hotel, room was clean and quiet, bathroom good size and well appointed. Delicious breakfast every morning. Staff was very helpful with directions and recommendations for nearby shops and restaurants. Would happily stay there again."
United States
Suzanne
The price is ฿6,032
฿7,238 total
includes taxes & fees
9 Nov - 10 Nov
The Hoxton 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.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Dalkeith

Find the best Dalkeith areas for the activities you enjoy most.

Danderhall

While Danderhall may not have many sights to explore, venturing just a little farther will lead you to top things to see and do like Gilmerton Cove and Craigmillar Castle.

Stay near popular Dalkeith attractions

Top Dalkeith Hotel Reviews

More cheap stays in Dalkeith

Frequently asked questions

What's the best place to stay in Dalkeith?
Located 6.3 mi (10.1 km) from the heart of Dalkeith, Apex Grassmarket Hotel is a top choice for your stay, based on our traveller data. Other good options for your stay in the area are Apex Waterloo Place Hotel and CoDE Pod – The CoURT - Edinburgh. See all available top hotels, or vacation rentals in Dalkeith.
What are some of the best holiday rentals that Dalkeith has to offer?
St Giles ApartHotel by Joivy: This holiday home rental outside of Dalkeith comes with free WiFi so that you can feel at home during your trip. It has 3 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. See all vacation rentals in Dalkeith.
If I need to cancel my hotel reservation in Dalkeith, will I receive a refund?
Yes, most room reservations are fully refundable if you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you have a non-refundable reservation, you might be able to cancel it and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Dalkeith.
What is the top LGBTQ-friendly accommodation in Dalkeith?
Premier Inn Edinburgh A7 - Dalkeith is a top LGBTQ-friendly hotel and features a 24-hour front desk. See all available hotels listed as LGBTQ-friendly in Dalkeith.
What are some accommodation options with pools in Dalkeith?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool and a snack bar/deli. Apex Waterloo Place Hotel and Dalmahoy Hotel & Country Club are two additional hotels that offer an on-site pool. View all hotels with pools in Dalkeith.
What's it like to stay in Dalkeith?
Visitors to Dalkeith will definitely enjoy the restaurants, cafes and bars. Tourists can also enjoy so much more including its cathedral. Top sights around the area include Royal Mile and Edinburgh Castle. In Dalkeith, there are 18 hotels and other accommodation options to choose from. Find out more about Dalkeith.
What should I do while I'm visiting Dalkeith?
Favourite places to visit include Dalkeith Country Park, Newbattle Abbey and Scottish Mining Museum. Additionally, you'll find Royal Mile and Edinburgh Castle in the area. Take a look at what more there is to see and do in Expedia's Dalkeith guide.
What's the best way to get around Dalkeith?
If you want to travel outside the area, take a train from Eskbank Station, Shawfair Station or Newtongrange Station. If you want to venture out around the area, you may want a rental car in Dalkeith for your journey.
What's the seasonal weather like in Dalkeith?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Dalkeith is 887 mm.

Explore a world of travel with Expedia