Find hotels in Dalkeith from SAR 263

  • 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

Go beyond your typical stay in Dalkeith

Check prices for these dates

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 SAR 491
SAR 589 total
includes taxes & fees
20 Nov - 21 Nov
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 SAR 263
SAR 316 total
includes taxes & fees
6 Dec - 7 Dec
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,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 SAR 351
SAR 442 total
includes taxes & fees
15 Nov - 16 Nov
Carberry Tower Mansion House and Estate

4. Dalhousie Castle

Dalhousie Castle
4.0 star property
Bonnyrigg
8.8 out of 10, Excellent, (879 reviews)
"Great place to stay"
United States
Jonathan
The price is SAR 664
SAR 796 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,003 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 SAR 306
SAR 386 total
includes taxes & fees
29 Nov - 30 Nov
Best Western Kings Manor Hotel

6. The Scholar

The Scholar
4.0 star property
Southside
9.4 out of 10, Exceptional, (1,002 reviews)
"The room was very nice, the location is fantastic, and the restaurant was very good."
United States
Grant
The price is SAR 467
SAR 588 total
includes taxes & fees
30 Nov - 1 Dec
The Scholar

7. Market Street Hotel

Market Street Hotel
4.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,581 reviews)
"The hotel was located in the middle of Edinburgh and close to the castle, shopping and great restaurants."
United States
Carol Sue
The price is SAR 626
SAR 789 total
includes taxes & fees
30 Nov - 1 Dec
Market Street Hotel

8. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (3,020 reviews)
"Great location, great staff, comfortable room!"
United States
Patty
The price is SAR 559
SAR 704 total
includes taxes & fees
29 Nov - 30 Nov
Apex Grassmarket Hotel

9. 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 SAR 409
SAR 515 total
includes taxes & fees
23 Nov - 24 Nov
The Salisbury Hotel

10. BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
4.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (880 reviews)
"We absolutely loved this hotel. Location was fantastic for walking, staff were friendly, food and beer were great, and our room and shared spaces were fantastic. Would absolutely stay here again."
United States
Laura
The price is SAR 888
SAR 1,119 total
includes taxes & fees
15 Nov - 16 Nov
BrewDog DogHouse Edinburgh

11. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,152 reviews)
"Great location. Had an amazing stay!"
United States
Mark
The price is SAR 552
SAR 695 total
includes taxes & fees
29 Nov - 30 Nov
Apex Waterloo Place Hotel

12. 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,151 reviews)
"Well located hotel right in the royal mile. Has its own parking which is easy to find and discounted for hotel guests. Friendly staff and comfortable rooms."
United Kingdom
Thomas
The price is SAR 717
SAR 903 total
includes taxes & fees
29 Nov - 30 Nov
Radisson Blu Hotel, Edinburgh City Centre

13. Holyrood Aparthotel

Holyrood Aparthotel
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2,119 reviews)
"Great location, few steps away from Holyrood Palace, quiet, perfect. The Room well appointed and spacious."
United States
Odoardo
The price is SAR 612
SAR 771 total
includes taxes & fees
12 Nov - 13 Nov
Holyrood Aparthotel

14. Malmaison Edinburgh

Malmaison Edinburgh
4.0 star property
Leith
8.6 out of 10, Excellent, (1,005 reviews)
"It was a great place."
United States
Kevin
The price is SAR 386
SAR 486 total
includes taxes & fees
29 Nov - 30 Nov
Malmaison Edinburgh

15. Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
4.0 star property
Edinburgh City Centre
8.4 out of 10, Very good, (1,001 reviews)
"Excellent stay & central location"
United Kingdom
RHIAN
The price is SAR 562
SAR 708 total
includes taxes & fees
30 Nov - 1 Dec
Hilton Edinburgh Carlton

16. 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 SAR 497
SAR 627 total
includes taxes & fees
30 Nov - 1 Dec
Bruntsfield Hotel, WorldHotels Elite

17. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (1,006 reviews)
"Great location and comfortable room."
United Kingdom
Ashleigh
The price is SAR 685
SAR 863 total
includes taxes & fees
6 Dec - 7 Dec
Wilde Aparthotels, Edinburgh, Grassmarket

18. 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,001 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 SAR 537
SAR 676 total
includes taxes & fees
29 Nov - 30 Nov
Holiday Inn Express Edinburgh Royal Mile by IHG

19. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2,758 reviews)
"Great location and hotel!"
Mexico
ANA SOPHIA HERNANDEZ
The price is SAR 565
SAR 712 total
includes taxes & fees
1 Dec - 2 Dec
Aparthotel Adagio Edinburgh Royal Mile

20. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Edinburgh City Centre
9.6 out of 10, Exceptional, (1,464 reviews)
"Absolutely amazing hotel and staff. Can’t wait to come back"
United States
Nadina
The price is SAR 865
SAR 1,090 total
includes taxes & fees
29 Nov - 30 Nov
Virgin Hotels Edinburgh
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.

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

Find out more about Dalkeith

Top reasons to visit Dalkeith

  • Cultural Richness: Discover the history at Dalkeith Palace and Dalkeith Museum, showcasing Scotland's heritage.
  • Outdoor Adventures: Enjoy the natural beauty of Dalkeith Country Park, perfect for hiking and picnics.
  • Family-Friendly Activities: Engage in local tours and explore charming neighborhoods, ideal for all ages.
  • Shopping and Dining: Stroll along Dublin Street to experience local shops and delightful eateries.
  • Variety of Accommodations: Choose from cozy guesthouses to modern hotels, catering to diverse needs.

Find great hotels near Dalkeith

Experience a delightful stay in Dalkeith, Scotland, where a variety of accommodations await you. From cozy guesthouses to modern hotels, travelers will find options that cater to both business and leisure needs. Many properties offer pet-friendly amenities and eco-certified stays, ensuring a memorable vacation. Discover the best hotels in Dalkeith with excellent reviews, making your trip to this charming town truly enjoyable.

  • Apex Grassmarket Hotel: This 4-star hotel offers a distinctive blend of modern comfort and eco-friendly practices, making it a perfect choice for environmentally-conscious travelers. Located 9.7km from Dalkeith, the Apex Grassmarket Hotel boasts stunning views of Edinburgh Castle and a vibrant neighborhood filled with shops and restaurants. Guests appreciate the spacious, stylish rooms designed with sustainability in mind. The property features a fitness center and an on-site restaurant serving locally sourced cuisine. Ideal for business travelers seeking a greener stay, this hotel ensures that you can conduct your affairs while minimizing your carbon footprint.
  • Apex Waterloo Place Hotel: A luxurious 4-star hotel, the Apex Waterloo Place is perfect for families and those seeking relaxation. Situated 9.7km from Dalkeith, this property features a full-service spa offering a variety of treatments, including aromatherapy and detoxification wraps, ensuring a rejuvenating experience. Families appreciate the child-friendly amenities, making it a great option for those traveling with kids. The elegant rooms and a stunning indoor pool add to the hotel’s charm, while the central location provides easy access to Edinburgh's attractions.
  • ibis Edinburgh Centre South Bridge - Royal Mile: This eco-certified 3-star hotel caters to a diverse range of travelers, including LGBTQIA-friendly guests and those with pets. Located 9.7km from Dalkeith, the ibis Edinburgh Centre South Bridge offers modern, comfortable accommodations with an emphasis on sustainability. The hotel features amenities for pets, including food and water bowls, ensuring your furry friends feel welcome. Its prime location near the Royal Mile allows easy exploration of the city’s historic sites, making it an ideal base for both leisure and exploration.

Where to stay in Dalkeith

Dalkeith, Scotland, offers a delightful blend of cultural experiences and family-friendly activities. Explore its charming neighborhoods, stroll along Dublin Street, and indulge in local shopping areas. The city’s friendly atmosphere and rich historical backdrop make it a memorable getaway. Nearby regions provide additional opportunities for excursions and relaxation, perfect for a well-rounded vacation. Whether you seek culture or outdoor adventures, Dalkeith has something for everyone.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis that offers a rich tapestry of history, culture, and modern attractions. Located close to Dalkeith, this city is bustling year-round, with peak visitor arrivals from July to September. Travelers flock to Edinburgh for its cultural experiences, family-friendly activities, and urban adventures. Explore historic sites such as the iconic Edinburgh Castle, stroll along the Royal Mile, and indulge in shopping at local boutiques. With educational institutions and entertainment arenas scattered throughout the city, Edinburgh promises an engaging travel experience for all.
  • Old Town Edinburgh: A historical gem just 9.7km away from Dalkeith, Old Town Edinburgh is renowned for its medieval charm and cultural significance. This neighborhood sees a steady stream of visitors, especially between April and July. Old Town is ideal for those seeking a combination of city life and cultural immersion. Visitors can enjoy the vibrant shopping areas, catch a show at a local theater, or wander through cobbled streets steeped in history. Landmarks like St. Giles' Cathedral and the Scottish Parliament are must-sees, ensuring an unforgettable exploration of Scotland’s heritage.
  • Bonnyrigg: Located a mere 3.2km from Dalkeith, Bonnyrigg is a charming city that offers a more intimate travel experience. Its visitor numbers peak in the spring and fall months, attracting families and couples alike. Bonnyrigg is known for its beautiful recreation parks and shopping areas, making it a great spot for relaxation and leisure. The city is also home to several notable landmarks, including a historic castle and symbolic sites that celebrate its rich heritage. Whether you’re enjoying a leisurely stroll or indulging in local cuisine, Bonnyrigg is perfect for a delightful day trip.

Things to do near Dalkeith

Dalkeith is an excellent destination for culture-themed and family-friendly outdoor vacations. Visitors can enjoy a variety of activities, including exploring local golf courses, shopping areas, and engaging in heritage walks. The town also offers local tours and outdoor experiences, making it a perfect spot to immerse yourself in the natural beauty and rich history of Scotland.

Shopping

In Dalkeith, you can shop at Scottish Gems, a shopping center with a family-friendly vibe, and the Tron Kirk public market, both located 9.7km away. You can also visit Geoffrey Kiltmakers and Weavers for unique Scottish gifts, all within a short distance from Dalkeith.

Recreation

The Royal Commonwealth Pool, located 8.0km from Dalkeith, offers a family-friendly aquatic experience with various swimming facilities. At Queen's Hall, 9.7km away, you can enjoy captivating music concerts in an entertaining atmosphere. Nearby Meadowbank Stadium, also 9.7km away, provides a dynamic setting for sports enthusiasts.

Adventure

The Midlothian Snowsports Centre, located 9.7km from Dalkeith, offers thrilling skiing experiences amid stunning winter landscapes. For adrenaline seekers, Skirmish Edinburgh Paintball and Bedlam Paintball, both 11.3km away, provide exciting paintball adventures in dynamic outdoor settings, perfect for a day of action and fun.

Nightlife

For a lively night in Dalkeith, visit Greyfriar's Bobby for a cozy pub atmosphere filled with romance and entertainment. Alternatively, catch the latest films at Dominion Cinema, perfect for families and couples alike. Canongate Tolbooth also offers a charming pub experience with a similar vibe.

*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 between January and March for lower accommodation rates. Booking your hotel about a month in advance will help you secure better prices, especially on Tuesdays when costs are typically lower. Use Expedia to find deals by sorting hotels from lowest to highest price, and check for last-minute discounts. Combine your hotel, flights, and activities into a package deal for additional 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: 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: Expedia's search tool enables you to set your budget, choose your ideal location, and customize your preferences. You can easily sort the results to display hotels from the lowest price to the highest, ensuring you find the most affordable options first. Additionally, you have the option to filter by hotel type—selecting the Eco-certified filter will show you sustainable and environmentally friendly hotels that you can book.
  • 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 near Dalkeith

Dalkeith, Scotland, offers a delightful mix of culture, family-friendly activities, and outdoor adventures. Explore historic sites like Dalkeith Palace and the Dalkeith Museum, or enjoy the natural beauty of Dalkeith Country Park. With its charming castles and nearby beaches, Dalkeith is perfect for travelers seeking enriching experiences and memorable family outings.

  • Royal Mile: Experience the vibrant heart of Edinburgh as you stroll down the Royal Mile, a historic street filled with shops, restaurants, and iconic landmarks. This lively area offers a glimpse into the city’s rich history and culture, making it a must-visit for any traveler.
  • University of Edinburgh: Explore one of the oldest universities in the English-speaking world, where stunning architecture and a rich academic tradition blend seamlessly. The University of Edinburgh is a cultural hub that offers beautiful grounds and a chance to immerse yourself in Scotland’s educational heritage.
  • Portobello Beach: Relax and unwind at Portobello Beach, a picturesque seaside destination perfect for sunbathing, walking, or enjoying local cafes. With its sandy shores and vibrant atmosphere, it’s an ideal spot for a delightful day by the sea.

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 MonthTemperaturePrecipitationCloudinessOccupancyPricing
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

To visit Dalkeith, Scotland, the most convenient airport is EDInburgh Airport (EDI), located 19.3km away. Notable hotels near EDI include the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 11.3km from the airport. Another option is Kimpton Charlotte Square by IHG, situated 9.7km from EDI. GLAsgow Airport (GLA), 85.3km from Dalkeith, offers luxury stays like Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland, both with transportation services. Dundee Airport (DND), 62.8km away, has options such as The Hideaway Experience and Premier Inn Dundee North, providing limited airport shuttle services for guests.

Frequently Asked Questions

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.

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.