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

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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dalkeith hotels

1. The Sun Inn

The Sun Inn
4.0 star property
Dalkeith
8.6 out of 10, Excellent, (423 reviews)
"The tv in the room didn’t work and only half the dishes on the menu were available even though it was a small basic menu and it was not near alternative places to eat so this was not good"
United Kingdom
William
The price is €145
includes taxes & fees
26 Jun - 27 Jun
The Sun Inn

2. The Linton Hotel

The Linton Hotel
4.0 star property
East Linton
8.4 out of 10, Very good, (510 reviews)
"Good value, friendly staff and good breakfast."
United Kingdom
Katharine
The price is €81
includes taxes & fees
29 Jun - 30 Jun
The Linton Hotel

3. Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,004 reviews)
"Check in was quick and they were super friendly. "
United States
Vanessa
The price is €74
includes taxes & fees
5 Jul - 6 Jul
Mercure Livingston Hotel

4. The Adamson Hotel

The Adamson Hotel
3.0 star property
Crossford
8.4 out of 10, Very good, (554 reviews)
"the room was cleaned and the staff was very friendly and the free breakfast was so yummy and the parking was very easy. overall i liked the hotel and the service."
United Kingdom
Seema
The price is €74
includes taxes & fees
5 Jul - 6 Jul
The Adamson Hotel

5. Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (953 reviews)
"Great property, very clean spacious rooms in a beautiful setting with free parking."
United States
julian
The price is €135
includes taxes & fees
9 Jul - 10 Jul
Macdonald Cardrona Hotel, Golf & Spa

6. The Tontine Hotel

The Tontine Hotel
3.0 star property
Peebles
9.0 out of 10, Wonderful, (272 reviews)
"Rooms clean,friendly staff,good service and food was excellent. "
United Kingdom
Edward
The price is €163
includes taxes & fees
30 Jun - 1 Jul
The Tontine Hotel

7. Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very good, (711 reviews)
"Fabulous scenery, good food , lovely swimming pool. Great venue for a celebratory family occasion"
United Kingdom
Sue and Stephen
The price is €171
includes taxes & fees
22 Jul - 23 Jul
Peebles Hydro Hotel

8. Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (141 reviews)
"Fantastic location spectacular food and great staff "
United Kingdom
Brian
The price is €306
includes taxes & fees
8 Jul - 9 Jul
Cringletie House Hotel

9. Barony Castle Hotel

Barony Castle Hotel
4.0 star property
Eddleston
8.2 out of 10, Very good, (789 reviews)
"Fantastic hotel in a beautiful location. Reception staff were friendly, informative and accommodating on arrival. Staff in the bars and restaurants were very polite, helpful and knowledgeable. Breakfast was fantastic and plenty of parking was available"
United Kingdom
Wendy
The price is €149
includes taxes & fees
28 Jun - 29 Jun
Barony Castle Hotel

10. The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (368 reviews)
"Outstanding service. The best towels. Wonderful breakfast. Close to attractions."
United States
Dorothea
The price is €162
includes taxes & fees
28 Jun - 29 Jun
The Craigie

11. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,721 reviews)
"Beautiful place, the staff at the reception was very pleasant, and the breakfast was good."
United States
Chris
The price is €133
includes taxes & fees
28 Jun - 29 Jun
Dalmahoy Hotel & Country Club

12. Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very good, (1,001 reviews)
"Great location and food"
United Kingdom
christopher
The price is €125
includes taxes & fees
25 Jun - 26 Jun
Braid Hills Hotel

13. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.4 out of 10, Exceptional, (982 reviews)
"Beautiful room, stunning drawing room and library and very friendly staff"
United Kingdom
Ilona
The price is €187
includes taxes & fees
1 Jul - 2 Jul
Carberry Tower Mansion House and Estate

14. Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
Broxburn
8.2 out of 10, Very good, (1,001 reviews)
"The staff were friendly. The setting and grounds were absolutely beautiful."
Canada
Joel
The price is €138
includes taxes & fees
12 Jul - 13 Jul
Macdonald Houstoun House

15. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,466 reviews)
"Great hotel close to the airport. Front desk staff was fantastic and friendly. Third time I’ve stayed when flying out of Edinburgh and I’ll keep booking whenever I’m back."
Canada
Kolin
The price is €157
includes taxes & fees
5 Jul - 6 Jul
DoubleTree by Hilton Edinburgh Airport

16. Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,486 reviews)
"Great stay before our flight"
United Kingdom
Louise
The price is €173
includes taxes & fees
28 Jun - 29 Jun
Moxy Edinburgh Airport

17. The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
Peebles
8.6 out of 10, Excellent, (435 reviews)
"A very quiet and comfortable stay. Friendly staff and good food. "
United Kingdom
David
The price is €165
includes taxes & fees
12 Jul - 13 Jul
The Park Hotel Peebles

18. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,006 reviews)
"Good selection for breakfast and the room had coffee and tea perfect"
Canada
Richard
The price is €122
includes taxes & fees
28 Jun - 29 Jun
Best Western Kings Manor Hotel

19. Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,000 reviews)
"Spa was terrific and room so comfortable"
United States
Jean
The price is €238
includes taxes & fees
12 Jul - 13 Jul
Norton House Hotel & Spa

20. The Lane Hotel

The Lane Hotel
4.0 star property
Morningside
9.6 out of 10, Exceptional, (228 reviews)
"Very friendly staff, quick check in and lovely room. Highly recommended."
United Kingdom
Adrian
The price is €206
includes taxes & fees
28 Jun - 29 Jun
The Lane Hotel
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 Craigmillar Castle and Royal Mile.

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 example of Scottish architecture and history.
  • Engaging Dalkeith Museum: Learn about the local heritage and culture at the informative Dalkeith Museum.
  • Vibrant Dalkeith Market: Experience the lively atmosphere and local produce at the bustling Dalkeith Market.
  • Scenic Dalkeith Country Park: Enjoy outdoor activities amidst the beautiful landscapes of Dalkeith Country Park.
  • Charming Local Accommodations: Choose from a variety of delightful hotels and guesthouses for a comfortable stay.

Find great hotels near Dalkeith

Discover a range of delightful accommodations in Dalkeith, Scotland, where comfort meets convenience. Whether you're seeking a pet-friendly hotel, a charming guesthouse, or eco-certified options, Dalkeith offers a variety of lodging types tailored for both leisure and business travellers. Enjoy a memorable stay in this picturesque town, with hotels and guesthouses designed to cater to your every need.

  • Ten Hill Place: This 4-star hotel is a sophisticated choice for those seeking a blend of modern convenience and eco-consciousness. Located 9.7km from Dalkeith, Ten Hill Place boasts an impressive guest rating of 9.4 out of 10. Ideal for business travellers, the hotel features a range of amenities including a stylish restaurant and bar, making it perfect for unwinding after a busy day. As an eco-certified property, it caters to environmentally-minded guests while ensuring a comfortable and luxurious stay.
  • Summer Stays at The University of Edinburgh - Campus Accommodation: Situated 8.0km from Dalkeith, this budget-friendly option offers a unique hostel experience with a guest rating of 8.6 out of 10. Summer Stays provides a vibrant atmosphere, with dining facilities including a bar and restaurant. Guests can engage in various recreational activities nearby, such as golf, while enjoying entertainment options like television in a communal setting. This accommodation is well-suited for backpackers and those looking to explore the rich culture of Edinburgh.
  • Parliament House Hotel: A charming 3-star hotel, Parliament House boasts a guest rating of 9.0 out of 10 and is located 9.7km from Dalkeith. The hotel features a delightful dining experience with options for full breakfast and a bar lounge. Guests can relax and enjoy multiple entertainment choices, including television, in their comfortable rooms. With its welcoming atmosphere and great facilities, Parliament House is a solid choice for those seeking a pleasant stay in the heart of Edinburgh.

Where to stay in and around Dalkeith

Dalkeith offers a delightful blend of culture and outdoor experiences, making it an ideal destination for families and explorers alike. Wander through the charming Dalkeith Centre, where friendly locals share the rich history of the area. Enjoy the tranquillity of Dalry, perfect for relaxation and budget-friendly excursions. With its welcoming atmosphere and picturesque surroundings, Dalkeith promises a memorable adventure for every traveller.

  • Newbattle: Nestled in the scenic area of Dalkeith, Newbattle is a charming village that offers a blend of outdoor activities and family-friendly experiences. The village experiences a seasonal influx of visitors, particularly from February to March and during the summer months of July. Visitors flock here to enjoy its recreational centre, indulge in body treatments, or hit the golf course. Notable landmarks include nearby beaches, a symbolic landmark, and the stunning Newbattle Abbey, which adds historical allure to your visit.
  • Gilmerton: Located 4.8km from Dalkeith, Gilmerton is a vibrant neighbourhood that draws adventurers seeking eco-friendly experiences throughout the year. With peak visitor numbers in March to April and July, Gilmerton offers a variety of activities including educational experiences, shopping areas, and access to scenic golf courses. Nature enthusiasts will appreciate the nearby parks and nature reserves, as well as the historic college university that provides a glimpse into the area’s educational heritage.
  • Newcraighall: Also situated 4.8km from Dalkeith, Newcraighall is a lively neighbourhood perfect for sports enthusiasts and business travellers alike. While visitor numbers peak during the summer months of July to September, this area remains an attractive destination year-round. Visitors can engage in educational pursuits, enjoy the local golf courses, or explore historic sites, including a fascinating monastery and other historic places. Newcraighall offers a unique blend of adventure and cultural exploration just a stone’s throw from Dalkeith.

Things to do near Dalkeith

Shopping

In Dalkeith, you can explore local shops for unique souvenirs and gifts. For a wider selection, if you're up for a drive, visit the Fort Kinnaird Shopping Centre in Edinburgh, featuring various high-street brands and eateries. The nearby Dalkeith Country Park also offers charming shops and artisan products.

Recreation

In Dalkeith, the Dalkeith Country Park offers serene walks through lush landscapes, ideal for relaxation. The nearby Melville Castle features wellness treatments and tranquil surroundings, providing a peaceful retreat. Enjoy a soothing yoga session at a local studio to rejuvenate your mind and body during your stay.

Adventure

At Knockhill Racing Circuit, located 38.6km from Dalkeith, thrill-seekers can immerse themselves in the adrenaline of motor racing. Experience high-speed action at various events or take part in driving experiences that cater to all skill levels, making for an exhilarating day out.

Nightlife

In Dalkeith, the Black Bull Inn offers a lively pub atmosphere with live music and traditional ales. The Dalkeith Arts Centre hosts occasional events, providing a cultural touch to the nightlife. For a more relaxed evening, the local coffee shops often stay open late, perfect for winding down.

*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, consider visiting during the off-peak months of January to March for lower accommodation prices. Book your hotel at least a month in advance or check last-minute deals on platforms like Expedia for additional savings. Tuesdays are the most affordable days to stay, while Saturdays tend to be pricier. Use Expedia's search tools to find budget-friendly hotels and consider combining your flight, hotel, and activities into a package for extra savings. Don't forget to explore free activities in the area to enhance your experience without breaking the bank.

  • 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: The cheapest time to book a hotel in Dalkeith is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices in ascending order, ensuring that the most affordable hotels are shown first. Furthermore, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will highlight sustainable and environmentally-friendly accommodations available for booking.
  • Consider bundling your trip: You can save money by combining your Dalkeith hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Dalkeith

Dalkeith is an excellent destination for a family-friendly, cultural, and outdoor holiday. Visitors can explore notable attractions such as the impressive Dalkeith Palace, the informative Dalkeith Museum, and the vibrant Dalkeith Market. Additionally, the scenic Dalkeith Country Park and surrounding hills provide ample opportunities for outdoor activities, making it a perfect spot for those seeking both culture and adventure.

  • The Meadows: A delightful urban park located 9.7km from Dalkeith, The Meadows offers a spacious oasis perfect for families and outdoor enthusiasts. With expansive green lawns and tree-lined paths, it's a popular spot for picnics and leisurely strolls amidst the city’s vibrant atmosphere.
  • Edinburgh Vaults: Situated 9.7km from Dalkeith, the Edinburgh Vaults present a fascinating glimpse into the city's history. This atmospheric monument is steeped in culture, offering guided tours that unveil the stories of its mysterious past, making it a must-visit for history buffs.
  • Royal Mile: The Royal Mile, located 9.7km from Dalkeith, is a historic street bustling with life. Known for its cobbled streets and charming shops, it provides a unique blend of city vibes, where visitors can explore traditional Scottish culture and enjoy local fare.

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

Flying into Dalkeith is convenient, with Edinburgh Airport (EDI) being the closest, situated 19.3km away. Notable hotels nearby include The Glasshouse, Autograph Collection, a 5-star establishment 11.3km from EDI, offering transfers and shuttles. The Courtyard by Marriott Edinburgh West, a 4-star hotel, is located 4.8km from the airport and has easy access. For those considering Glasgow Airport (GLA), 85.3km away, the Sherbrooke Castle Hotel and Golden Jubilee Hotel, both 4-star, are ideal choices, situated 5 and 4.8km from GLA, respectively. Newcastle Airport (NCL) is further afield at 127.1km, with The County Hotel and INNSiDE by Meliá Newcastle just 9.7km away, providing convenient access.

Frequently asked questions

What's the best place to stay in Dalkeith?
Located 8.5 mi (13.7 km) from the heart of Dalkeith, Holiday Inn Edinburgh Zoo by IHG is a top choice for your stay, based on our traveller data. Other good options for your stay in the area are Dalmahoy Hotel & Country Club and Apex Waterloo Place Hotel. See all available top hotels, or vacation rentals in Dalkeith.
What are some of the best holiday rentals that Dalkeith has to offer?
Edinburgh, Dalkeith , Eskbank , vacation rental. S T LET LICENCE APL' MLOOO90P: This highly rated holiday home rental in Dalkeith offers a fireplace, a garden and a BBQ to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a dishwasher, a fridge and a stovetop. 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?
Holiday Inn Edinburgh Zoo by IHG: Hotel, 2-minute walk from Edinburgh Zoo. Features a full-service spa, an indoor pool and a health club. Dalmahoy Hotel & Country Club and Apex Waterloo Place Hotel 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, Edinburgh Castle and Princes Street. In Dalkeith, there are 26 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 Newbattle Abbey, Dalkeith Country Park and Newbattle Leisure Centre. 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