An aerial view of a large estate with a prominent castle-like structure surrounded by lush green fields and dense forests.

Find hotels in Dalkeith from NT$2,665

  • 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.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 NT$2,815
NT$3,378 total
includes taxes & fees
Jul 12 - Jul 13
Premier Inn Edinburgh A7 - Dalkeith

The Sun Inn

The Sun Inn
4.0 star property
Dalkeith
8.6 out of 10, Excellent, (422 reviews)
"The tv in the room didn’t work and only half the dishes on the menu were available even though it was a small basic menu and it was not near alternative places to eat so this was not good"
United Kingdom
William
The price is NT$4,345
NT$5,213 total
includes taxes & fees
Jun 26 - Jun 27
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,056 reviews)
"A great overnight hotel"
Australia
Graeme
The price is NT$5,040
NT$6,048 total
includes taxes & fees
Jun 21 - Jun 22
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,479 reviews)
"Great stay before our flight"
United Kingdom
Louise
The price is NT$5,352
NT$6,423 total
includes taxes & fees
Jul 5 - Jul 6
Moxy Edinburgh Airport

Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
3.0 star property
Pitcorthie
8.8 out of 10, Excellent, (734 reviews)
"Breakfast was fab , staff at reception and restaurant were very friendly and helpful"
United Kingdom
KENNETH
The price is NT$2,677
NT$3,212 total
includes taxes & fees
Jul 12 - Jul 13
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (953 reviews)
"Great property, very clean spacious rooms in a beautiful setting with free parking."
United States
julian
The price is NT$3,954
NT$4,745 total
includes taxes & fees
Jul 5 - Jul 6
Macdonald Cardrona Hotel, Golf & Spa

The Tontine Hotel

The Tontine Hotel
3.0 star property
Peebles
9.0 out of 10, Wonderful, (271 reviews)
"Rooms clean,friendly staff,good service and food was excellent. "
United Kingdom
Edward
The price is NT$4,474
NT$5,369 total
includes taxes & fees
Jun 22 - Jun 23
The Tontine Hotel

The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
Peebles
8.6 out of 10, Excellent, (432 reviews)
"A very quiet and comfortable stay. Friendly staff and good food. "
United Kingdom
David
The price is NT$4,938
NT$5,926 total
includes taxes & fees
Jul 7 - Jul 8
The Park Hotel Peebles

Barony Castle Hotel

Barony Castle Hotel
4.0 star property
Eddleston
8.2 out of 10, Very Good, (789 reviews)
"Fantastic hotel in a beautiful location. Reception staff were friendly, informative and accommodating on arrival. Staff in the bars and restaurants were very polite, helpful and knowledgeable. Breakfast was fantastic and plenty of parking was available"
United Kingdom
Wendy
The price is NT$4,542
NT$5,450 total
includes taxes & fees
Jul 5 - Jul 6
Barony Castle Hotel

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (141 reviews)
"Fantastic location spectacular food and great staff "
United Kingdom
Brian
The price is NT$9,184
NT$11,021 total
includes taxes & fees
Jun 21 - Jun 22
Cringletie House Hotel

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,715 reviews)
"Beautiful place, the staff at the reception was very pleasant, and the breakfast was good."
United States
Chris
The price is NT$4,351
NT$5,221 total
includes taxes & fees
Jun 21 - Jun 22
Dalmahoy Hotel & Country Club

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,000 reviews)
"Check in was quick and they were super friendly. "
United States
Vanessa
The price is NT$2,468
NT$2,961 total
includes taxes & fees
Jun 28 - Jun 29
Mercure Livingston Hotel

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,477 reviews)
"The rooms were clean and spacious, the staff friendly and informative and the breakfast delicious."
Canada
Laurie
The price is NT$5,874
NT$7,049 total
includes taxes & fees
Jun 21 - Jun 22
Hampton by Hilton Edinburgh Airport

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (368 reviews)
"Outstanding service. The best towels. Wonderful breakfast. Close to attractions."
United States
Dorothea
The price is NT$4,866
NT$5,839 total
includes taxes & fees
Jun 28 - Jun 29
The Craigie

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (978 reviews)
"Beautiful room, stunning drawing room and library and very friendly staff"
United Kingdom
Ilona
The price is NT$5,912
NT$7,094 total
includes taxes & fees
Jun 28 - Jun 29
Carberry Tower Mansion House and Estate

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very Good, (1,000 reviews)
"Great location and food"
United Kingdom
christopher
The price is NT$3,560
NT$4,272 total
includes taxes & fees
Jun 25 - Jun 26
Braid Hills Hotel

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,463 reviews)
"Great hotel close to the airport. Front desk staff was fantastic and friendly. Third time I’ve stayed when flying out of Edinburgh and I’ll keep booking whenever I’m back."
Canada
Kolin
The price is NT$5,413
NT$6,496 total
includes taxes & fees
Jul 5 - Jul 6
DoubleTree by Hilton Edinburgh Airport

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very Good, (711 reviews)
"Fabulous scenery, good food , lovely swimming pool. Great venue for a celebratory family occasion"
United Kingdom
Sue and Stephen
The price is NT$6,327
NT$7,592 total
includes taxes & fees
Jul 8 - Jul 9
Peebles Hydro Hotel

The Lane Hotel

The Lane Hotel
4.0 star property
Morningside
9.6 out of 10, Exceptional, (226 reviews)
"Very friendly staff, quick check in and lovely room. Highly recommended."
United Kingdom
Adrian
The price is NT$5,839
NT$7,007 total
includes taxes & fees
Jun 21 - Jun 22
The Lane Hotel

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
Broxburn
8.2 out of 10, Very Good, (1,001 reviews)
"The staff were friendly. The setting and grounds were absolutely beautiful."
Canada
Joel
The price is NT$4,285
NT$5,143 total
includes taxes & fees
Jun 21 - Jun 22
Macdonald Houstoun House
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. Learn more about Dalkeith
Learn more about Dalkeith

Danderhall

If you're looking for some top things to see and do in Danderhall and surrounding area, you can visit Craigmillar Castle and Royal Mile.

Stay near popular Dalkeith attractions

Learn more about Dalkeith

Explore the grand chambers and woodland paths of Dalkeith Country Park, where adventure playgrounds and afternoon tea await. History buffs can visit St Nicholas Buccleuch Church and browse local shops along the charming High Street.

An aerial view of a large estate with a prominent castle-like structure surrounded by lush green fields and dense forests.

Top Dalkeith Hotel Reviews

More cheap stays in Dalkeith

Find out more about Dalkeith

Top reasons to visit Dalkeith

  • Historic Dalkeith Palace: Explore the stunning architecture and rich history of Dalkeith Palace, a must-see landmark.
  • Dalkeith Museum: Discover local heritage and fascinating exhibits that showcase the area's history.
  • Scenic Outdoor Activities: Enjoy picturesque hills and family-friendly parks perfect for outdoor adventures.
  • Charming Town Center: Stroll through the vibrant center, filled with friendly locals and unique shops.
  • Diverse Accommodations: Find a range of lodging options, from pet-friendly hotels to eco-certified guesthouses.

Find great hotels near Dalkeith

Experience a delightful stay in Dalkeith, Scotland, where a variety of accommodations await to meet your needs. From pet-friendly hotels to eco-certified guesthouses, you’ll find the perfect lodging for both leisure and business travel. Explore the charm of Dalkeith while enjoying comfortable amenities and warm hospitality at local hotels and guesthouses designed for every type of traveler.

  • Apex Grassmarket Hotel: Nestled in the vibrant heart of Edinburgh, the Apex Grassmarket Hotel is a 4-star gem that boasts a guest rating of 9.0 out of 10. This eco-certified property, located 10km from Dalkeith, is ideal for business travelers and eco-conscious visitors alike. With modern decor and stunning views of Edinburgh Castle, guests can unwind in stylish accommodations. The hotel features a fitness center, on-site restaurant serving locally sourced dishes, and a cozy bar. Its commitment to sustainability ensures travelers can enjoy a guilt-free stay while exploring the city.
  • ibis Edinburgh Centre South Bridge - Royal Mile: The ibis Edinburgh Centre South Bridge - Royal Mile offers a 3-star experience with a guest rating of 8.4 out of 10, located 10km from Dalkeith. This property is a great choice for eco-friendly travelers and pet owners, as it welcomes well-behaved pets with a variety of amenities, including food and water bowls. The hotel features comfortable rooms with modern furnishings, an all-you-can-eat breakfast buffet, and a lively bar area. Its prime location makes it easy to explore the iconic Royal Mile and other historic sites.
  • Apex Waterloo Place Hotel: With a guest rating of 9.2 out of 10, the Apex Waterloo Place Hotel is a luxurious 4-star accommodation just 10km from Dalkeith. This eco-certified hotel caters to families and business travelers, offering amenities like a restaurant, spa, and fitness center. Family-friendly services include a special breakfast menu for children, ensuring a pleasant stay for all ages. The hotel’s elegant design and central location make it the perfect base for exploring Edinburgh's attractions while providing a relaxing retreat at the end of the day.

Where to stay in Dalkeith

Dalkeith, Scotland, is a charming destination that offers a delightful mix of culture and outdoor activities. Stroll through the vibrant Dalkeith center, where friendly locals and rich history await you. Explore the idyllic Dalry area, perfect for families seeking relaxation and adventure. With its welcoming atmosphere and budget-friendly options, Dalkeith provides an ideal stay for travelers looking to immerse themselves in Scottish culture and enjoy excursions in this picturesque region.

  • Edinburgh: As a vibrant metropolis, Edinburgh is a cultural hub brimming with history and modern attractions. Situated near Dalkeith, it welcomes a steady stream of visitors year-round, with peak seasons from July to September. Travelers flock here for its rich culture and family-friendly activities. Explore the iconic Edinburgh Castle, stroll through the historic streets, or indulge in shopping and theater experiences. Whether you're enjoying a scenic walk or diving into the local arts scene, Edinburgh offers a memorable travel experience.
  • Old Town Edinburgh: Located 10km from Dalkeith, Old Town Edinburgh is renowned for its charming medieval streets and historical significance. This neighborhood attracts visitors throughout the year, especially during the bustling months of April and June to July. It is the perfect destination for those seeking a mix of culture and city life. With its array of shops, educational venues, and theaters, Old Town invites exploration. Don't miss the chance to visit historic landmarks and attend events in this captivating area, where every corner tells a story.
  • Bonnyrigg: Just 3km from Dalkeith, Bonnyrigg is a delightful city that offers a warm, welcoming atmosphere. While it sees a steady flow of visitors, peak seasons are noted in March to April and September. Bonnyrigg is ideal for romantic getaways and family excursions, featuring shopping areas and golf courses. Discover local landmarks like castles and symbolic sites, or partake in events and conferences. With its blend of recreational options and cultural experiences, Bonnyrigg is a charming escape close to Dalkeith.

Things to do near Dalkeith

Shopping

In Dalkeith, visit the local shops along the High Street for unique souvenirs and gifts. If you're up for a drive, check out the Fort Kinnaird Shopping Centre, located about 16km away, featuring a mix of high street retailers and dining options.

Recreation

Dalkeith Country Park offers a tranquil retreat with its expansive woodlands and serene paths, ideal for leisurely walks and picnics. Visit the Restoration Yard for wellness workshops and organic products, and unwind with yoga sessions amidst nature's beauty.

Adventure

At Knockhill Racing Circuit, located 39km from Dalkeith, experience the thrill of high-speed motor racing in a dynamic atmosphere. Feel the adrenaline as you watch live events or even take part in a driving experience that puts you behind the wheel of a race car.

Nightlife

In Dalkeith, the Rascals Bar offers a lively atmosphere with its vibrant music and friendly crowd, while The Corn Exchange hosts various events, providing a unique space for entertainment. For a more relaxed vibe, the Dalkeith Country Park features cozy spots to unwind and enjoy the evening.

*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 while visiting Dalkeith, plan your trip between January and March for lower accommodation rates. Booking your hotel about a month in advance often yields the best prices, with Tuesday being the cheapest day to stay. Check Expedia for last-minute deals and consider package deals that combine flights, hotels, and activities for extra savings. Utilize Expedia's search tools to filter by budget and eco-friendly options to find affordable stays. Additionally, walking around Dalkeith is a great way to explore without spending on public transport.

  • 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 makes it easy to choose your budget, desired location, and other preferences. You can arrange your search results to display prices from lowest to highest, ensuring you find the most affordable hotels right away. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will highlight 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 in and around Dalkeith

Dalkeith, Scotland, offers a delightful blend of culture, outdoor activities, and family-friendly experiences. Must-visit attractions include the impressive Dalkeith Palace, known for its stunning architecture, and the Dalkeith Museum, which showcases local history. Visitors can also enjoy scenic hills and charming streets, making it a perfect destination for those seeking a rich cultural and outdoor adventure during their vacation.

  • Hermitage of Braid and Blackford Hill Local Nature Reserve: Located about 8km from Dalkeith, this nature reserve offers lush woodlands and scenic hilltops. Enjoy walking trails that lead to panoramic views of Edinburgh and the surrounding landscape, making it a peaceful escape for nature lovers.
  • Dalkeith Country Park: Situated within Dalkeith, this urban park features beautiful gardens, outdoor activities, and family-friendly experiences. Explore historic buildings, enjoy picturesque walks, and participate in various recreational activities in a vibrant setting.
  • Royal Mile: About 10km from Dalkeith, the Royal Mile is a historic street filled with charming shops, restaurants, and landmarks. Stroll through this lively area to soak in the city's rich culture and history.

Best time to go to Dalkeith

The best time to visit Dalkeith can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Dalkeith falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Dalkeith falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January38.5°F (3.6°C)Light RainMostly CloudyAverageSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudyAverageSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudyAverageSlightly Low
April45.1°F (7.3°C)No RainMostly CloudyAverageAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudySlightly HighSlightly High
July58.1°F (14.5°C)Light RainMostly CloudySlightly HighSlightly High
August57.4°F (14.1°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly CloudySlightly HighAverage
October49.5°F (9.7°C)Light RainMostly CloudySlightly LowAverage
November43.5°F (6.4°C)Light RainMostly CloudySlightly LowAverage
December39.6°F (4.2°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Dalkeith

Traveling to Dalkeith, Scotland, is convenient with major airports nearby. EDInburgh Airport (EDI) is located 19km away, with quality hotels such as Crescent House and Virgin Hotels Edinburgh, both 11km from the airport, offering easy access. Sheraton Grand Hotel & Spa is another excellent option, just 10km from EDI. Glasgow Airport (GLA) is 85km away, with luxurious choices like JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, located 4 and 11km from the airport, respectively. For those considering Newcastle Airport (NCL), it is 127km distant, with nearby hotels like Delta Hotels by Marriott Newcastle Gateshead, all about 10km from NCL.

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 Zoo by IHG is a top choice for your stay based on our traveler data. Other good options for your trip to the area are Dalmahoy Hotel & Country Club and Leonardo Royal Hotel Edinburgh. See all available top hotels, or vacation rentals in Dalkeith.
What's the top vacation rental in Dalkeith?
JOIVY Meadows Park En-Suite Rooms: This vacation home near Dalkeith has free WiFi and a TV to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include an electric kettle to make your meal-planning easier. 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. See all available hotels listed as LGBTQ-friendly in Dalkeith.
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 Zoo by IHG: Hotel, 2-minute walk from Edinburgh Zoo. Features a full-service spa, an indoor pool, and a health club. Dalmahoy Hotel & Country Club 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. Top sights around the area include Royal Mile, Edinburgh Castle, and Princes Street. In Dalkeith, there are 25 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