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

Next weekend
In two weeks

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. 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 €73
includes taxes & fees
8 Nov - 9 Nov
Premier Inn Edinburgh A7 - Dalkeith

2. 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 €150
includes taxes & fees
8 Nov - 9 Nov
The Sun Inn

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,000 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 €106
includes taxes & fees
8 Nov - 9 Nov
Carberry Tower Mansion House and Estate

4. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.6 out of 10, Excellent, (1,001 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 €90
includes taxes & fees
8 Nov - 9 Nov
Best Western Kings Manor Hotel

5. Dalhousie Castle

Dalhousie Castle
4.0 star property
Bonnyrigg
8.6 out of 10, Excellent, (874 reviews)
"Great place to stay"
United States
Jonathan
The price is €205
includes taxes & fees
6 Dec - 7 Dec
Dalhousie Castle

6. 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 €110
includes taxes & fees
8 Nov - 9 Nov
The Salisbury Hotel

7. The Scholar

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

8. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,815 reviews)
"We had a great stay, staff were very nice and friendly."
Australia
Harry
The price is €101
includes taxes & fees
8 Nov - 9 Nov
Point A Edinburgh Haymarket

9. Malmaison Edinburgh

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

10. 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 €101
includes taxes & fees
19 Nov - 20 Nov
Murrayfield Hotel

11. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,001 reviews)
"Great hotel"
United Kingdom
Kiara
The price is €85
includes taxes & fees
29 Nov - 30 Nov
Garner Edinburgh Haymarket by IHG

12. Holiday Inn Express Edinburgh - Leith Waterfront by IHG

Holiday Inn Express Edinburgh - Leith Waterfront by IHG
3.0 star property
Leith
8.6 out of 10, Excellent, (1,001 reviews)
"Excellent breakfast and facility and good price!"
United States
RAYMOND
The price is €102
includes taxes & fees
8 Nov - 9 Nov
Holiday Inn Express Edinburgh - Leith Waterfront by IHG

13. Bruntsfield Hotel, WorldHotels Elite

Bruntsfield Hotel, WorldHotels Elite
4.0 star property
Tollcross
8.8 out of 10, Excellent, (1,000 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 €138
includes taxes & fees
8 Nov - 9 Nov
Bruntsfield Hotel, WorldHotels Elite

14. Haymarket Hotel

Haymarket Hotel
3.0 star property
West End
8.6 out of 10, Excellent, (1,007 reviews)
"It was an amazing stay, the location is super convenient, and our room was lovely."
Mexico
Montserrat
The price is €98
includes taxes & fees
8 Nov - 9 Nov
Haymarket Hotel

15. Edinburgh Marriott Hotel Holyrood

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

16. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,627 reviews)
"It was very lovely here would definitely recommend!!"
Canada
Deirdre Jodi
The price is €80
includes taxes & fees
6 Dec - 7 Dec
Holiday Inn Edinburgh Zoo by IHG

17. Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.4 out of 10, (1,321 reviews)
"Very nice stay and great location."
United States
Tony
The price is €66
includes taxes & fees
9 Nov - 10 Nov
Britannia Hotel Edinburgh

18. Cairn Hotel

Cairn Hotel
2.0 star property
Leith
8.6 out of 10, Excellent, (1,007 reviews)
"Quiet clean room with a decent breakfast"
Canada
wendy
The price is €122
includes taxes & fees
6 Dec - 7 Dec
Cairn Hotel

19. Malmaison Edinburgh City

Malmaison Edinburgh City
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1,001 reviews)
"Excellent stay in New Town! I would stay here again"
United States
Paige
The price is €120
includes taxes & fees
8 Nov - 9 Nov
Malmaison Edinburgh City

20. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,159 reviews)
"A very comfortable hotel in a good location"
United Kingdom
James
The price is €166
includes taxes & fees
29 Nov - 30 Nov
Apex Waterloo Place 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 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 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 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 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 are some of the best holiday rentals that Dalkeith has to offer?
4 Bed-sleeps 8- Free Parking-pets-hot Tub: This holiday home rental outside Dalkeith is equipped with a private garden, 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 that 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 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 that features free parking and 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. Another option that features an on-site pool is Holiday Inn Edinburgh Zoo by IHG. 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 and Edinburgh Castle. In Dalkeith, there are 23 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 Broomieknowe Golf Course. 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