Search Dalkeith hotels

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dalkeith hotels

The Sun Inn

The Sun Inn
4.0 star property
Dalkeith
8.6 out of 10, Excellent, (408 reviews)
"My second stay here and it was as pleasant as before. The breakfast is always fantastic. "
United States
Alexander
The price is AU$248
includes taxes & fees
23 Jan - 24 Jan
The Sun Inn

Premier Inn Edinburgh A7 - Dalkeith

Premier Inn Edinburgh A7 - Dalkeith
3.0 star property
Dalkeith
8.6 out of 10, Excellent, (4 reviews)
"We loved our one night stay here. I was worried because I didn’t realize there was no lift on the property, but the staff was very helpful in getting us to our room. "
United States
Amber
The price is AU$123
includes taxes & fees
25 Jan - 26 Jan
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

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (917 reviews)
"Receptionist staff very pleasant and helpful. Room lovely and spaceous."
United Kingdom
Linda
The price is AU$159
includes taxes & fees
25 Jan - 26 Jan
Macdonald Cardrona Hotel, Golf & Spa

Leonardo Edinburgh City

Leonardo Edinburgh City
3.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (1,001 reviews)
"Our stay at Leonardo was perfect! The staff were very helpful and courteous, the food was great and the location was perfect which allowed us to walk to all the places that we visited."
United States
Peter
The price is AU$125
includes taxes & fees
27 Jan - 28 Jan
Leonardo Edinburgh City

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very good, (1,004 reviews)
"Nice spacious clean room, lovely staff and great food! "
United Kingdom
Luc
The price is AU$92
includes taxes & fees
28 Jan - 29 Jan
Braid Hills Hotel

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very good, (672 reviews)
"Absolutely wonderful stay. Perfect weekend to beat any January blues!!! Grill room meals exceptional! But the best thing is the staff…many of whom are very young…all absolutely fabulous!! Thank you x"
United Kingdom
Sharon
The price is AU$282
includes taxes & fees
5 Feb - 6 Feb
Peebles Hydro Hotel

Nira Caledonia

Nira Caledonia
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (649 reviews)
"We loved our stay here, the staff were so helpful and pointed out some brilliant walks. We enjoyed our breakfasts both days and the room was lovely. "
United Kingdom
Laura
The price is AU$172
includes taxes & fees
25 Jan - 26 Jan
Nira Caledonia

Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.0 out of 10, (1,332 reviews)
"Great staff great room all round lovely stay would go again "
United Kingdom
fletcher
The price is AU$83
includes taxes & fees
25 Jan - 26 Jan
Britannia Hotel Edinburgh

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (134 reviews)
"Such a beautiful estate. Service was impeccable. Would definitely stay again"
United States
Sherrill
Cringletie House Hotel

The Rutland Hotel & Apartments

The Rutland Hotel & Apartments
4.0 star property
West End
9.6 out of 10, Exceptional, (402 reviews)
"Loved the room and the proximity to the tram and Princes Street. 10/10 would stay again"
United States
Rebecka
The price is AU$220
includes taxes & fees
26 Jan - 27 Jan
The Rutland Hotel & Apartments

DoubleTree by Hilton Edinburgh City Centre

DoubleTree by Hilton Edinburgh City Centre
4.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (1,002 reviews)
"Nice staff, nice hotel, rooms as new, nice view of the castle and walking distance from attractions "
Mexico
Efren
The price is AU$184
includes taxes & fees
25 Jan - 26 Jan
DoubleTree by Hilton Edinburgh City Centre

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,001 reviews)
"The staff were polite friendly and very helpful. "
United Kingdom
Rrona
The price is AU$142
includes taxes & fees
25 Jan - 26 Jan
Village Hotel Edinburgh

JA The Bruntsfield - Edinburgh

JA The Bruntsfield - Edinburgh
4.0 star property
Tollcross
8.8 out of 10, Excellent, (1,001 reviews)
"Great spacious room and fab Breakfast"
United Kingdom
Neil
The price is AU$117
includes taxes & fees
27 Jan - 28 Jan
JA The Bruntsfield - Edinburgh

Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield
3.0 star property
Clermiston
8.2 out of 10, Very good, (1,006 reviews)
"Breakfast 10/10 and waitress very friendly."
United Kingdom
Diane
The price is AU$98
includes taxes & fees
1 Feb - 2 Feb
Leonardo Edinburgh Murrayfield

The Bonham Hotel

The Bonham Hotel
5.0 star property
West End
9.2 out of 10, Wonderful, (937 reviews)
"All of the above; plus the impeccable consistent service despite Christmas parties and weeding going onduring much of our stay. Great food as well!"
United States
Robert
The price is AU$220
includes taxes & fees
26 Jan - 27 Jan
The Bonham Hotel

Angel's Share Hotel

Angel's Share Hotel
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (1,001 reviews)
"Convenient location, great facilities and very attentive staff. Would recommend to all. "
United Kingdom
Tony
The price is AU$193
includes taxes & fees
29 Jan - 30 Jan
Angel's Share Hotel

Le Monde Hotel

Le Monde Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1,000 reviews)
"The entire stay from start to finish was magical "
United Kingdom
Helen
The price is AU$163
includes taxes & fees
17 Feb - 18 Feb
Le Monde Hotel

Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
Tollcross
9.0 out of 10, Wonderful, (1,000 reviews)
"The staff were all amazing - incredibly helpful and quick to respond to any short-notice requests. The room was fantastic - spacious, clean and comfortable. The hotel's location was perfect for local amenities, sightseeing and restaurants."
United Kingdom
Adrian
The price is AU$213
includes taxes & fees
8 Feb - 9 Feb
Sheraton Grand Hotel & Spa, Edinburgh

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
Broxburn
8.2 out of 10, Very good, (1,001 reviews)
"A beautiful, well run hotel with character and polite staff."
United Kingdom
Oguz
The price is AU$140
includes taxes & fees
25 Jan - 26 Jan
Macdonald Houstoun House
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

Our guide on where to stay in Dalkeith

Find the best Dalkeith areas for the activities you enjoy most. Learn more about Dalkeith
Learn more about Dalkeith

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 Craigmillar Castle and Royal Mile.

Stay near popular Dalkeith attractions

Top Dalkeith Hotel Reviews

Recent Reviews in Dalkeith

More cheap accommodation 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 Delta Hotels by Marriott Edinburgh and Holiday Inn Edinburgh by IHG. See all available top hotels, or vacation rentals in Dalkeith.
What are some of the best holiday rentals that Dalkeith has to offer?
First Holyrood House: This holiday home rental outside Dalkeith offers a furnished patio, a garden and daily housekeeping to help you feel perfectly comfortable in your new surroundings. It has 3 bedrooms, as well as a kitchen with a full-sized fridge, a dishwasher and a stovetop, so that you can cook with friends or family. You and your friends and family can relax into your holiday with amenities such as a selection of games. Another good choice for your trip to Dalkeith is Edinburgh, Dalkeith , Eskbank , vacation rental. S T LET LICENCE APL' MLOOO90P. 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. Delta Hotels by Marriott Edinburgh and Holiday Inn Edinburgh by IHG 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 Edinburgh Castle and Royal Mile. In Dalkeith, there are 16 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 Edinburgh Castle and Royal Mile 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