Find hotels in Dalkeith from AED 209

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dalkeith hotels

2 Bedroom Cottage-hot Tub-free Parking

2 Bedroom Cottage-hot Tub-free Parking
2.0 star property
Dalkeith
The price is AED 1,180
AED 1,902 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, (410 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 517
AED 621 total
includes taxes & fees
9 Feb - 10 Feb
The Sun Inn

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
7.8 out of 10, Good, (1,008 reviews)
"Room was nice"
United States
Miles
The price is AED 221
AED 265 total
includes taxes & fees
1 Mar - 2 Mar
Garner Edinburgh Haymarket by IHG

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,699 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,204
AED 1,445 total
includes taxes & fees
7 Mar - 8 Mar
Dalmahoy Hotel & Country Club

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,406 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 315
AED 378 total
includes taxes & fees
1 Mar - 2 Mar
DoubleTree by Hilton Edinburgh Airport

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 458
AED 550 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 592
AED 710 total
includes taxes & fees
25 Feb - 26 Feb
Peebles Hydro Hotel

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

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 435
AED 521 total
includes taxes & fees
12 Feb - 13 Feb
The Craigie

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.0 out of 10, Wonderful, (1,002 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 255
AED 306 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, (656 reviews)
  • cleanliness
    Serene stay with indoor pool near Edinburgh Zoo and convenient tram access.
"All as expected for a short business trip, clean room, breakfast was good, didn’t need much more"
United Kingdom
Kapil
The price is AED 244
AED 308 total
includes taxes & fees
12 Feb - 13 Feb
Delta Hotels by Marriott Edinburgh

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,004 reviews)
  • cleanliness
    Experience a comfortable stay minutes from Edinburgh's attractions and shopping.
"Very clean room, huge comfortable bed and really peaceful location. "
United Kingdom
Marcin
The price is AED 243
AED 291 total
includes taxes & fees
8 Mar - 9 Mar
Mercure Livingston Hotel

Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
4.0 star property
Riccarton
8.8 out of 10, Excellent, (1,000 reviews)
"Lovely room, helpful staff"
United Kingdom
Tia
The price is AED 243
AED 307 total
includes taxes & fees
12 Feb - 13 Feb
Courtyard by Marriott Edinburgh West

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (936 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,246 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 279
AED 353 total
includes taxes & fees
22 Feb - 23 Feb
Moxy Edinburgh Airport

Point A Hotel Edinburgh Haymarket

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

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,004 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 306
AED 368 total
includes taxes & fees
9 Feb - 10 Feb
Holiday Inn Express Edinburgh Airport by IHG

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 562
AED 675 total
includes taxes & fees
2 Mar - 3 Mar
Norton House Hotel & Spa

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,379 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 384
AED 461 total
includes taxes & fees
23 Feb - 24 Feb
Hampton by Hilton Edinburgh Airport

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,442 reviews)
  • cleanliness
    Soak in castle views from this Edinburgh gem with an indoor pool and sauna.
"Great location "
United Kingdom
Lee
The price is AED 367
AED 441 total
includes taxes & fees
22 Feb - 23 Feb
Apex Grassmarket 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.
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 Royal Mile.

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 Holiday Inn Edinburgh by IHG and Delta Hotels by Marriott 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. Holiday Inn Edinburgh by IHG and Delta Hotels by Marriott Edinburgh 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.