Find hotels in Dalkeith from SAR 227

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dalkeith hotels

Premier Inn Edinburgh A7 - Dalkeith

Premier Inn Edinburgh A7 - Dalkeith
3.0 star property
Dalkeith
8.6 out of 10, Excellent, (4 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 279
SAR 335 total
includes taxes & fees
26 Apr - 27 Apr
Premier Inn Edinburgh A7 - Dalkeith

The Sun Inn

The Sun Inn
4.0 star property
Dalkeith
8.6 out of 10, Excellent, (412 reviews)
"Sun Inn was fine, but there was road resurfacing that took place overnight. That noise was so intolerable, I had to check out after two two nights"
Canada
Jeff
The price is SAR 489
SAR 587 total
includes taxes & fees
19 Apr - 20 Apr
The Sun Inn

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
Ingliston
8.4 out of 10, Very Good, (1,017 reviews)
"Friendly staff, nice bar food and drink. Easy to travel to and get a good sleep after 30+ hours of travel"
Australia
Johnny
The price is SAR 417
SAR 500 total
includes taxes & fees
13 Apr - 14 Apr
Holiday Inn Express Edinburgh Airport by IHG

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,353 reviews)
"Great place to stay, walking distance from Airport. Clean room, comfortable beds, great breakfast."
United Kingdom
Sarah
The price is SAR 438
SAR 525 total
includes taxes & fees
26 Apr - 27 Apr
Moxy Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,446 reviews)
"Clean room, courteous staff, convenient stay."
United States
Daniel
The price is SAR 462
SAR 554 total
includes taxes & fees
26 Apr - 27 Apr
DoubleTree by Hilton Edinburgh Airport

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (934 reviews)
"Restrant food and service second too none brilliant "
United Kingdom
Sophie
The price is SAR 426
SAR 512 total
includes taxes & fees
5 May - 6 May
Macdonald Cardrona Hotel, Golf & Spa

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (137 reviews)
"Fantastic location spectacular food and great staff "
United Kingdom
Brian
The price is SAR 834
SAR 1,000 total
includes taxes & fees
18 Apr - 19 Apr
Cringletie House Hotel

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very Good, (692 reviews)
"Spotlessly clean, helpful friendly staff, excellent breakfast and very hot bedrooms, maybe too hot."
United Kingdom
Angela
The price is SAR 606
SAR 727 total
includes taxes & fees
11 May - 12 May
Peebles Hydro Hotel

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (360 reviews)
"The whole stay was brilliant the hotel and all staff "
United Kingdom
Michael
The price is SAR 474
SAR 568 total
includes taxes & fees
4 May - 5 May
The Craigie

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,006 reviews)
"Nice hotel would definitely stay again all clean, all doors need replacing there very tired , good breakfast lovely staff bar area nice "
United Kingdom
Heidi
The price is SAR 247
SAR 296 total
includes taxes & fees
26 Apr - 27 Apr
Mercure Livingston Hotel

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,722 reviews)
"Dalmahoy Hotel and country club was a fantastic stay. Very quiet area, warm swimming pool, fantastic food and very clean hotel. "
United Kingdom
Carol-Ann
The price is SAR 428
SAR 514 total
includes taxes & fees
26 Apr - 27 Apr
Dalmahoy Hotel & Country Club

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very Good, (1,001 reviews)
"Nice breakfast & friendly staff."
United Kingdom
Jack
The price is SAR 420
SAR 504 total
includes taxes & fees
20 Apr - 21 Apr
Braid Hills Hotel

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very Good, (1,075 reviews)
"The room was clean, staff were friendly and accommodating, fast internet connection and quiet."
United Kingdom
Honey
The price is SAR 345
SAR 414 total
includes taxes & fees
26 Apr - 27 Apr
ibis budget Edinburgh Park

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,416 reviews)
"Clean room, great breakfast which was included "
United Kingdom
RICHARD
The price is SAR 541
SAR 649 total
includes taxes & fees
20 Apr - 21 Apr
Hampton by Hilton Edinburgh Airport

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.4 out of 10, Exceptional, (955 reviews)
"Beautiful property "
United States
George
The price is SAR 602
SAR 723 total
includes taxes & fees
13 Apr - 14 Apr
Carberry Tower Mansion House and Estate

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.6 out of 10, Excellent, (1,010 reviews)
"Comfortable , clean, courteous staff and great location to beach promenade!"
Canada
Michelle
The price is SAR 295
SAR 354 total
includes taxes & fees
19 Apr - 20 Apr
Best Western Kings Manor Hotel

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.2 out of 10, Wonderful, (1,011 reviews)
" The pool and gym was amazing Clean and well managed facilities The complimentary biscuits was very delicious "
United Kingdom
Iriagbonse Isabella
The price is SAR 390
SAR 468 total
includes taxes & fees
27 Apr - 28 Apr
Novotel Edinburgh Park

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
Broxburn
8.2 out of 10, Very Good, (1,002 reviews)
"What a great hotel for leisurely stay. All staff, especially Kirsty and Chloe, on reception, were friendly and professional. Great dining options and fantastic breakfast."
United Kingdom
david
The price is SAR 375
SAR 450 total
includes taxes & fees
26 Apr - 27 Apr
Macdonald Houstoun House

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,002 reviews)
"Beautiful property. We really enjoyed our stay. Quiet and relaxing."
Canada
Shelley
The price is SAR 777
SAR 932 total
includes taxes & fees
19 Apr - 20 Apr
Norton House Hotel & Spa

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.4 out of 10, Exceptional, (1,320 reviews)
"Warm welcome at check-in and very comfortable room"
United Kingdom
Robert
The price is SAR 344
SAR 412 total
includes taxes & fees
26 Apr - 27 Apr
Dakota 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.
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 Craigmillar Castle and Edinburgh Castle.

Stay near popular Dalkeith attractions

Top Dalkeith Hotel Reviews

More cheap stays in Dalkeith

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 best place to stay in Dalkeith?
Located 8.5 mi (13.7 km) from the heart of Dalkeith, Holiday Inn Edinburgh by IHG is a top choice for your stay based on our traveler data. Other good options for your trip to the area are Moxy Edinburgh Airport and Apex Waterloo Place Hotel. See all available top hotels, or vacation rentals in Dalkeith.
What's the top vacation rental in Dalkeith?
Edinburgh, Dalkeith , Eskbank , vacation rental. S T LET LICENCE APL' MLOOO90P: This Dalkeith vacation home rental offers a fireplace, a garden, and a barbecue grill 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 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 and features 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?
Holiday Inn Edinburgh by IHG: Hotel, 2-minute walk from Edinburgh Zoo. Features a full-service spa, an indoor pool, and a health club. Apex Waterloo Place Hotel and Apex Grassmarket Hotel are two additional hotels with an onsite pool. 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. A top sight in the area is Edinburgh Castle. In Dalkeith, there are 22 hotels and other accommodations to choose from. Find out more about Dalkeith.
What is there to see in Dalkeith?
Favorite places to visit include Newbattle Abbey, Dalkeith Country Park, and Newbattle Leisure Centre. Additionally, you'll find 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.