Find hotels in Dalkeith from AED 211

  • 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

Premier Inn Edinburgh A7 - Dalkeith

Premier Inn Edinburgh A7 - Dalkeith
3.0 star property
Dalkeith
8.6 out of 10, Excellent, (4 reviews)
  • cleanliness
    Enjoy a convenient base for Edinburgh Castle exploration with a welcoming atmosphere.
"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 261
AED 314 total
includes taxes & fees
5 Mar - 6 Mar
Premier Inn Edinburgh A7 - Dalkeith

2 Bedroom Cottage-hot Tub-free Parking

2 Bedroom Cottage-hot Tub-free Parking
2.0 star property
Dalkeith
The price is AED 1,106
AED 1,815 total
includes taxes & fees
17 Feb - 18 Feb
2 Bedroom Cottage-hot Tub-free Parking

The Sun Inn

The Sun Inn
4.0 star property
Dalkeith
8.6 out of 10, Excellent, (409 reviews)
  • cleanliness
    Enjoy rooftop views at this historic inn near Dalkeith Country Park and castle.
"My second stay here and it was as pleasant as before. The breakfast is always fantastic. "
United States
Alexander
The price is AED 523
AED 628 total
includes taxes & fees
9 Feb - 10 Feb
The Sun Inn

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
Ingliston
8.4 out of 10, Very Good, (1,001 reviews)
  • cleanliness
    Convenient Edinburgh Airport location with stylish bar/lounge and business services.
"Great stay. Clean and comfortable. Buffet breakfast was good."
United States
Kawan
The price is AED 310
AED 372 total
includes taxes & fees
9 Feb - 10 Feb
Holiday Inn Express Edinburgh Airport by IHG

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
Ingliston
8.8 out of 10, Excellent, (1,405 reviews)
  • cleanliness
    Enjoy a relaxing spa getaway just minutes from Edinburgh Airport by shuttle or tram.
"Staff were super friendly, kind, and helpful. Excellent location right next to airport. Clean and efficient."
United States
Elena Eddy
The price is AED 317
AED 381 total
includes taxes & fees
1 Mar - 2 Mar
DoubleTree by Hilton Edinburgh Airport

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,695 reviews)
  • cleanliness
    Tranquil countryside retreat with historic charm and scenic golf courses.
"Friendly staff, comfortable beds, pool great"
United Kingdom
Louise
The price is AED 1,762
AED 2,114 total
includes taxes & fees
6 Mar - 7 Mar
Dalmahoy Hotel & Country Club

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (134 reviews)
  • cleanliness
    Stately Victorian retreat with French cuisine set in scenic Peebles gardens.
"Such a beautiful estate. Service was impeccable. Would definitely stay again"
United States
Sherrill
Cringletie House Hotel

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (918 reviews)
  • cleanliness
    Unwind with championship golf and spa treatments near the Scottish borders.
"Receptionist staff very pleasant and helpful. Room lovely and spaceous."
United Kingdom
Linda
The price is AED 453
AED 543 total
includes taxes & fees
8 Feb - 9 Feb
Macdonald Cardrona Hotel, Golf & Spa

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very Good, (673 reviews)
  • cleanliness
    Experience tranquil Scottish Borders at this elegant spa retreat in Peebles.
"Absolutely wonderful stay. Perfect weekend to beat any January blues!!! Grill room meals exceptional! But the best thing is the staff…many of whom are very young…all absolutely fabulous!! Thank you x"
United Kingdom
Sharon
The price is AED 596
AED 715 total
includes taxes & fees
24 Feb - 25 Feb
Peebles Hydro Hotel

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,380 reviews)
  • cleanliness
    Stay steps from Edinburgh Airport with easy tram access to city attractions.
"Good value , excellent location "
United States
Laura
The price is AED 386
AED 463 total
includes taxes & fees
23 Feb - 24 Feb
Hampton by Hilton Edinburgh Airport

Apex Grassmarket Hotel

Apex Grassmarket Hotel
Edinburgh City Centre
9.0 out of 10, Wonderful, (2,433 reviews)
  • cleanliness
    Soak in castle views from this Edinburgh gem with an indoor pool and sauna.
"Great location, very comfortable and spacious room, friendly staff."
United Kingdom
Christopher
The price is AED 405
AED 486 total
includes taxes & fees
22 Feb - 23 Feb
Apex Grassmarket Hotel

Point A Hotel Edinburgh Haymarket

Point A Hotel Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,631 reviews)
"Friendly staff very clean rooms and excellent atmosphere!"
Canada
Khristopher
The price is AED 272
AED 326 total
includes taxes & fees
5 Feb - 6 Feb
Point A Hotel Edinburgh Haymarket

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,000 reviews)
  • cleanliness
    Victorian elegance close to Edinburgh with full spa and tranquil ambiance.
"Lovely hotel with great staff"
United Kingdom
Cameron
The price is AED 528
AED 634 total
includes taxes & fees
2 Mar - 3 Mar
Norton House Hotel & Spa

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
7.8 out of 10, Good, (1,004 reviews)
"Room was nice"
United States
Miles
The price is AED 197
AED 236 total
includes taxes & fees
22 Feb - 23 Feb
Garner Edinburgh Haymarket by IHG

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (935 reviews)
"The staff were amazing, room was gorgeous and the food outstanding."
United Kingdom
Maureen
Carberry Tower Mansion House and Estate

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,245 reviews)
  • cleanliness
    Unwind in Edinburgh with a workout at Moxy's fitness center and dinner at the restaurant.
"Very convenient to the airport, friendly staff, nice room!"
United Kingdom
Austin
The price is AED 281
AED 337 total
includes taxes & fees
22 Feb - 23 Feb
Moxy Edinburgh Airport

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (355 reviews)
  • cleanliness
    Traditional countryside hotel in Penicuik, minutes from Edinburgh Airport.
"Lovely hotel, cosy comfortable bar, good restaurant. Every area was well kept and clean. Friendly staff made us feel very welcome. Plenty of parking."
United Kingdom
Sharon
The price is AED 443
AED 531 total
includes taxes & fees
5 Feb - 6 Feb
The Craigie

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1,573 reviews)
  • cleanliness
    Explore Edinburgh's iconic sites from this centrally located boutique hotel.
"Great location! "
Canada
Caitlin
The price is AED 317
AED 381 total
includes taxes & fees
22 Feb - 23 Feb
Apex City of Edinburgh Hotel

Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
9.0 out of 10, Wonderful, (1,000 reviews)
  • cleanliness
    Explore Edinburgh's attractions from a hotel with an indoor pool and wellness amenities.
"Great hotel "
United States
Lorenis Velazquez
The price is AED 249
AED 299 total
includes taxes & fees
22 Feb - 23 Feb
Novotel Edinburgh Park

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very Good, (649 reviews)
  • cleanliness
    Serene stay with indoor pool near Edinburgh Zoo and convenient tram access.
"The room was great, the breakfast buffet was so yummy and the staff was so lovely."
United Kingdom
Tehilah Zino
The price is AED 247
AED 297 total
includes taxes & fees
5 Feb - 6 Feb
Delta Hotels by Marriott 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

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.

Stay near popular Dalkeith attractions

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 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 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 Delta Hotels by Marriott Edinburgh and Virgin Hotels Edinburgh. See all available top hotels, or vacation rentals in Dalkeith.
What's the top vacation rental in Dalkeith?
Edinburgh, Dalkeith , Eskbank , vacation rental. S T LET LICENCE APL' MLOOO90P: This Dalkeith vacation home rental offers a fireplace, a garden, and a barbecue grill 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 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?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool, and a snack bar/deli. Delta Hotels by Marriott Edinburgh 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. Top sights around the area include Royal Mile and Edinburgh Castle. In Dalkeith, there are 17 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, Scottish Mining Museum, and Newbattle Abbey. 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.