An aerial view of a large estate with a prominent castle-like structure surrounded by lush green fields and dense forests.

Find luxury hotels in Dalkeith

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Dalkeith Luxury Hotels

Tonight
23 Sept - 24 Sept
Tomorrow
24 Sept - 25 Sept
This weekend
25 Sept - 27 Sept
Next weekend
2 Oct - 4 Oct

Our top choices for Dalkeith luxury hotels

1. The Sun Inn

The Sun Inn
Dalkeith
£117
includes taxes & fees
4 Oct - 5 Oct
The Sun Inn

2. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
Musselburgh
£152
includes taxes & fees
4 Oct - 5 Oct
Carberry Tower Mansion House and Estate

3. Dalhousie Castle

Dalhousie Castle
Bonnyrigg
£260
includes taxes & fees
12 Oct - 13 Oct
Dalhousie Castle

4. Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
Peebles
  • Scottish spa hotel blends mountain serenity with luxury, featuring golf, treatments, and countryside views.
£87
includes taxes & fees
22 Oct - 23 Oct
Macdonald Cardrona Hotel, Golf & Spa

5. Cringletie House Hotel

Cringletie House Hotel
Peebles
  • Victorian elegance meets culinary excellence at this rural retreat with three bars and a renowned restaurant.
£214
includes taxes & fees
24 Oct - 25 Oct
Cringletie House Hotel

6. The Lane Hotel

The Lane Hotel
Morningside
£187
includes taxes & fees
4 Oct - 5 Oct
The Lane Hotel

7. Barony Castle Hotel

Barony Castle Hotel
Eddleston
  • Stately Scottish castle stay offers indoor pool, sauna, and luxurious comforts surrounded by serene Eddleston countryside.
£126
includes taxes & fees
8 Oct - 9 Oct
Barony Castle Hotel

8. Peebles Hydro Hotel

Peebles Hydro Hotel
Peebles
£151
includes taxes & fees
18 Oct - 19 Oct
Peebles Hydro Hotel

9. Kildonan Lodge Hotel

Kildonan Lodge Hotel
Newington
£166
includes taxes & fees
18 Oct - 19 Oct
Kildonan Lodge Hotel

10. The Scott

The Scott
Southside
£215
includes taxes & fees
19 Oct - 20 Oct
The Scott
View all properties

Find out more about Dalkeith

Dalkeithand its attractions for luxury travelers

Dalkeith, Scotland, offers a delightful blend of history and luxury for discerning travellers. Begin your exploration at the stunning Dalkeith Palace, where you can wander through its exquisite gardens and perhaps indulge in an afternoon tea in the grand surroundings. Just a stone's throw away, the scenic paths of Dalkeith Country Park beckon, featuring tranquil woodlands and a charming café, perfect for enjoying a leisurely lunch after a refreshing walk. For a taste of local heritage, visit the remarkable Midlothian Snowsports Centre, where adventurous families can enjoy skiing or snowboarding, ensuring an exhilarating day out for all ages. As the evening sets in, consider a fine dining experience at one of the area's upscale restaurants, where traditional Scottish cuisine is elevated to new heights. For luxurious accommodation, the area around the palace is particularly appealing, featuring high-end hotels that offer attentive service and exquisite amenities, allowing you to unwind in style after a day of discovery.

Find the best luxury hotels and resorts in Dalkeith

For those seeking a luxurious retreat in Dalkeith, Scotland, these hotels offer exquisite amenities and a refined experience to elevate your stay.The Sun Inn

  • Why it's great for a luxury retreat: The Sun Inn is a splendid choice for travelers desiring a luxurious escape, an impressive review rating of 8.8. Guests will revel in the stunning river views and the indulgence of a deep soaking bathtub, perfect for unwinding after a day of exploration. This hotel offers a tranquil atmosphere complemented by exceptional service, ensuring a memorable stay.
  • Other amenities: In addition to its luxurious touches, The Sun Inn features a private hot tub for relaxation, alongside a rooftop terrace for enjoying the scenic surroundings. Travelers can take advantage of contactless check-in for a seamless arrival experience. The hotel also offers free self-parking, daily housekeeping, and access to nearby mountain biking and hiking trails for those looking to embrace the Scottish outdoors.
  • Nearby attractions: Dalhousie Castle - 2 km, Dalkeith Country Park - 3.4 km, Vogrie Country Park - 6.8 km

Top Dalkeith Hotel Reviews

Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Location location location. This is the best location for old town. You get lovely views of the castle each day and night when you book those rooms. I loved my stay here. Breakfast each morning was the BEST! The staff were very helpful and incredible as well. Loved my stay here. Only downside is the heating in the room is not individually controlled and can run very hot if you aren’t used to sleeping warm. But that is absolutely nothing to worry about because everything else here makes that unimportant."
Denita 6-night trip
Posted 1 hour ago
Apex Grassmarket Hotel
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"The lobby was spectacular. Three staff members at the desk ready to check in customers or just ready for any questions/ concerns. They were accommodating from helping us maneuver through the property on the floor zero to get to the nearby station to letting us leaving our luggage at the lobby area on our check our day. Rooms were more than enough for two people. We had a two twin bed and they were put together to make one bed. The desk was a nice perk for the room as there was a mirror that would fold up and down attached to the desk to help get ready to put on makeup or to use if you have to work. Bathroom was spectacular in terms of cleanliness. Sink is a bit small but made it work. The only flaw is the water in the shower may get out because the shower door is completely flushed to the door or shower wall. So be sure to keep a towel on the bathroom floor at the shower entrance so water doesn’t get on there. Other than that it’s a hotel I’ll come to again. AC was available so big plus. The water and milk for coffee being refilled everyday is a big plus too. The bar and restaurant in the lobby area make for good spots to congregate for coworkers, family, friends, or whoever."
Timothy 2-night trip
Posted 1 hour ago
Apex Waterloo Place Hotel
Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

10/10 Excellent
"The Mountain Royal Hotel has an amazing location and was the home base of our travels in the lowlands. Breakfast was very good for a buffet/continental style offering. The only criticism I have would be the ridiculous showers. There was literally no way to shower with our soaking the entire bathroom. Very strange design decision."
Antonia 4-night trip
Posted 2 hours ago
Mount Royal Hotel Edinburgh by The Unlimited Collection
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

10/10 Excellent
"Great hotel in a great location."
Kimberly 4-night trip
Posted 18 hours ago
Leonardo Royal Hotel Edinburgh
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

8/10 Good
"Great spot in old town Edinburgh. Good rooms and clean"
Caroline Nancy 1-night trip
Posted 1 day ago
Apex City of Edinburgh Hotel
Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh

8/10 Good
"Great location, nice hotel. Water pressure for bath and shower were very disappointing."
Louise 1-night trip
Posted 2 days ago
Sheraton Grand Hotel & Spa, Edinburgh

Frequently asked questions

What are the top-rated luxury hotels in Dalkeith?
In Dalkeith, The Sun Inn is recognised as a top-rated luxury hotel.The Sun Inn, a 4-star establishment with an 8.6 rating, offers rooms featuring rainfall showerheads and deep soaking bathtubs, with some providing river views. Guests frequently praise the friendly and amazing staff, the great and delicious breakfast, and the comfortable and beautiful rooms.
How much does a luxury hotel in Dalkeith cost?
Luxury hotel prices in Dalkeith vary, but you can find a great deal from £87 on Expedia. To find the best prices on luxury stays, be flexible with your dates. Typically, off-peak and mid-week stays are cheaper. Sort your search results by "Price: low to high" to see our lowest rates.
Which luxury hotels in Dalkeith are good for families?
For families seeking luxury accommodation in Dalkeith, The Sun Inn is an excellent choice.The 4-star Sun Inn, with an 8.6 rating, offers comfortable and beautiful rooms, some featuring a deep soaking bathtub or a private hot tub on a terrace. Customers frequently praise the friendly and amazing staff, as well as the great and delicious breakfast.
Are there any top luxury hotels near Newbattle Abbey?
For travellers seeking luxury accommodation near Newbattle Abbey, The Sun Inn is an exceptional option.The 4-star Sun Inn, with an 8.6 rating, offers a selection of amenities including rainfall showerheads, deep soaking bathtubs, and private hot tubs. Guests frequently praise the friendly and amazing staff, the great and delicious breakfast, and the comfortable and beautiful rooms.
What luxury activities and experiences are there in Dalkeith?
The best luxury activities and experiences in Dalkeith centre around Dalkeith Country Park and its high-end offerings.Dalkeith Country Park itself provides a range of activities. You can enjoy expansive walking trails, explore the River Esk, or visit the historic Dalkeith Palace. For a great experience, hire a private guide for a bespoke tour of the park's hidden gems and wildlife.Families will particularly enjoy the Fort Douglas Adventure Park within Dalkeith Country Park. This isn't your average playground; it features impressive treehouses, zip wires, and aerial playgrounds, all designed with a high level of detail and quality. While it caters to children, adults often find themselves enjoying the imaginative play structures too.For those looking for a more refined experience, The Kitchen at Restoration Yard offers a superb dining experience within the park. It focuses on locally sourced produce and seasonal menus, providing a relaxed yet elegant setting for lunch or afternoon tea.
Can I cancel my luxury hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right luxury hotel in Dalkeith for you.
How can I save on a luxury hotel in Dalkeith with Expedia?
There are plenty of ways to save on a luxury hotel in Dalkeith. Join One Key™, our free travel rewards programme, to unlock instant discounts with Member Prices across a range of premium hotels. Typically, booking in advance will help you save on your luxury hotel stay. If you're feeling spontaneous, be sure to check for last-minute deals.
Is it cheaper to book a luxury Dalkeith hotel and flights as a package?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package. *Savings vary and are not available on all flight and hotel bookings.

Explore a world of travel with Expedia