Photo by View Camera

Find hotels in Dalkeith from CA $86

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 3,383 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Norton House Hotel & Spa

4.0 star property
9.2 out of 10, Wonderful, (996)
"Great staff and location"
The price is CA $302
CA $362 total
includes taxes & fees
Aug 31 - Sep 1
Norton House Hotel & Spa

Dalhousie Castle Hotel & Spa

4.0 star property
8.6 out of 10, Excellent, (752)
"It was a beautiful place to stay. "
The price is CA $270
CA $324 total
includes taxes & fees
Sep 1 - Sep 2
Dalhousie Castle Hotel & Spa

Orocco Pier

3.5 star property
9.2 out of 10, Wonderful, (425)
"Beautiful quaint inn with an impressive view and wonderful food. "
The price is CA $223
CA $268 total
includes taxes & fees
Sep 7 - Sep 8
Orocco Pier

Premier Inn Edinburgh A7 - Dalkeith

2.0 star property
9.0 out of 10, Wonderful, (2)
"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. "
The price is CA $107
CA $128 total
includes taxes & fees
Aug 31 - Sep 1
Premier Inn Edinburgh A7 - Dalkeith

The Sun Inn

4.0 star property
8.8 out of 10, Excellent, (387)
"Great breakfast "
The price is CA $194
CA $232 total
includes taxes & fees
Aug 17 - Aug 18
The Sun Inn

Dalkeith Aparthotel

2.0 star property
2.0 out of 10, (1)
"Booked a room, we were given a code that didn’t work for the door to get to our room, we eventually got in but it took 2 hours, meaning we got very limited sleep. "
The price is CA $104
CA $125 total
includes taxes & fees
Sep 1 - Sep 2
Dalkeith Aparthotel

Cringletie House Hotel

4.0 star property
9.8 out of 10, Exceptional, (127)
"Lovely place. Excellent restaurant. Great breakfast. Wonderful staff. "
The price is CA $391
CA $470 total
includes taxes & fees
Aug 20 - Aug 21
Cringletie House Hotel

Macdonald Cardrona Hotel, Golf & Spa

4.0 star property
7.8 out of 10, Good, (880)
"Beautiful views.Plenty parking and excellent service .Staff more than helpful at reception and food first class."
The price is CA $148
CA $177 total
includes taxes & fees
Aug 28 - Aug 29
Macdonald Cardrona Hotel, Golf & Spa

Peebles Hydro Hotel

4.0 star property
8.2 out of 10, Very good, (644)
"Beautiful hotel great breakfast lovely views "
The price is CA $220
CA $264 total
includes taxes & fees
Sep 9 - Sep 10
Peebles Hydro Hotel

The Park Hotel Peebles

3.0 star property
8.6 out of 10, Excellent, (400)
"Great value for money. "
The price is CA $151
CA $182 total
includes taxes & fees
Aug 27 - Aug 28
The Park Hotel Peebles

Barony Castle Hotel

4.0 star property
8.0 out of 10, Very good, (751)
"A lovely warm welcome when we arrived. All staff were approachable and friendly "
The price is CA $173
CA $207 total
includes taxes & fees
Aug 25 - Aug 26
Barony Castle Hotel

The Craigie

3.5 star property
9.6 out of 10, Exceptional, (335)
"Beautiful, quiet area nice staff, and great facilities!"
The price is CA $232
CA $279 total
includes taxes & fees
Aug 31 - Sep 1
The Craigie

Carberry Tower Mansion House and Estate

4.0 star property
9.4 out of 10, Exceptional, (878)
"Evening meals were excellent with great service"
The price is CA $300
CA $360 total
includes taxes & fees
Sep 3 - Sep 4
Carberry Tower Mansion House and Estate

Dalmahoy Hotel & Country Club

4.0 star property
8.8 out of 10, Excellent, (1619)
"Great place to stay."
The price is CA $184
CA $221 total
includes taxes & fees
Aug 31 - Sep 1
Dalmahoy Hotel & Country Club

The Hoxton Edinburgh

4.0 star property
9.6 out of 10, Exceptional, (27)
"Excellent staff, great areas to hang out and a restaurant that was unique and had indulgent Italian food. Highly recommend this hotel."
The price is CA $291
CA $350 total
includes taxes & fees
Aug 31 - Sep 1
The Hoxton Edinburgh

Maitlandfield House Hotel

3.0 star property
8.2 out of 10, Very good, (378)
"A pleasant, comfortable stay and an excellent breakfast. Staff were very friendly and helpful."
The price is CA $198
CA $238 total
includes taxes & fees
Aug 17 - Aug 18
Maitlandfield House Hotel

Best Western Kings Manor Hotel

3.0 star property
8.8 out of 10, Excellent, (1003)
"Clean and nice hotel"
The price is CA $225
CA $270 total
includes taxes & fees
Aug 25 - Aug 26
Best Western Kings Manor Hotel

Macdonald Houstoun House

4.0 star property
8.2 out of 10, Very good, (1002)
"Liked the general ambience"
The price is CA $165
CA $198 total
includes taxes & fees
Sep 7 - Sep 8
Macdonald Houstoun House

The Lane Hotel

4.0 star property
9.6 out of 10, Exceptional, (197)
"Lovely staff, beautiful pub/restaurant and room was a luxury"
The price is CA $197
CA $237 total
includes taxes & fees
Aug 31 - Sep 1
The Lane Hotel

CoDE Pod – The CoURT - Edinburgh

2.0 star property
9.2 out of 10, Wonderful, (1001)
"Had a wonderful stay! Right off the Royal Mile, so great for exploring the city centre."
The price is CA $196
CA $235 total
includes taxes & fees
Aug 28 - Aug 29
CoDE Pod – The CoURT - 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 map

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.

Learn more about Dalkeith

Experience upscale Dalkeith: its food, cathedral, and more!

Edinburgh which includes street scenes as well as a small group of people

Stay near popular Dalkeith attractions

Find out more about Dalkeith

Find out more about Dalkeith

Top reasons to visit Dalkeith

  • Historic Dalkeith Palace: Visit this stunning 18th-century palace that showcases the region's rich history and architecture.
  • Dalkeith Country Park: Enjoy outdoor activities in this picturesque park, perfect for families and nature lovers.
  • Charming Local Streets: Stroll through Duke Street and nearby quaint towns, immersing yourself in the local culture.
  • Scenic Heritage Walks: Explore trails that highlight Dalkeith's heritage and natural beauty.
  • Variety of Accommodations: Choose from budget-friendly guesthouses to luxurious hotels for a comfortable stay.

Find great hotels in Dalkeith

Explore a variety of hotel accommodations in Dalkeith, Scotland, ranging from budget-friendly guesthouses to luxurious five-star hotels. Whether you're travelling with pets or seeking eco-friendly options, Dalkeith has something for everyone. Discover convenient services tailored to business travellers and enjoy the warm hospitality this charming town has to offer. For a delightful stay, consider the Dalkeith hotel by Altido and other excellent options in the area.

  • ibis Edinburgh Centre South Bridge - Royal Mile: Located 9.7km from Dalkeith, the ibis Edinburgh Centre South Bridge - Royal Mile is a charming 3-star hotel that caters to pet lovers. This property offers a unique pet-friendly experience, allowing some pets onsite, making it an ideal choice for travellers who want to bring their furry friends along. Guests can enjoy various amenities including food and water bowls and a pet policy that ensures a comfortable stay for all. The hotel’s contemporary rooms are well-equipped, providing a cozy atmosphere for relaxation after a day of exploring Edinburgh’s historic Royal Mile.
  • Apex City of Edinburgh Hotel: Just 9.7km from Dalkeith, the Apex City of Edinburgh Hotel is a sophisticated 4-star accommodation perfect for families and eco-conscious travellers. With an eco-certified, this hotel is committed to sustainability while providing an inviting environment for guests of all ages. Families can take advantage of child-friendly amenities, including complimentary cribs, ensuring a comfortable stay for little ones. The hotel’s stylish design, combined with modern comforts and a central location, allows easy access to Edinburgh's attractions, making it a fantastic base for your family adventures.
  • Leonardo Royal Hotel Edinburgh: Also situated 9.7km from Dalkeith, the Leonardo Royal Hotel Edinburgh stands out as a 4-star eco-certified property that emphasizes sustainability and comfort. Ideal for eco-conscious travellers, this hotel offers a serene atmosphere with thoughtful design elements that minimize environmental impact. Guests can enjoy spacious rooms and modern amenities, ensuring a delightful stay while being mindful of their ecological footprint. With its convenient location, the Leonardo Royal Hotel serves as a great springboard for exploring the historic and cultural sites of Edinburgh.

Where to stay in Dalkeith

Dalkeith, Scotland, offers a delightful blend of outdoor adventures and cultural experiences, perfect for family vacations. Explore the charming Duke Street and the quaint, idyllic towns nearby, where friendly locals create a warm atmosphere. Enjoy the fabulous Midlothian region, rich in history and relaxation, ensuring a budget-friendly getaway for all. Whether you're seeking excursions or a peaceful retreat, Dalkeith has something special for every traveler.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis renowned for its rich history and cultural heritage. Nestled approximately 7 kilometres from Dalkeith, this bustling city offers a plethora of experiences year-round, with peak tourist activity occurring from July to September. Visitors are drawn to Edinburgh for its captivating blend of culture, family-oriented attractions, and city life. Explore the iconic Edinburgh Castle, wander through the historic streets of the Old Town, and indulge in shopping and theatre experiences. Don’t miss the chance to savour local cuisine and enjoy the lively atmosphere that characterizes this enchanting city.
  • Old Town Edinburgh: Located about 9.7km from Dalkeith, Old Town Edinburgh is a historic neighbourhood that captivates visitors with its medieval charm and vibrant city life. The influx of tourists peaks between April and July, as families and culture enthusiasts flock to explore its cobbled streets and historic sites. Highlights include unique shops, theatres, and educational venues that reflect the area's rich heritage. The local landmarks, including the Royal Mile and various event conference venues, provide an immersive experience into Scotland's storied past and lively contemporary culture. Old Town is a must-visit for anyone looking to experience the essence of Edinburgh.
  • Bonnyrigg: Situated just 3.2km from Dalkeith, Bonnyrigg is a charming town that offers a delightful blend of culture and family-friendly activities. While visitor numbers peak during the spring and autumn months, Bonnyrigg welcomes tourists throughout the year. Known for its accessible shopping areas, theatre performances, and golf courses, this quaint town is perfect for a relaxed outing. Explore its local castles and historic places that highlight the region's unique heritage. Bonnyrigg is a lovely destination for those seeking a romantic getaway or a fun family day trip.

Things to do in Dalkeith

Dalkeith offers a delightful mix of outdoor activities and cultural experiences, making it perfect for family vacations. Visitors can enjoy shopping, education, and picturesque golf courses. Key highlights include engaging golfing days and scenic heritage walks that showcase the area's rich history. With its welcoming atmosphere, Dalkeith is an ideal destination for those seeking both relaxation and exploration.

Shopping

In Dalkeith, explore the vibrant Tron Kirk public market, just 9.7km away, for local treasures. Scottish Gems shopping centre, also 9.7km distant, offers family-friendly finds. For unique Scottish attire, visit Geoffrey Kiltmakers and Weavers, conveniently located 9.7km from Dalkeith.

Recreation

The Royal Commonwealth Pool offers a fantastic aquatic experience with family-friendly amenities, just 8.0km from Dalkeith. For relaxation, Blackford Hill provides serene trails amidst nature, while The Braid Hills golf course invites you to enjoy sports and beautiful outdoor scenery, also 8.0km away.

Adventure

Experience thrilling winter sports at Midlothian Snowsports Centre, located 9.7km from Dalkeith, where you can ski or snowboard on diverse slopes. For an adrenaline rush, head to Bedlam Paintball, 11.3km away, and immerse yourself in exciting paintball battles surrounded by lush terrain.

Nightlife

In Dalkeith, nightlife thrives with venues like the Edinburgh Playhouse Theatre and King's Theatre, both 9.7km away, offering rich cultural experiences. For something adventurous, visit the Camera Obscura and World of Illusions, also 9.7km away, perfect for family fun and entertainment.

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 about a month in advance or look for last-minute deals on Expedia. Tuesdays are the most affordable days to stay, while Saturdays tend to be pricier. Take advantage of free attractions like the Royal Mile and Princes Street. Additionally, use Expedia's tools to filter for budget-friendly options and consider package deals that combine flights, hotels, and activities for extra savings.

  • 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Take advantage of Expedia's search tool to refine your preferences, including your budget, desired location, and the type of hotel you’re looking for. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your Dalkeith hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Dalkeith

Dalkeith, Scotland, is an ideal destination for outdoor enthusiasts and families seeking cultural experiences. Notable attractions include the historic Dalkeith Palace and the picturesque Dalkeith Country Park, both offering a blend of history and nature. Visitors can also explore local streets and nearby castles, ensuring a rich and engaging vacation filled with unique experiences.

  • Royal Mile: A vibrant street that stretches through the heart of Edinburgh, the Royal Mile offers a rich tapestry of shops, restaurants, and historical sites. Stroll along this bustling thoroughfare, soaking in the lively atmosphere and the stunning architecture that tells the story of Scotland's capital.
  • University of Edinburgh: One of the world's oldest universities, it boasts a stunning campus filled with historic buildings and beautiful gardens. Here, you can immerse yourself in Scottish culture, explore fascinating museums, and enjoy the academic vibe that has inspired generations of thinkers.
  • Palace of Holyroodhouse: The official residence of the monarch in Scotland, this historic palace is a marvel of architecture and history. Explore the grand state apartments and beautiful gardens while discovering the rich royal heritage that shaped the nation.

Best time to go to Dalkeith

Visitor numbers in Dalkeith is generally unchanged in popularity throughout the year. 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.

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 Rain (Dry)Mostly 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

Dalkeith is conveniently accessible via several major airports. Edinburgh Airport (EDI) is situated 19.3km away, with excellent hotels nearby such as Virgin Hotels Edinburgh and Sheraton Grand Hotel & Spa, both 6 to 11.3km from the airport. Glasgow Airport (GLA) is 85.3km from Dalkeith and offers luxurious accommodations like Kimpton Blythswood Hotel & Spa, located 11.3km away. For those considering Dundee Airport (DND), it is 62.8km away, with nearby options including The Hideaway Experience, just 8.0km from the airport. Transportation services to and from these hotels typically include shuttle services and other airport transport arrangements.

Frequently asked questions

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 Apex Waterloo Place Hotel and CoDE Pod – The CoURT - Edinburgh. See all available top hotels, or vacation rentals in Dalkeith.

What's the top vacation rental in Dalkeith?

St Giles ApartHotel by Joivy: Located near Dalkeith, this vacation home rental comes with free WiFi so you can feel at home during your trip. It has 3 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 budget-friendly accommodation in Dalkeith?

Based on reviews, Dalkeith Hotel is a popular 3-star hotel for our travelers looking for an economical choice, and features free WiFi and free newspapers. View all budget hotels in Dalkeith.

What's the best hotel for a family trip to Dalkeith?

The County Hotel is a hotel with a restaurant and free WiFi, and it's a top choice on Expedia for families. Attractions in the area like Royal Commonwealth Pool and Camera Obscura and World of Illusions are also fun for kids of all ages. Find more child-friendly accommodations in Dalkeith.

What's the best hotel for couples in Dalkeith?

The Sun Inn is a favorite inn for couples, and features wedding services and free parking. See all romantic hotels 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's the best pet-friendly place to stay in Dalkeith?

Dalkeith Hotel is a top hotel for people traveling with their pets, and offers a restaurant and free WiFi for its human guests.

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's the best place for a beach vacation in Dalkeith?

The County Hotel is a top 3-star hotel for a beach vacation, and features a restaurant and free WiFi. The Sun Inn is another good option for your beach trip. Head to Portobello Beach or Gullane Beach for some quality time by the water.

What's the best high-end place to stay in Dalkeith?

The Sun Inn is a 4-star inn with a rooftop terrace and a bar, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Find more luxury hotels in Dalkeith.

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. Apex Waterloo Place Hotel and Holiday Inn Edinburgh by IHG are two additional hotels with an onsite pool. View all hotels with pools in Dalkeith.

What is the best spa hotel 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 18 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 Scottish Mining Museum. 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.