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

Find hotels in Dalkeith from AEDĀ 206

  • 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

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Dalkeith hotels

1. The Sun Inn

The Sun Inn
4.0 star property
Dalkeith
8.6 out of 10, Excellent, (438 reviews)
"We booked i"
United Kingdom
Barry
The price is AEDĀ 512
AEDĀ 615 total
includes taxes & fees
3 Dec - 4 Dec
The Sun Inn

2. Premier Inn Edinburgh A7 - Dalkeith

Premier Inn Edinburgh A7 - Dalkeith
3.0 star property
Dalkeith
8.8 out of 10, Excellent, (6 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 AEDĀ 250
AEDĀ 300 total
includes taxes & fees
8 Nov - 9 Nov
Premier Inn Edinburgh A7 - Dalkeith

3. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (1,004 reviews)
"Absolutely superb hotel, stunning interior, fitting modern amenities in with the historic interior design. Excellent on site restaurant with the exceptional waiter. The food was excellent especially the venison casserole with broccoli and then the chocolate chilli for dessert šŸØ. Not forgetting the superb breakfast."
United Kingdom
Jeff
The price is AEDĀ 345
AEDĀ 435 total
includes taxes & fees
8 Nov - 9 Nov
Carberry Tower Mansion House and Estate

4. Dalhousie Castle

Dalhousie Castle
4.0 star property
Bonnyrigg
8.8 out of 10, Excellent, (872 reviews)
"Great place to stay"
United States
Jonathan
The price is AEDĀ 712
AEDĀ 854 total
includes taxes & fees
30 Nov - 1 Dec
Dalhousie Castle

5. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.6 out of 10, Excellent, (1,002 reviews)
"Room was very clean, staff were very helpful and the breakfasts were more than ample really enjoyed our stay and will definitely be back in the future."
Australia
Shelagh
The price is AEDĀ 293
AEDĀ 369 total
includes taxes & fees
8 Nov - 9 Nov
Best Western Kings Manor Hotel

6. The Scholar

The Scholar
4.0 star property
Southside
9.4 out of 10, Exceptional, (1,004 reviews)
"The room was very nice, the location is fantastic, and the restaurant was very good."
United States
Grant
The price is AEDĀ 459
AEDĀ 579 total
includes taxes & fees
8 Nov - 9 Nov
The Scholar

7. Market Street Hotel

Market Street Hotel
4.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,563 reviews)
"Perfect place to stay to enjoy both Old town and New town. Clean hotel with attentive and friendly staff!"
United States
Michael
The price is AEDĀ 616
AEDĀ 776 total
includes taxes & fees
30 Nov - 1 Dec
Market Street Hotel

8. The Salisbury Hotel

The Salisbury Hotel
4.0 star property
Southside
8.6 out of 10, Excellent, (935 reviews)
"A unique and beautiful place to stay. We weren’t there long but wish we could have stayed a couple more days"
Canada
Catherine
The price is AEDĀ 395
AEDĀ 498 total
includes taxes & fees
8 Nov - 9 Nov
The Salisbury Hotel

9. Malmaison Edinburgh

Malmaison Edinburgh
4.0 star property
Leith
8.6 out of 10, Excellent, (1,001 reviews)
"It was a great place."
United States
Kevin
The price is AEDĀ 351
AEDĀ 443 total
includes taxes & fees
8 Nov - 9 Nov
Malmaison Edinburgh

10. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (3,002 reviews)
"Great location, great staff, comfortable room!"
United States
Patty
The price is AEDĀ 627
AEDĀ 790 total
includes taxes & fees
8 Nov - 9 Nov
Apex Grassmarket Hotel

11. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,162 reviews)
"Hotel was beautiful and so many great places nearby!"
United States
Dania
The price is AEDĀ 523
AEDĀ 660 total
includes taxes & fees
8 Nov - 9 Nov
Apex Waterloo Place Hotel

12. Murrayfield Hotel

Murrayfield Hotel
3.0 star property
Murrayfield
8.8 out of 10, Excellent, (1,000 reviews)
"The room was clean and a good size for our stay. The staff was helpful and able to answer questions about the area and the hotel amenities. It was a very enjoyable stay."
United States
Malou
The price is AEDĀ 413
AEDĀ 521 total
includes taxes & fees
12 Nov - 13 Nov
Murrayfield Hotel

13. Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (1,003 reviews)
"Excellent hotel, great location, staff fantastic, breakfast excellent"
United Kingdom
Carolyn
The price is AEDĀ 439
AEDĀ 553 total
includes taxes & fees
8 Nov - 9 Nov
Edinburgh Marriott Hotel Holyrood

14. Bruntsfield Hotel, WorldHotels Elite

Bruntsfield Hotel, WorldHotels Elite
4.0 star property
Tollcross
8.8 out of 10, Excellent, (1,002 reviews)
"Breakfast was excellent. There is a cold buffet and a fresh to order hot breakfast as well. The bar in the basement is very very nice. Had some very nice drinks there"
Canada
Victor
The price is AEDĀ 436
AEDĀ 549 total
includes taxes & fees
8 Nov - 9 Nov
Bruntsfield Hotel, WorldHotels Elite

15. BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
4.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (875 reviews)
"Great room and great location!"
United States
kimberly
The price is AEDĀ 804
AEDĀ 1,014 total
includes taxes & fees
16 Nov - 17 Nov
BrewDog DogHouse Edinburgh

16. Malmaison Edinburgh City

Malmaison Edinburgh City
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1,007 reviews)
"What a lovely and charming hotel. Very well located, excellent staff at the reception, restaurant and breakfast. Thank you so much for everything, we had a wonderful stay and cannot wait to be back !"
France
Helene
The price is AEDĀ 472
AEDĀ 595 total
includes taxes & fees
8 Nov - 9 Nov
Malmaison Edinburgh City

17. Holyrood Aparthotel

Holyrood Aparthotel
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2,112 reviews)
"Great location and 24 hour reception staff."
Canada
Indranil
The price is AEDĀ 573
AEDĀ 722 total
includes taxes & fees
8 Nov - 9 Nov
Holyrood Aparthotel

18. Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
4.0 star property
Edinburgh City Centre
9.6 out of 10, Exceptional, (1,003 reviews)
"Stuff was great, location was perfect and lots of cool places to eat and have a pint! Would totally recommend staying here and would stay here again !"
United States
Kathleen
The price is AEDĀ 629
AEDĀ 793 total
includes taxes & fees
10 Nov - 11 Nov
Hotel du Vin & Bistro Edinburgh

19. Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1,144 reviews)
"Amazing location!"
United States
Richard
The price is AEDĀ 660
AEDĀ 831 total
includes taxes & fees
29 Nov - 30 Nov
Radisson Blu Hotel, Edinburgh City Centre

20. Holiday Inn Express Edinburgh Royal Mile by IHG

Holiday Inn Express Edinburgh Royal Mile by IHG
3.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (1,004 reviews)
"I really enjoyed my stay! The hotel was very clean, the room was spacious and comfortable, and the staff were super friendly. Breakfast was good, and the location was fantastic, close to everything! Definitely a great option for anyone visiting the area."
Canada
Jeffrey
The price is AEDĀ 468
AEDĀ 590 total
includes taxes & fees
8 Nov - 9 Nov
Holiday Inn Express Edinburgh Royal Mile by IHG
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 and neighborhoods for the activities you enjoy most.

Danderhall

If you're looking for some top things to see and do in Danderhall and surrounding area, you can visit Gilmerton Cove and Craigmillar Castle.

Stay near popular Dalkeith attractions

Learn more about Dalkeith

Explore the grand chambers and woodland paths of Dalkeith Country Park, where adventure playgrounds and afternoon tea await. History buffs can visit St Nicholas Buccleuch Church and browse local shops along the charming High Street.

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

Top Dalkeith Hotel Reviews

More cheap stays in Dalkeith

Find out more about Dalkeith

Top reasons to visit Dalkeith

  • Historic Dalkeith Palace: Explore the impressive Dalkeith Palace, a stunning architectural gem steeped in history.
  • Dalkeith Country Park: Enjoy the scenic beauty and outdoor activities in this expansive park, perfect for family outings.
  • Local Culture: Immerse yourself in the vibrant local culture at Dalkeith Centre, with shops and events showcasing community spirit.
  • Dalkeith Museum: Delve into the rich history of the area through engaging exhibits and displays.
  • Diverse Accommodations: Choose from a variety of lodging options, including cozy guesthouses and modern hotels, catering to all needs.

Find great hotels near Dalkeith

Explore a variety of accommodation options in Dalkeith, Scotland, where you can find everything from cozy guesthouses to modern hotels. Ideal for travelers seeking pet-friendly and eco-certified experiences, Dalkeith hotels cater to both leisure and business needs. Whether you're looking for a comfortable stay or a unique lodging experience, you'll discover a range of choices that make your visit memorable.

  • Apex Grassmarket Hotel: Nestled in the heart of Edinburgh, the Apex Grassmarket Hotel is a 4-star lodging that offers a unique blend of modern design and eco-conscious hospitality. With a guest rating of 9.0 out of 10, this hotel is an ideal choice for eco-friendly travelers and business professionals alike. Located 10km from Dalkeith, it features spacious, stylish rooms equipped with contemporary amenities. The hotel's emphasis on sustainability makes it a standout option for those seeking a green travel experience while enjoying close proximity to the vibrant Grassmarket area, filled with shops and dining options.
  • Apex Waterloo Place Hotel: The Apex Waterloo Place Hotel is another 4-star gem, boasting a guest rating of 9.2 out of 10. This hotel is just 10km from Dalkeith and caters to families and business travelers with its comprehensive amenities. Families will appreciate the children's services and breakfast options, while adults can indulge in the full spa and pool services, including hot stone massages and detoxification wraps. The hotel’s location near the city center makes it convenient for exploring Edinburgh’s attractions, ensuring a relaxing and enjoyable stay for all visitors.
  • Leonardo Royal Hotel Edinburgh: The Leonardo Royal Hotel Edinburgh shines as another eco-certified 4-star accommodation that has earned a guest rating of 9.2 out of 10. Situated 10km from Dalkeith, this hotel is perfect for travelers who prioritize sustainability without compromising on comfort. Its modern design and thoughtful amenities create a welcoming atmosphere, making it an excellent base for exploring Edinburgh. Guests can enjoy a range of services while knowing they are staying in an environmentally conscious establishment.

Where to stay in Dalkeith

Dalkeith offers a delightful blend of culture and outdoor experiences, making it an ideal destination for family vacations. Explore the vibrant Dalkeith Centre, immerse yourself in the local culture, and enjoy the friendly atmosphere. Nearby neighborhoods like Dalry provide a relaxing vibe, perfect for budget travelers. Experience the historical charm and family-friendly activities that make Dalkeith a memorable getaway in Scotland.

  • Edinburgh: Edinburgh is a vibrant metropolis and the capital of Scotland, located just a short distance from Dalkeith. Known for its rich history and cultural scene, the city attracts travelers year-round, with peak visitor numbers from July to September. In Edinburgh, you can immerse yourself in a culture-themed experience, exploring historic landmarks like the iconic Edinburgh Castle and the Royal Mile. The city offers a bustling shopping area, world-class theaters, and educational institutions. Enjoy the picturesque streets and historic sites that make Edinburgh a must-visit destination.
  • Lasswade: Situated only 5km from Dalkeith, Lasswade is a charming town that offers a blend of cultural, romantic, and business-themed experiences. With its peak visitor numbers occurring in March to April and September, Lasswade is perfect for a peaceful getaway. Explore local attractions like historic castles and symbolic landmarks, or enjoy a round of golf at nearby courses. The town features a variety of shopping areas and educational venues, making it a great spot for visitors looking to experience Scotland's rich heritage.
  • Gilmerton: Gilmerton, also located 5km from Dalkeith, is a neighborhood known for its outdoor and eco-friendly adventures. With peak visitor times in March to April and July, this area is perfect for nature lovers. Discover beautiful parks, nature reserves, and a historic college university, offering a variety of educational experiences. Gilmerton also features shopping areas and golf courses, making it an excellent destination for those looking to blend adventure with leisure.

Things to do near Dalkeith

Shopping

In Dalkeith, you can explore local shops like the Dalkeith Country Park for unique gifts and artisan products. If you're up for a drive, visit the Fort Kinnaird Shopping Centre, about 16km away, for a wider selection of retail stores and dining options.

Recreation

Explore the serene surroundings of Dalkeith Country Park, where you can enjoy nature walks, cycling trails, and outdoor yoga sessions. Visit the tranquil spa at the nearby Melville Castle for rejuvenating treatments and relaxation amidst lush landscapes, providing an ideal setting for wellness and self-care.

Adventure

Experience the thrill of motor racing at Knockhill Racing Circuit, located 39km from Dalkeith. Feel the adrenaline as you watch high-speed races or participate in driving experiences, all set against a backdrop of stunning Scottish landscapes.

Nightlife

Explore the vibrant nightlife at The Black Bull, where you can enjoy a cozy atmosphere and local ales. For a lively evening, check out The Laird and Dog, featuring pub quizzes and occasional live music, making it a great spot to connect with locals.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Dalkeith

To save money on your trip to Dalkeith, visit during the off-peak months of January to March for lower accommodation rates. Book your hotel about a month in advance for the best prices, and consider Tuesday for the cheapest stay. Utilize Expedia’s search tool to filter by budget and eco-friendly options, and look for last-minute deals. Combine your hotel, flights, and activities for additional savings. Walking is an excellent way to explore Dalkeith without spending on public transport, as the town is easily navigable on foot.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Dalkeith are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Dalkeith about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Dalkeith is Tuesday. The most expensive day to stay in Dalkeith is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your travel preferences, such as your budget, desired location, and hotel type. For instance, selecting the Eco-certified option will showcase sustainable and eco-friendly hotels currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Dalkeith hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in and around Dalkeith

Dalkeith offers a delightful mix of culture, outdoor activities, and family-friendly attractions. Visitors can explore the impressive Dalkeith Palace, delve into local history at the Dalkeith Museum, and enjoy the scenic beauty of Dalkeith Country Park. With its charming streets and historic castle, this destination is perfect for those seeking a memorable vacation experience in Scotland.

  • Arthur's Seat: A prominent hill offering stunning panoramic views of Edinburgh and the surrounding landscapes, Arthur's Seat is a favorite for outdoor enthusiasts. Just 8km from Dalkeith, it provides an invigorating hiking experience amidst beautiful natural scenery.
  • Prestongrange Museum: Located 8km from Dalkeith, this engaging history museum showcases the region's rich industrial past. Visitors can explore exhibits highlighting local culture and heritage, making it a fascinating stop for history buffs.
  • Dalkeith Country Park: Situated within Dalkeith, this urban park boasts gorgeous gardens, walking trails, and family-friendly attractions. It's an ideal spot for relaxation, outdoor activities, and enjoying quality time with loved ones.

Best time to go to Dalkeith

The best time to visit Dalkeith can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Dalkeith falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Dalkeith falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January38.5°F (3.6°C)Light RainMostly CloudyAverageSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudyAverageSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudyAverageSlightly Low
April45.1°F (7.3°C)No RainMostly CloudyAverageAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudySlightly HighSlightly High
July58.1°F (14.5°C)Light RainMostly CloudySlightly HighSlightly High
August57.4°F (14.1°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly CloudySlightly HighAverage
October49.5°F (9.7°C)Light RainMostly CloudySlightly LowAverage
November43.5°F (6.4°C)Light RainMostly CloudySlightly LowAverage
December39.6°F (4.2°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Dalkeith

Traveling to Dalkeith, Scotland, is convenient with several major airports nearby. EDInburgh Airport (EDI) is located 19km away and offers a variety of hotels, including the 5.5-star Crescent House and the luxurious 5-star Virgin Hotels Edinburgh, both 11km from the airport. Glasgow International Airport (GLA) is 85km away, with excellent accommodations like the 5-star JA Mar Hall Scotland, just 6km from GLA. For those considering Newcastle International Airport (NCL), located 127km from Dalkeith, options include the 4-star Delta Hotels by Marriott Newcastle Gateshead, situated 10km from the airport. Each hotel provides easy access to airport transportation services.

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 traveler data. Other good options for your trip to the area are YOTEL Edinburgh, Select by Hilton and Mount Royal Hotel Edinburgh by The Unlimited Collection. See all available top hotels, or vacation rentals in Dalkeith.
What's the top vacation rental in Dalkeith?
4 Bed-sleeps 8- Free Parking-pets-hot Tub: You might like this vacation home rental near Dalkeith. It is equipped with a private yard, laundry facilities, and free WiFi to help you feel comfortable during your stay. It has 4 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. 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 hotel room reservations are fully refundable if you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of your check-in date. If you have a non-refundable reservation, it may still be possible 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.
Where can I learn more about changing or cancelling my trip to Dalkeith?
For more details about updating your trip to Dalkeith or cancelling it, go to https://www.expedia.com/service/.
What's the best LGBTQ-friendly place to stay in Dalkeith?
Premier Inn Edinburgh A7 - Dalkeith is a top LGBTQ-friendly hotel that features free parking and a 24-hour front desk.
Where is the best place to stay close to Dalkeith Country Park?
Dalkeith Hotel is one of the top choices for your stay based on our traveler data, and this 3-star hotel offers a restaurant and a bar. It's located just a short 0.6 mi (0.9 km) from Dalkeith Country Park. Other good options within 5 miles include Rathan House and Melville Castle.
What are some accommodations with pools in Dalkeith?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool, and a snack bar/deli. Another option with an onsite pool is Holiday Inn Edinburgh Zoo by IHG. View all hotels with pools in Dalkeith.
What's the best hotel for staying near Edinburgh Airport (EDI)?
Moxy Edinburgh Airport is a popular 3-star hotel featuring a restaurant and free WiFi. It's located a short 0.2 mi (0.3 km) from Edinburgh Airport. Other good options within close proximity to the airport include Hampton by Hilton Edinburgh Airport and DoubleTree by Hilton Edinburgh Airport.
What's it like to stay in Dalkeith?
Visitors to Dalkeith are sure to enjoy the restaurants, coffeehouses, 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 23 hotels and other accommodations to choose from. Find out more about Dalkeith.
What is there to see in Dalkeith?
Favorite places to visit include Dalkeith Country Park, Newbattle Abbey, and Broomieknowe Golf Course. Additionally, you'll find Royal Mile and Edinburgh Castle in the area. Check out what more to see and do in Expedia's Dalkeith guide.
How can I get around Dalkeith?
If you want to see more of the area, hop aboard 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 weather like in Dalkeith?
The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for Dalkeith is 35 inches.

Explore a world of travel with Expedia