Find hotels in Dalkeith from AED 214

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

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

Dalkeith Aparthotel

2.0 star property
Dalkeith
6.4 out of 10, (35)
"place is very good"
United Kingdom
Lakshay
The price is AED 284
AED 341 total
includes taxes & fees
3 Dec - 4 Dec
Dalkeith Aparthotel

The Sun Inn

4.0 star property
Dalkeith
8.6 out of 10, Excellent, (404)
"My second stay here and it was as pleasant as before. The breakfast is always fantastic. "
United States
Alexander
The price is AED 506
AED 608 total
includes taxes & fees
3 Dec - 4 Dec
The Sun Inn

Premier Inn Edinburgh A7 - Dalkeith

3.0 star property
Dalkeith
8.8 out of 10, Excellent, (3)
"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 AED 217
AED 260 total
includes taxes & fees
14 Dec - 15 Dec
Premier Inn Edinburgh A7 - Dalkeith

2 Bedroom Cottage-hot Tub-free Parking

2.0 star property
Dalkeith
2 Bedroom Cottage-hot Tub-free Parking

Apex Grassmarket Hotel

4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2319)
"Property was nice, great service, restaurant was good, great location!!!"
Canada
Kamaljit
The price is AED 525
AED 629 total
includes taxes & fees
14 Dec - 15 Dec
Apex Grassmarket Hotel

DoubleTree by Hilton Edinburgh Airport

4.0 star property
Ingliston
8.8 out of 10, Excellent, (1348)
"Lovely staff and the room was spaciois and clean. Would definitely stay here again"
United Kingdom
Naila
The price is AED 327
AED 393 total
includes taxes & fees
15 Dec - 16 Dec
DoubleTree by Hilton Edinburgh Airport

Market Street Hotel

4.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1196)
"Cozy room and all staffs friendly"
Hong Kong SAR China
yingbin
Market Street Hotel

Holiday Inn Express Dunfermline by IHG

3.0 star property
Dunfermline
8.8 out of 10, Excellent, (981)
"Nice clean hotel, team were lovely"
United Kingdom
Mark
The price is AED 178
AED 214 total
includes taxes & fees
18 Dec - 19 Dec
Holiday Inn Express Dunfermline by IHG

Norton House Hotel & Spa

4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1004)
"The spa and food was absolutely excellent. Loved our stay! "
United Kingdom
Felicity
The price is AED 499
AED 599 total
includes taxes & fees
23 Dec - 24 Dec
Norton House Hotel & Spa

Macdonald Cardrona Hotel, Golf & Spa

4.0 star property
Peebles
7.8 out of 10, Good, (909)
"Didn't have the breakfast but an amazing hotel to stay at! Room's are really clean and spacious "
United Kingdom
Matthew
The price is AED 411
AED 493 total
includes taxes & fees
4 Dec - 5 Dec
Macdonald Cardrona Hotel, Golf & Spa

Mercure Livingston Hotel

3.0 star property
Livingston
7.8 out of 10, Good, (1009)
"Spacious clean hotel."
United Kingdom
Steven
The price is AED 238
AED 285 total
includes taxes & fees
21 Dec - 22 Dec
Mercure Livingston Hotel

Dakota Edinburgh

4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1278)
"Great room and facilities, really enjoyed our stay."
United Kingdom
Nicolas
The price is AED 309
AED 370 total
includes taxes & fees
15 Dec - 16 Dec
Dakota Edinburgh

Carberry Tower Mansion House and Estate

4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (913)
"Beautiful property and the staff was incredible. "
United States
Melissa
The price is AED 649
AED 779 total
includes taxes & fees
27 Dec - 28 Dec
Carberry Tower Mansion House and Estate

Hilton Edinburgh Carlton

4.0 star property
Edinburgh City Centre
8.2 out of 10, Very Good, (1010)
"Friendly staff, excellent location, Tidy and clean room "
Hong Kong SAR China
SZE WAI
The price is AED 582
AED 698 total
includes taxes & fees
14 Dec - 15 Dec
Hilton Edinburgh Carlton

Moxy Edinburgh Airport

3.0 star property
Ingliston
8.6 out of 10, Excellent, (2142)
"pleasant staff and convenient location for accessing the airport"
Canada
suzanna
The price is AED 288
AED 345 total
includes taxes & fees
16 Dec - 17 Dec
Moxy Edinburgh Airport

Hampton by Hilton Edinburgh Airport

3.5 star property
Ingliston
8.8 out of 10, Excellent, (1347)
"Great customer service, I enjoyed my stay at this hotel."
United Kingdom
Junior
The price is AED 396
AED 475 total
includes taxes & fees
24 Dec - 25 Dec
Hampton by Hilton Edinburgh Airport

Macdonald Houstoun House

4.0 star property
Broxburn
8.2 out of 10, Very Good, (1008)
"Very friendly staff, good breakfast, nice location"
United Kingdom
Paul
The price is AED 326
AED 391 total
includes taxes & fees
8 Dec - 9 Dec
Macdonald Houstoun House

Marine North Berwick

5.0 star property
North Berwick
8.8 out of 10, Excellent, (278)
"Wonderful location, helpful staff and great facilities"
United Kingdom
Rona
The price is AED 967
AED 1,161 total
includes taxes & fees
4 Dec - 5 Dec
Marine North Berwick

Peebles Hydro Hotel

4.0 star property
Peebles
8.2 out of 10, Very Good, (667)
"The room was very basic - clean but not good value for money "
United Kingdom
Emily
The price is AED 504
AED 604 total
includes taxes & fees
14 Dec - 15 Dec
Peebles Hydro Hotel

Dean Park Hotel

4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (661)
"Excellent rooms, good breakfast"
Canada
Robert
The price is AED 322
AED 386 total
includes taxes & fees
28 Dec - 29 Dec
Dean Park Hotel
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.

Black Friday Sale

Limited-time deals: Save up to 50% on select hotels
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

Hotels in Dalkeith with star-rating

Find out more about Dalkeith

Top reasons to visit Dalkeith

  • Historic Dalkeith Palace: Explore the stunning architecture and rich history of Dalkeith Palace, a key landmark in the town.
  • Dalkeith Country Park: Enjoy outdoor adventures in this scenic park, perfect for family outings and nature walks.
  • Cultural Experiences: Visit the Dalkeith Museum to learn about the town's heritage and local history.
  • Charming Shopping and Cafes: Stroll along Dublin Street for a delightful mix of shops and local cafes.
  • Diverse Accommodations: Choose from a range of guesthouses and hotels for a comfortable stay tailored to your needs.

Find great hotels near Dalkeith

Dalkeith offers a diverse selection of accommodations, from charming guesthouses to modern hotels, ensuring a perfect stay for every traveler. Whether you’re seeking pet-friendly options, eco-certified experiences, or convenient amenities for business travel, you’ll find a variety of choices. Be sure to explore hotel reviews and discover the best hotels in Dalkeith for an unforgettable vacation in Scotland.

  • Apex Grassmarket Hotel: Experience a blend of modern luxury and eco-friendly practices at the Apex Grassmarket Hotel. Located 9.7km from Dalkeith, this 4-star hotel is a haven for business travelers and environmentally conscious guests. The hotel is designed with sustainability in mind, offering eco-certified accommodations that prioritize green initiatives. Guests can enjoy stylish rooms with stunning views of Edinburgh Castle, a well-equipped fitness center, and an inviting bar that serves local cuisine. The hotel's commitment to providing a comfortable, responsible stay makes it a top choice for eco-conscious travelers.
  • Apex Waterloo Place Hotel: Nestled in the heart of Edinburgh, the Apex Waterloo Place Hotel combines family-friendly amenities with a luxurious spa experience. Situated 9.7km from Dalkeith, this 4-star hotel is perfect for families seeking relaxation and fun. The property features a full-service spa, complete with a sauna and a pool, ensuring guests can unwind and rejuvenate. Children are well catered for with dedicated services, making it an ideal choice for families. With its eco-certification and focus on sustainability, this hotel provides a perfect balance of comfort and responsibility.
  • ibis Edinburgh Centre South Bridge - Royal Mile: Enjoy a warm welcome at the ibis Edinburgh Centre South Bridge - Royal Mile, a 3-star hotel that embraces inclusivity and eco-consciousness. Located 9.7km from Dalkeith, this property is perfect for pet lovers and LGBTQIA travelers. With its eco-certification, the hotel ensures a sustainable stay while offering pet-friendly amenities such as food and water bowls. Guests can appreciate the vibrant atmosphere, comfortable rooms, and proximity to Edinburgh's famous attractions, making it an excellent base for exploring the city. The welcoming environment and thoughtful amenities make it a standout choice.

Where to stay in Dalkeith

Dalkeith, Scotland, offers a memorable getaway for travelers seeking outdoor adventures and cultural experiences. Explore the charming Dublin Street, where you'll find a variety of shopping areas and local cafes. The surrounding neighborhoods provide a friendly atmosphere, perfect for families and relaxation. Whether you're indulging in cultural offerings or enjoying the scenic beauty, Dalkeith is an ideal destination for a delightful vacation in the United Kingdom.

  • Edinburgh: As the capital city of Scotland, Edinburgh boasts a rich tapestry of history, culture, and modern attractions. Located about 11.3km from Dalkeith, it is a vibrant metropolis that draws visitors throughout the year, with peak periods from July to September. Travelers flock to Edinburgh for its cultural experiences, family-friendly activities, and urban exploration. Discover historic landmarks like the iconic Edinburgh Castle, stroll along the Royal Mile, or enjoy shopping and dining in the bustling city center. Don't miss the chance to experience the city's renowned festivals, which showcase everything from arts to food.
  • Bonnyrigg: Just 3.2km from Dalkeith, Bonnyrigg offers a charming blend of family-friendly and romantic experiences. Visitor numbers peak in March to April and September, making it a great spot to explore during these months. Enjoy leisurely walks in local recreation parks or indulge in shopping at various local stores. Bonnyrigg is also home to notable landmarks, including a historic castle and conference venues, perfect for events and gatherings. The city's community vibe and welcoming atmosphere make it a delightful destination for anyone looking to immerse themselves in Scottish culture.
  • Eskbank: Located within the Dalkeith area, Eskbank is a quaint village that offers a unique experience for those seeking family, business, or city-themed activities. The visitor flow remains steady throughout the year, peaking from July to September. Here, you can explore local shopping areas or catch a performance at the village theater. Eskbank is conveniently situated near historic sites and event venues, providing a perfect backdrop for both leisure and business travelers. Its close-knit community and serene environment make it an inviting place to unwind and explore.

Things to do near Dalkeith

Dalkeith is perfect for outdoor, family, and cultural vacations, offering a range of activities like golf and shopping. Enjoy outdoor experiences, heritage walks, and local tours that highlight the town's rich history and scenic beauty. Whether you're hitting the golf course or exploring local attractions, Dalkeith provides a delightful mix of leisure and culture for every visitor.

Shopping

In Dalkeith, visit Scottish Gems, a vibrant shopping center 9.7km away, perfect for gifts and souvenirs. Check out Tron Kirk, a bustling public market also 9.7km from Dalkeith, offering unique finds. Geoffrey Kiltmakers and Weavers, a specialty store nearby, is great for authentic Scottish gifts.

Recreation

Experience rejuvenation at the Royal Commonwealth Pool with its family-friendly aquatic activities. Enjoy live performances at Queen's Hall, where entertainment vibes create a vibrant atmosphere. For sports enthusiasts, Meadowbank Stadium offers thrilling events in a dynamic setting, perfect for an active day out.

Adventure

The Midlothian Snowsports Centre offers thrilling skiing experiences with scenic views, located 9.7km from Dalkeith. For adrenaline seekers, Skirmish Edinburgh Paintball and Bedlam Paintball, both 11.3km away, provide exciting paintball action in a vibrant, adventurous atmosphere.

Nightlife

Experience the vibrant nightlife in Dalkeith by visiting Greyfriar's Bobby, a cozy pub with romantic entertainment vibes. Catch a film at Dominion Cinema, perfect for family fun, or enjoy the lively atmosphere at Canongate Tolbooth, another charming pub offering great drinks and entertainment.

*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, visit during the off-peak months of January to March for lower accommodation rates. Book your hotel about a month in advance for the best prices, and consider Tuesday for the cheapest stay. Utilize Expedia’s search tool to filter by budget and eco-friendly options, and look for last-minute deals. Combine your hotel, flights, and activities for additional savings. Walking is an excellent way to explore Dalkeith without spending on public transport, as the town is easily navigable on foot.

  • 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: Utilize Expedia’s search tool to customize your travel preferences, such as your budget, desired location, and hotel type. For instance, selecting the Eco-certified option will showcase sustainable and eco-friendly hotels currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • 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 outdoor activities, family-friendly experiences, and rich cultural attractions. Visitors can explore historic sites like Dalkeith Palace, enjoy nature at Dalkeith Country Park, and learn about local history at the Dalkeith Museum. With its charming castles and nearby beaches, Dalkeith is perfect for travelers seeking a blend of adventure and culture.

  • Royal Mile: Experience the vibrant heart of Edinburgh on the Royal Mile, a historic street filled with shops, street performers, and charming architecture. Explore its rich history as you stroll between Edinburgh Castle and the Palace of Holyroodhouse.
  • University of Edinburgh: Discover the prestigious University of Edinburgh, renowned for its stunning architecture and rich cultural heritage. Wander through its historic campus, where you can feel the academic spirit and explore beautiful gardens.
  • Portobello Beach: Relax at Portobello Beach, a picturesque coastal spot perfect for sunbathing, swimming, or enjoying a leisurely walk along the promenade. This charming beach offers a delightful escape with its scenic views and vibrant atmosphere.

Best time to go to Dalkeith

The best time to visit Dalkeith is dependent 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

Traveling to Dalkeith, Scotland, is convenient with nearby airports. Edinburgh Airport (EDI) is situated 19.3km away and offers several excellent hotel options, including the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 11.3km from the airport. Glasgow Airport (GLA) is 85.3km from Dalkeith, with luxurious accommodations such as the Kimpton Blythswood Hotel & Spa, just 11.3km from the airport. Dundee Airport (DND) is located 62.8km away, featuring hotels like the 5-star Hideaway Experience, 8.0km from the airport, and the 4.5-star Premier Inn Dundee North, just 3.2km from DND. Each airport provides various transportation services to ensure easy access to your hotel.

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 Moxy Edinburgh Airport. 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 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 Grassmarket Hotel and Apex Waterloo Place 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 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 Newbattle Abbey, Dalkeith Country Park, and Scottish Mining Museum. 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.

Explore a world of travel with Expedia