Hotels in Dalkeith

Best Dalkeith Hotels

Enter your dates for prices and availability of the best hotels in Dalkeith.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

3 Best Hotels to Stay in Dalkeith

Find great hotels in Dalkeith on Trip.com! Read guest reviews, compare the latest prices, and explore hotel details to choose your perfect stay.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
The Sun Inn Hotels in Dalkeith
The Sun Inn Hotels in DalkeithThe Sun Inn Hotels in DalkeithThe Sun Inn Hotels in DalkeithThe Sun Inn Hotels in DalkeithThe Sun Inn Hotels in DalkeithThe Sun Inn Hotels in Dalkeith
89
Hotels in Dalkeith
Horse riding
Public parking
Luggage storage
"Simple and speedy check-in, great breakfast Great sized room, very friendly team"
Very Good
77 reviews
8.2/10
1 night
From INR 8,752
Check Availability
Red Roofs | 5BR Luxury | Near Edinburgh | EV Point Hotels in Dalkeith
Red Roofs | 5BR Luxury | Near Edinburgh | EV Point Hotels in DalkeithRed Roofs | 5BR Luxury | Near Edinburgh | EV Point Hotels in DalkeithRed Roofs | 5BR Luxury | Near Edinburgh | EV Point Hotels in DalkeithRed Roofs | 5BR Luxury | Near Edinburgh | EV Point Hotels in DalkeithRed Roofs | 5BR Luxury | Near Edinburgh | EV Point Hotels in DalkeithRed Roofs | 5BR Luxury | Near Edinburgh | EV Point Hotels in Dalkeith
46
Hotels in Dalkeith
Red Roofs is a spacious 5-bed luxury home near Edinburgh, ideal for families and groups. EV charging and free parking on-site. 10-min walk to Newtongrange Station (20-min train to Edinburgh Waverley). 3-min walk to buses (X95, 29) into Edinburgh. Easy drive via A7 (25 mins). Perfect for holidays, events, and business stays.About pets:Pets allowed: dogs and cats less than 22 lbs per pet (limit one pet total).About checkOut:Check out before 10:00 AM.About children:Children allowed: ages 0-17.About checkIn:Check in after 4:00 PM.About smoking:Smoking is not permitted.About minBookingAge:Minimum age to rent: 18.About events:Events allowed: family gatherings, birthday parties, weddings.Maximum event attendees: 10,No bachelor's party or Inappropriate party.
Check Availability
Eskbank Terrace Spacious House Hotels in Dalkeith
Eskbank Terrace Spacious House Hotels in DalkeithEskbank Terrace Spacious House Hotels in DalkeithEskbank Terrace Spacious House Hotels in DalkeithEskbank Terrace Spacious House Hotels in DalkeithEskbank Terrace Spacious House Hotels in DalkeithEskbank Terrace Spacious House Hotels in Dalkeith
60
Hotels in Dalkeith
Located in Dalkeith, Eskbank Terrace Spacious House is within a 15-minute drive of Royal Mile and University of Edinburgh. This residence is 7.1 mi (11.3 km) from Edinburgh Castle and 7 mi (11.3 km) from Princes Street. Take in the views from a garden. Free self parking is available onsite. Treat yourself to a stay in one of the 10 guestrooms, featuring fireplaces. Kitchens are outfitted with refrigerators, ovens, and stovetops. Complimentary wired internet access is available to keep you connected. Private bathrooms with shower/tub combinations feature deep soaking bathtubs and hair dryers.
Check Availability
Premier Inn Edinburgh A7 (Dalkeith) Hotels in Dalkeith
Premier Inn Edinburgh A7 (Dalkeith) Hotels in DalkeithPremier Inn Edinburgh A7 (Dalkeith) Hotels in DalkeithPremier Inn Edinburgh A7 (Dalkeith) Hotels in DalkeithPremier Inn Edinburgh A7 (Dalkeith) Hotels in DalkeithPremier Inn Edinburgh A7 (Dalkeith) Hotels in DalkeithPremier Inn Edinburgh A7 (Dalkeith) Hotels in Dalkeith
33
Hotels in Dalkeith
Parking
Luggage storage
Restaurant
"Excellent service from all staff including check in and breakfast. Nothing was too much trouble"
41 reviews
6.6/10
1 night
From INR 7,677
Check Availability
Melville Castle Hotel Hotels in Dalkeith
Melville Castle Hotel Hotels in DalkeithMelville Castle Hotel Hotels in DalkeithMelville Castle Hotel Hotels in DalkeithMelville Castle Hotel Hotels in DalkeithMelville Castle Hotel Hotels in DalkeithMelville Castle Hotel Hotels in Dalkeith
99+
Hotels in Dalkeith
Golf course
Parking
24-hour front desk
"Have visited Melville and had fantastic experiences ,and have recommended the castle to family and friends who also enjoyed. Visited on the 13th January met by a not very happy front of house. My 89 year old mother also stayed …my mum had something to eat , dinner came we asked for condiments waiter returned minus cutlery 10 minutes passed cutlery at last. We sat in the bar for a drink were met with sorry no brandy or Guinness not the bartender’s fault. Quests at one point were waiting at the bar whilst the bartender collected glasses elsewhere again not his fault. Morning came mums full Scottish was excellent I had smoked haddock that was inedible poached egg was fine , no side plates for toast . Check out was the worst once again an unhappy front of house . I queried the bill which was£130 more than we had purchased she asked if I was sure and could it be ordered from my mums room. She said she needed to talk with manager. Who asked her to check out all invoices after approximately 15 mins I had had enough, my partner went to deal with this issue again left waiting we decided to leave his bank card and left . On the way home we received a call the the same woman to give us the good news that we only had to pay for what we had like she did us a favour!! Most of the staff were lovely just need proper training. Would not recommend or return."
Very Good
123 reviews
8.9/10
1 night
From INR 8,815
Check Availability
Dalhousie Castle Hotel Hotels in Dalkeith
Dalhousie Castle Hotel Hotels in DalkeithDalhousie Castle Hotel Hotels in DalkeithDalhousie Castle Hotel Hotels in DalkeithDalhousie Castle Hotel Hotels in DalkeithDalhousie Castle Hotel Hotels in DalkeithDalhousie Castle Hotel Hotels in Dalkeith
99+
Hotels in Dalkeith
Trip.BestNo. 1 of Cultural Hotels in Midlothian
Golf course
Massage room
Public parking
"Breakfast and afternoon tea are good. Family of three can request a queen bed The front desk may arrange rooms with small beds. Stayed two nights because I just arrived and felt super nice. Cancelled the hotel in the city and added one night. I changed a room the next night. There were so many mirrors in the room. It was mainly in the morning that Baidu made this hotel so famous that it was one of the world's most famous Lingyi castles, which caused us to be afraid, but the children were very happy. It's a different kind of experience. In addition, the hotel has an owl eagle breeding park, which can be reserved for eagle feeding when you are over 16 years old."
Very Good
102 reviews
8.4/10
1 night
From INR 15,091
Check Availability
Carberry Tower Mansion House and Estate Hotels in Dalkeith
Carberry Tower Mansion House and Estate Hotels in DalkeithCarberry Tower Mansion House and Estate Hotels in DalkeithCarberry Tower Mansion House and Estate Hotels in DalkeithCarberry Tower Mansion House and Estate Hotels in DalkeithCarberry Tower Mansion House and Estate Hotels in DalkeithCarberry Tower Mansion House and Estate Hotels in Dalkeith
99+
Hotels in Dalkeith
Golf course
Hiking
Public parking
"This is the cheapest but good value hotel for a few days to go to the United Kingdom. At night rush, hit Uber from Scott Memorial Tower to 27 pounds, about half an hour. Slightly smaller than expected, the bathroom is quite large."
Very Good
107 reviews
8.9/10
1 night
From INR 8,840
Check Availability
Premier Inn Edinburgh A1 (Musselburgh) Hotels in Dalkeith
Premier Inn Edinburgh A1 (Musselburgh) Hotels in DalkeithPremier Inn Edinburgh A1 (Musselburgh) Hotels in DalkeithPremier Inn Edinburgh A1 (Musselburgh) Hotels in DalkeithPremier Inn Edinburgh A1 (Musselburgh) Hotels in DalkeithPremier Inn Edinburgh A1 (Musselburgh) Hotels in DalkeithPremier Inn Edinburgh A1 (Musselburgh) Hotels in Dalkeith
20
Hotels in Dalkeith
Parking
Luggage storage
Restaurant
"Let me talk about the advantages first. This inn is on the outskirts of Edinburgh, about 10 kilometers drive, and the location is good. Accommodation in Edinburgh is high and parking is difficult. Therefore, choosing to stay here is quite good; the other is that parking is very convenient, the hotel is in front of the parking lot, parking spaces are sufficient. 9 pounds a night, this parking fee level is simply cabbage price in the UK, very friendly for self-driving. The inn can see the idyllic scenery of the UK at the entrance of the inn, very beautiful. The disadvantage is that the price is not cheap, there is no elevator, although the floor is not high, there are 3 floors, but if there is a lot of luggage, it will take a little effort. The air conditioner in the room cannot be adjusted by itself and it is hot enough. There is nothing wrong with it."
44 reviews
7.4/10
1 night
From INR 6,414
Check Availability
Travel Inn Edinburgh Inveresk Hotels in Dalkeith
Travel Inn Edinburgh Inveresk Hotels in Dalkeith
2
Hotels in Dalkeith
The Travel Inn Edinburgh Inveresk is an ideal spot for travelers wanting to discover the city. Visitors to Whitecraig will find that the Travel Inn Edinburgh Inveresk is a fantastic accommodation choice. With Edinburgh Waverley Railway Station just 15km away and Edinburgh Airport only 29km away, transportation is very convenient. The nearby area boasts an abundance of attractions including Battle Of Pinkie Cleugh Memorial Stone, Jungle Tumble Play Cafe and Musselburgh Allotments. This hotel makes a great place to kick back and relax after a long day of sightseeing.
1 night
From INR 5,889
Check Availability
Premier Inn Edinburgh A1 (Newcraighall) Hotels in Dalkeith
Premier Inn Edinburgh A1 (Newcraighall) Hotels in DalkeithPremier Inn Edinburgh A1 (Newcraighall) Hotels in DalkeithPremier Inn Edinburgh A1 (Newcraighall) Hotels in DalkeithPremier Inn Edinburgh A1 (Newcraighall) Hotels in DalkeithPremier Inn Edinburgh A1 (Newcraighall) Hotels in DalkeithPremier Inn Edinburgh A1 (Newcraighall) Hotels in Dalkeith
16
Hotels in Dalkeith
Parking
24-hour front desk
Luggage storage
"A lovely premier inn, clean and tidy, really friendly staff and a perfect location for our weekend in Edinburgh! Also attached to a wonderful Greene King , the Cuddie Brae, which was much more affordable than pubs closer to the city centre despite being very close!"
Very Good
44 reviews
8.0/10
1 night
From INR 8,040
Check Availability
See All Hotels in Dalkeith

Browse by hotel type

Immerse yourself in the vibrant atmosphere of Dalkeith with our handpicked accommodation options

FAQs About Dalkeith Hotels

Where can I find the best hotels in Dalkeith?

Dalkeith has some of the best hotels for you to select. Whether you're traveling for business or on a vacation, The Sun Inn (from INR 9,689) is a preferred hotel.

Where can you find hotels with excellent breakfast in Dalkeith?

The Sun Inn (from INR 9,689) provides high-quality breakfast. Start your day with fresh, delicious breakfast!

Where can I find the best hotel discounts in Dalkeith?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Dalkeith Hotels Info

Number of Reviews111
Total Properties3
Average Price (Weekdays)INR 11,147
Average Price (Weekends)INR 11,353