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

The Sun Inn

The Sun Inn
4.0 star property
Dalkeith
8.6 out of 10, Excellent, (411 reviews)
"Nice clean and warm room and food was excellent "
United Kingdom
Mark
The price is €144
includes taxes & fees
30 Mar - 31 Mar
The Sun Inn

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 €62
includes taxes & fees
12 Apr - 13 Apr
Premier Inn Edinburgh A7 - Dalkeith

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,441 reviews)
"Great hotel friendly staff "
United Kingdom
Emma
The price is €114
includes taxes & fees
30 Mar - 31 Mar
DoubleTree by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,397 reviews)
"Clean room, staff was very helpful"
United States
Evelyn
The price is €132
includes taxes & fees
26 Apr - 27 Apr
Hampton by Hilton Edinburgh Airport

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,008 reviews)
"Everything was exceptional and the staff were a delight. Holiday inn is my favourite hotel experience above all the competitors. "
United Kingdom
Myles
The price is €98
includes taxes & fees
30 Mar - 31 Mar
Holiday Inn Express Edinburgh Airport by IHG

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (927 reviews)
"Restrant food and service second too none brilliant "
United Kingdom
Sophie
The price is €116
includes taxes & fees
19 Apr - 20 Apr
Macdonald Cardrona Hotel, Golf & Spa

The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
Peebles
8.6 out of 10, Excellent, (426 reviews)
"Room was small, but clean and cozy. Staff were always helpful and friendly. Bonus was ability to use swimming pool at the hydro. "
United Kingdom
Robert
The price is €123
includes taxes & fees
14 Apr - 15 Apr
The Park Hotel Peebles

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (136 reviews)
"Fantastic location spectacular food and great staff "
United Kingdom
Brian
Cringletie House Hotel

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (359 reviews)
"The whole stay was brilliant the hotel and all staff "
United Kingdom
Michael
The price is €121
includes taxes & fees
12 Apr - 13 Apr
The Craigie

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,730 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 €107
includes taxes & fees
26 Apr - 27 Apr
Dalmahoy Hotel & Country Club

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,295 reviews)
"Great place to stay, walking distance from Airport. Clean room, comfortable beds, great breakfast."
United Kingdom
Sarah
The price is €109
includes taxes & fees
30 Mar - 31 Mar
Moxy Edinburgh Airport

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very good, (1,003 reviews)
"Nice breakfast & friendly staff."
United Kingdom
Jack
The price is €98
includes taxes & fees
31 Mar - 1 Apr
Braid Hills Hotel

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.4 out of 10, Exceptional, (951 reviews)
"Beautiful property "
United States
George
The price is €243
includes taxes & fees
9 Apr - 10 Apr
Carberry Tower Mansion House and Estate

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
Broxburn
8.2 out of 10, Very good, (1,000 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 €89
includes taxes & fees
29 Mar - 30 Mar
Macdonald Houstoun House

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,004 reviews)
"The location, the staff, the room, everything about it was perfect. Really made my stay brilliant. Highly recommend this hotel. "
United Kingdom
Calvin
The price is €72
includes taxes & fees
29 Mar - 30 Mar
Mercure Livingston Hotel

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,000 reviews)
"Beautiful property. We really enjoyed our stay. Quiet and relaxing."
Canada
Shelley
The price is €182
includes taxes & fees
2 Apr - 3 Apr
Norton House Hotel & Spa

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very good, (689 reviews)
"Spotlessly clean, helpful friendly staff, excellent breakfast and very hot bedrooms, maybe too hot."
United Kingdom
Angela
The price is €141
includes taxes & fees
2 Apr - 3 Apr
Peebles Hydro Hotel

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.0 out of 10, Wonderful, (1,000 reviews)
"clean room, great service, breakfast ist also great"
United Kingdom
Mariana
The price is €103
includes taxes & fees
12 Apr - 13 Apr
Novotel Edinburgh Park

Holiday Inn Express Edinburgh City West by IHG

Holiday Inn Express Edinburgh City West by IHG
3.0 star property
Ravelston
8.4 out of 10, Very good, (1,000 reviews)
"Room perfect, good breakfast options, staff helpful"
United Kingdom
Sean
The price is €110
includes taxes & fees
29 Mar - 30 Mar
Holiday Inn Express Edinburgh City West by IHG

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,215 reviews)
"Great place to stay "
United Kingdom
Stuart
The price is €97
includes taxes & fees
26 Apr - 27 Apr
Holiday Inn Edinburgh by IHG
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Dalkeith

Find the best Dalkeith areas 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 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

  • Dalkeith Country Park: A stunning outdoor space perfect for family activities and leisurely strolls, offering beautiful landscapes and adventure playgrounds.
  • Historic Charm: Explore the town's rich heritage through its historic sites, including castles and the quaint town centre.
  • Proximity to Edinburgh: Enjoy easy access to Edinburgh’s iconic landmarks while staying in the more tranquil Dalkeith.
  • Diverse Accommodation: A variety of options, from pet-friendly hotels to eco-certified stays, catering to all preferences.
  • Outdoor Adventures: Engage in various outdoor pursuits, including golfing and exploring nearby beaches.

Find great hotels near Dalkeith

Explore a variety of accommodation options in Dalkeith, Scotland, where you can find both hotels and guesthouses catering to diverse needs. Whether you're seeking a pet-friendly environment, business-focused amenities, or an eco-certified stay, Dalkeith has something for everyone. Consider options such as Abbey Residence and Abbey Strand Apartments for a comfortable experience. Additionally, accessible parking facilities are available to ensure convenience during your visit.

  • Apex Waterloo Place Hotel: Nestled 9.7km from Dalkeith, the Apex Waterloo Place Hotel is a luxurious 4-star retreat that embodies a spa-themed sanctuary. Ideal for eco-conscious families, this eco-certified property offers a plethora of amenities designed for relaxation and rejuvenation. Guests can indulge in a full spa experience featuring Body Wraps, daily facial treatments, and soothing massages. The hotel also includes a steam room and a swimming pool, ensuring a tranquil escape for all ages. Families will appreciate the dedicated services tailored to children, making it a perfect choice for those seeking a holistic vacation experience.
  • Apex Grassmarket Hotel: Located 9.7km from Dalkeith, the Apex Grassmarket Hotel is a sophisticated 4-star establishment that caters to business travellers while maintaining its eco-friendly ethos. This eco-certified hotel is equipped with essential business amenities, including multiple meeting rooms and a comprehensive business centre, allowing you to conduct meetings with ease. The hotel's modern design and welcoming atmosphere create a conducive environment for both work and relaxation. Ideal for those combining business with pleasure, this hotel ensures a seamless stay with all necessary facilities at your fingertips.
  • ibis Edinburgh Centre South Bridge - Royal Mile: Situated 9.7km from Dalkeith, the ibis Edinburgh Centre South Bridge - Royal Mile is a vibrant 3-star hotel that warmly welcomes eco-conscious, LGBTQIA travellers and their pets. This eco-certified establishment offers a pet-friendly environment, with amenities such as food and water bowls for furry companions. The hotel's affiliation with LGBTQI travel guides ensures an inclusive atmosphere. Guests can expect comfortable accommodations with modern conveniences, perfect for exploring Edinburgh's rich history while enjoying a welcoming and friendly stay.

Where to stay in and around Dalkeith

Dalkeith offers a delightful blend of outdoor adventures and rich cultural experiences. Enjoy family-friendly activities at the stunning Dalkeith Country Park, or explore the historic charm of the town centre. Nearby, the vibrant city of Edinburgh awaits, with its iconic landmarks and friendly atmosphere. Whether you’re seeking relaxing strolls or exciting excursions, Dalkeith provides an accessible and affordable base to discover the best of Scotland's heritage and natural beauty.

  • Edinburgh: Located 9.7km from Dalkeith, Edinburgh is a vibrant city steeped in history and culture. Renowned for its stunning architecture, visitors flock here for family-friendly activities, cultural experiences, and city-themed adventures. Explore the bustling shopping areas, enjoy a show at one of the many theatres, or immerse yourself in the city's rich educational offerings. The historic landmarks, including the iconic Edinburgh Castle and the Royal Mile, are must-visit attractions that offer a glimpse into the city's storied past.
  • Bonnyrigg: Just 3.2km from Dalkeith, Bonnyrigg is a charming town that appeals to those seeking a romantic getaway, cultural experiences, or family outings. Its local attractions include picturesque castles and symbolic landmarks that showcase the area's heritage. Visitors can enjoy leisurely afternoons at the golf course or indulge in some shopping at local boutiques. The town's proximity to Edinburgh makes it an excellent base for exploring both urban and rural Scotland.
  • Eskbank: Nestled within the Dalkeith area, Eskbank is a quaint village that offers a delightful escape. With a focus on family, outdoor activities, and cultural experiences, this village is ideal for those looking to immerse themselves in nature. Visitors can take advantage of local climbing opportunities or enjoy entertainment at the nearby arena. The village is also home to several historic places and symbolic landmarks, making it a charming spot to explore the rich history of the region.

Things to do near Dalkeith

Dalkeith offers a delightful blend of outdoor activities, family-friendly adventures, and cultural experiences. Visitors can explore the lively shopping area, enjoy educational pursuits, or tee off at local golf courses. For those seeking excitement, the adventure playground promises an adrenaline rush, making it an ideal destination for a fun-filled holiday in Scotland.

Shopping

In Dalkeith, visit Scottish Gems, a charming shopping centre just 9.7km away, offering a delightful mix of family vibes. Also, explore Tron Kirk, a vibrant public market nearby, and Geoffrey Kiltmakers and Weavers, perfect for unique Scottish gifts, all within 9.7km of Dalkeith.

Recreation

Meadowbank Stadium offers a vibrant sports atmosphere, perfect for fitness enthusiasts. The Royal Commonwealth Pool provides a family-friendly aquatic experience with various swimming activities. For cultural enrichment, the Queen's Hall presents captivating musical performances, making it an ideal spot for entertainment seekers.

Adventure

The Midlothian Snowsports Centre, located 9.7km from Dalkeith, offers thrilling skiing and snowboarding experiences amidst beautiful landscapes. For adrenaline seekers, Bedlam Paintball, 11.3km away, provides an exciting environment for paintball battles, while Urban Paintball Edinburgh, also 11.3km distant, promises a thrilling urban paintball experience.

Nightlife

For a vibrant night out in Dalkeith, catch a show at the Edinburgh Playhouse Theatre for a touch of culture. Alternatively, enjoy some fun at Camera Obscura and World of Illusions for an adventurous experience, or relax with a drink at the charming Greyfriar's Bobby pub.

*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 offers a delightful blend of outdoor adventures, family-friendly activities, and cultural experiences, making it an ideal destination for tourists. Visitors can explore historic sites, including castles and universities, while also enjoying nearby beaches. With a variety of attractions that cater to diverse interests, Dalkeith promises a memorable holiday for all types of travellers seeking to immerse themselves in Scottish heritage and natural beauty.

  • Royal Mile: A historic thoroughfare connecting Edinburgh Castle and the Palace of Holyroodhouse, the Royal Mile buzzes with city life. Explore its narrow alleys, charming shops, and traditional pubs, where you can soak up the vibrant atmosphere and rich history of Scotland’s capital.
  • University of Edinburgh: One of the oldest universities in the English-speaking world, the University of Edinburgh boasts stunning architecture and a scholarly vibe. Wander through its picturesque campus, admire the iconic Old College, and immerse yourself in the cultural heritage that has shaped many great minds.
  • Portobello Beach: Just a short distance away, Portobello Beach offers a lovely seaside retreat. Stroll along the sandy shores, enjoy the refreshing sea breeze, and indulge in local fish and chips while taking in the scenic views of the Firth of Forth.

Best time to go to Dalkeith

The best time to visit Dalkeith is dependant on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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

When planning your visit to Dalkeith, you have several airport options. Edinburgh Airport (EDI) is the closest, situated 19.3km away, with excellent nearby hotels such as Crescent House, Virgin Hotels Edinburgh, and The Balmoral Hotel, all around 11.3km from the airport. Glasgow International Airport (GLA) is further afield at 85.3km, with nearby accommodation options like Mar Hall Golf & Spa Resort and Kimpton Blythswood Hotel & Spa. Dundee Airport (DND) is located 62.8km from Dalkeith, offering hotels like The Hideaway Experience and Premier Inn Dundee North. Each airport provides various transport services to ensure an easy journey to your destination.

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 traveller data. Other good options for your stay in the area are Apex Grassmarket Hotel and Moxy Edinburgh Airport. 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 by IHG: Hotel, 2-minute walk from Edinburgh Zoo. Features a full-service spa, an indoor pool and a health club. Apex Grassmarket Hotel 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. A top sight in the area is Edinburgh Castle. In Dalkeith, there are 19 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 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