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

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, (415 reviews)
"Jill and Craig were amazing in every way, the suite is worth every penny And the food for dinner and breakfast was outstanding "
United Kingdom
Carl
The price is P8,617
P10,340 total
includes taxes & fees
May 25 - May 26
The Sun Inn

Premier Inn Edinburgh A7 - Dalkeith

Premier Inn Edinburgh A7 - Dalkeith
3.0 star property
Dalkeith
8.4 out of 10, Very Good, (5 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 P6,634
P7,961 total
includes taxes & fees
Jun 21 - Jun 22
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,469 reviews)
"Would stay there again"
Canada
Christopher
The price is P9,977
P11,973 total
includes taxes & fees
May 31 - Jun 1
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,442 reviews)
"We loved the easy access to the airport, buses and tram"
Canada
Tracy
The price is P12,698
P15,237 total
includes taxes & fees
May 31 - Jun 1
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,043 reviews)
"Everything was perfect breakfast super bar excellent"
United States
Zbigniew
The price is P10,366
P12,440 total
includes taxes & fees
Jun 21 - Jun 22
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, (943 reviews)
"Clean rooms excellent service polite staff "
United Kingdom
Bruce
The price is P6,282
P7,539 total
includes taxes & fees
Jun 14 - Jun 15
Macdonald Cardrona Hotel, Golf & Spa

The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
Peebles
8.6 out of 10, Excellent, (431 reviews)
"Fantastic room, the staff were lovely and looked after us upon arrival."
United Kingdom
William
The price is P7,958
P9,550 total
includes taxes & fees
Jun 7 - Jun 8
The Park Hotel Peebles

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (140 reviews)
"Fantastic location spectacular food and great staff "
United Kingdom
Brian
The price is P22,149
P26,579 total
includes taxes & fees
Jun 11 - Jun 12
Cringletie House Hotel

The Tontine Hotel

The Tontine Hotel
3.0 star property
Peebles
9.0 out of 10, Wonderful, (265 reviews)
"Rooms clean,friendly staff,good service and food was excellent. "
United Kingdom
Edward
The price is P7,569
P9,083 total
includes taxes & fees
May 31 - Jun 1
The Tontine Hotel

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (364 reviews)
"The whole stay was brilliant the hotel and all staff "
United Kingdom
Michael
The price is P8,824
P10,589 total
includes taxes & fees
Jun 8 - Jun 9
The Craigie

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,714 reviews)
"Front staff, reception, were amazing!"
Canada
Christopher
The price is P8,406
P10,087 total
includes taxes & fees
Jun 21 - Jun 22
Dalmahoy Hotel & Country Club

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (965 reviews)
"The property grounds were stunning! The gardens were great and full of wildlife. The inside library was also fantastic. A wonderful stay for our last night in Scotland!"
United States
Sarah
The price is P11,726
P14,071 total
includes taxes & fees
May 25 - May 26
Carberry Tower Mansion House and Estate

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,414 reviews)
"Great hotel and easy access to airport."
Canada
Nicole
The price is P9,606
P11,527 total
includes taxes & fees
May 31 - Jun 1
Moxy Edinburgh Airport

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,009 reviews)
"Check in was quick and they were super friendly. "
United States
Vanessa
The price is P4,769
P5,722 total
includes taxes & fees
May 31 - Jun 1
Mercure Livingston Hotel

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,002 reviews)
"Beautiful grounds. Food was excellent. Wonderful spa. Highly recommend"
United States
catherine j
The price is P14,828
P17,794 total
includes taxes & fees
May 25 - May 26
Norton House Hotel & Spa

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,636 reviews)
"Great location and staff."
United States
Susan
The price is P18,314
P21,977 total
includes taxes & fees
May 25 - May 26
Apex Grassmarket Hotel

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very Good, (704 reviews)
"Great hotel. Very popular with families. Bed was comfortable enough. House keeping of room was thorough. Breakfast was well run. Easy stroll into the heart of Peebles town. Amazing views across the hills. Very kind staff."
United States
Charles
The price is P11,323
P13,587 total
includes taxes & fees
Jun 18 - Jun 19
Peebles Hydro Hotel

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very Good, (1,007 reviews)
"Good breakfast and free parking Close to city around 10 mins drive"
Hong Kong SAR China
Rebecca
The price is P8,193
P9,831 total
includes taxes & fees
May 25 - May 26
Braid Hills Hotel

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,364 reviews)
"Great food, great rooms, great staff"
United Kingdom
Steven
The price is P8,397
P10,076 total
includes taxes & fees
May 31 - Jun 1
Dakota Edinburgh

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.2 out of 10, Wonderful, (1,000 reviews)
"Stay was fantastic will definitely be back"
United Kingdom
Alan
The price is P8,777
P10,532 total
includes taxes & fees
Jun 21 - Jun 22
Novotel Edinburgh Park
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 Royal Mile 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 natural retreat offering scenic walks, wildlife, and lush landscapes, perfect for outdoor enthusiasts.
  • Dalkeith Palace: An impressive historic site showcasing beautiful architecture and rich heritage, ideal for history buffs.
  • Family-Friendly Attractions: Numerous activities for families, ensuring a fun-filled experience for visitors of all ages.
  • Vibrant Shopping Areas: Explore charming local shops and markets, providing a taste of the local culture and products.
  • Comfortable Accommodations: A variety of lodging options, from pet-friendly hotels to eco-certified guesthouses, catering to all travellers.

Find great hotels near Dalkeith

Discover a range of comfortable accommodations in Dalkeith, Scotland, perfect for every traveller. From pet-friendly hotels to eco-certified guesthouses, you'll find options that cater to both leisure and business needs. Enjoy the charm of this historic town while staying at some of the best hotels, complete with excellent reviews and amenities to enhance your visit. Explore your choices and make your stay in Dalkeith truly memorable.

  • Apex Grassmarket Hotel: Nestled in the vibrant Grassmarket area, this 4-star hotel combines modern comforts with eco-friendly principles, making it an ideal choice for environmentally conscious travellers. Located 9.7km from Dalkeith, the hotel boasts contemporary rooms with stunning views of Edinburgh Castle. Guests appreciate the hotel's commitment to sustainability, along with amenities such as a fitness centre and on-site dining that features locally sourced ingredients. Whether you're in town for business or leisure, Apex Grassmarket offers a stylish and responsible lodging experience.
  • Apex Waterloo Place Hotel: This luxurious 4-star hotel, also 9.7km from Dalkeith, is perfect for families seeking a spa-themed getaway. Apex Waterloo Place Hotel is recognised for its eco-certification and family-friendly services, including amenities designed specifically for children. Guests can indulge in the full spa experience, featuring detoxification wraps, steam rooms, and a range of beautifying treatments. The hotel’s elegant rooms and central location make it an excellent base to explore Edinburgh, ensuring relaxation and comfort for all guests.
  • ibis Edinburgh Centre South Bridge - Royal Mile: A welcoming 3-star hotel located 9.7km from Dalkeith, ibis Edinburgh Centre stands out for its LGBTQIA-friendly environment and pet-friendly policy. This eco-certified hotel combines affordability with modern amenities, offering comfortable rooms and a relaxed atmosphere. Guests travelling with pets can enjoy facilities such as food and water bowls, while the hotel's prime location near the Royal Mile allows easy access to Edinburgh’s historic attractions. The inclusive and vibrant setting makes it a great choice for diverse travellers.

Where to stay in Dalkeith

Dalkeith offers a delightful blend of outdoor adventures and cultural experiences, making it an ideal destination for families and explorers alike. Wander through the charming streets, including Dublin Street, where friendly locals welcome you. Enjoy shopping in vibrant areas and immerse yourself in the rich history surrounding the town. Nearby attractions provide a relaxing atmosphere, ensuring a memorable getaway filled with unique cultural offerings and family-friendly activities.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis that boasts a rich cultural heritage. Located a short distance from Dalkeith, it attracts visitors year-round, with peak tourist seasons from July to September. Edinburgh is famous for its historic landmarks, including the iconic Edinburgh Castle, the Royal Mile, and the stunning Arthur’s Seat. The city offers an array of activities, from shopping on Princes Street to enjoying world-class theatre and entertainment at venues like the Edinburgh Playhouse. With its blend of history, culture, and family-friendly attractions, Edinburgh promises a memorable travel experience.
  • Bonnyrigg: Just a couple of miles from Dalkeith, Bonnyrigg is a charming town that offers a delightful mix of family-friendly and romantic experiences. Visitors tend to flock here during the spring and autumn months. Bonnyrigg is home to lovely parks, inviting shopping areas, and entertainment facilities. Notable attractions include the nearby historic castle and symbolic landmarks that tell the story of the region. Whether you're exploring the local parks or enjoying a leisurely shopping trip, Bonnyrigg is an inviting destination that captures the essence of Scottish community life.
  • Eskbank: Nestled within the Dalkeith area, Eskbank is a quaint village that provides a peaceful retreat for families and business travellers alike. The village sees a steady flow of visitors, particularly in the summer months. Eskbank is well-equipped with shopping areas, a vibrant theatre, and an arena for entertainment. Local highlights include historic sites and charming streets that make for pleasant strolls. With its blend of urban amenities and rural charm, Eskbank offers a unique experience for those looking to explore the quieter side of Scotland.

Things to do near Dalkeith

Dalkeith offers a delightful blend of outdoor activities, family-friendly attractions, and cultural experiences. Visitors can enjoy scenic heritage walks, engage in outdoor pursuits, and explore local tours. Additionally, the area features excellent golf courses and vibrant shopping areas, making it a perfect destination for those seeking both relaxation and adventure.

Shopping

In Dalkeith, visit Scottish Gems, a vibrant shopping centre 9.7km away, and the bustling Tron Kirk public market, also 9.7km from the town. For traditional Scottish gifts, check out Geoffrey Kiltmakers and Weavers, located close by, perfect for unique souvenirs.

Recreation

At Hillend Country Park, immerse yourself in serene nature walks and rejuvenating outdoor activities, perfect for unwinding. The Royal Commonwealth Pool offers family-friendly aquatic fun, ideal for relaxation and bonding. Enjoy captivating performances at Queen's Hall, where the vibrant atmosphere enhances your entertainment experience.

Adventure

The Midlothian Snowsports Centre, located 9.7km from Dalkeith, offers thrilling skiing and snowboarding experiences amidst stunning landscapes. For adrenaline seekers, Skirmish Edinburgh Paintball and Bedlam Paintball, both 11.3km away, promise energetic paintball battles in an exciting outdoor setting, perfect for adventure enthusiasts.

Nightlife

In Dalkeith, Greyfriar's Bobby and Canongate Tolbooth offer a charming pub atmosphere with a mix of romance and entertainment. For a cinematic experience, the Dominion Cinema provides family-friendly films in a delightful setting, making for a lively night out.

*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 can secure the best deals, particularly on Tuesdays, which are the least expensive days. Use Expedia to customise your search by budget and filter for eco-friendly hotels. Additionally, explore last-minute deals for spontaneous plans. Combining hotel bookings with flights and activities can also lead to significant savings, making your visit both enjoyable and affordable.

  • 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 customise your search by selecting your budget, desired location, and additional preferences. You can arrange the results to display prices from lowest to highest, allowing you to identify the most affordable hotels first. Furthermore, you have the option to refine your selection by hotel category; for instance, by selecting the Eco-certified filter, you can view sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your Dalkeith hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Dalkeith

Dalkeith offers a delightful blend of outdoor activities, family-friendly experiences, and rich cultural heritage. Visitors can explore the Dalkeith Museum for local history, enjoy the natural beauty of Dalkeith Country Park, and admire the grandeur of Dalkeith Palace. This charming town is perfect for those interested in historic sites, scenic landscapes, and family-oriented attractions, making it an ideal destination for a memorable vacation.

  • Dalkeith Country Park: Experience the beauty of this urban park nestled in Dalkeith, where you can enjoy outdoor activities amidst stunning landscapes. Perfect for families, it offers a lively atmosphere with ample space for picnics and leisurely strolls.
  • Festival Theatre: Located 9.7km from Dalkeith, this vibrant venue showcases a range of performances, from opera to theatre. Immerse yourself in the cultural scene, with an ambiance that’s both romantic and entertaining, ideal for an evening out.
  • National Monument of Scotland: Also 9.7km away, this memorial is a symbol of Scottish heritage. Explore the rich history and cultural significance of this iconic site that offers a reflective experience amidst beautiful surroundings.

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

When travelling to Dalkeith, Scotland, the nearest major airport is Edinburgh (EDI), situated 19.3km away. Recommended hotels nearby include the 5-star Virgin Hotels Edinburgh, 11.3km from EDI, and Kimpton Charlotte Square by IHG, located 9.7km away. For those considering Glasgow (GLA), it is 85.3km from Dalkeith, with excellent hotel options such as the 5-star Kimpton Blythswood Hotel & Spa, just 11.3km from the airport. Dundee (DND), 62.8km away, offers accommodations like the 4.5-star Premier Inn Dundee North, only 3.2km from DND. Each airport has convenient access from nearby hotels, ensuring a smooth travel experience.

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 Apex Grassmarket Hotel and CODE - The Court, Edinburgh. See all available top hotels, or 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.
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. See all available hotels listed as LGBTQ-friendly in Dalkeith.
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 Grassmarket Hotel and Dalmahoy Hotel & Country Club are two additional hotels with an onsite pool. View all hotels with pools in Dalkeith.
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 24 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 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.

Explore a world of travel with Expedia