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

Find hotels in Dalkeith from £48

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
2 Oct - 3 Oct
Tomorrow
3 Oct - 4 Oct
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Filter by

Star rating

Guest rating

Our top choices for Dalkeith hotels

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Edinburgh City Centre
United Kingdom
Louise
£189
includes taxes & fees
1 Nov - 2 Nov
Apex Grassmarket Hotel

2. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
Edinburgh City Centre
Canada
Mehrdad
£166
includes taxes & fees
1 Nov - 2 Nov
Mount Royal Hotel Edinburgh by The Unlimited Collection

3. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
United States
Nicole
£93
includes taxes & fees
2 Nov - 3 Nov
Holiday Inn Edinburgh Zoo by IHG

4. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
Australia
Harry
£117
includes taxes & fees
25 Oct - 26 Oct
Point A Edinburgh Haymarket

5. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh
United States
Kerry
£230
includes taxes & fees
1 Nov - 2 Nov
Virgin Hotels Edinburgh

6. YOTEL Edinburgh, Select by Hilton

YOTEL Edinburgh, Select by Hilton
Edinburgh City Centre
United States
Denise
£119
includes taxes & fees
2 Nov - 3 Nov
YOTEL Edinburgh, Select by Hilton

7. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
United States
Kylie
£205
includes taxes & fees
1 Nov - 2 Nov
Apex Waterloo Place Hotel

8. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
United Kingdom
Simon
£109
includes taxes & fees
1 Nov - 2 Nov
Village Hotel Edinburgh

9. Market Street Hotel

Market Street Hotel
Edinburgh City Centre
United States
Cynthia
£166
includes taxes & fees
1 Nov - 2 Nov
Market Street Hotel

10. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Edinburgh City Centre
United States
Kimberly
£170
includes taxes & fees
1 Nov - 2 Nov
Leonardo Royal Hotel Edinburgh

11. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Edinburgh City Centre
United States
Melanie
£127
includes taxes & fees
2 Nov - 3 Nov
Apex City of Edinburgh Hotel

12. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Edinburgh City Centre
United States
Christine
£150
includes taxes & fees
1 Nov - 2 Nov
ibis Edinburgh Centre South Bridge - Royal Mile

13. Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
United States
Lillian
£101
includes taxes & fees
1 Nov - 2 Nov
Novotel Edinburgh Park

14. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
West End
United Kingdom
Courtney
£97
includes taxes & fees
2 Nov - 3 Nov
Garner Edinburgh Haymarket by IHG

15. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
Edinburgh City Centre
Canada
Diane
£159
includes taxes & fees
1 Nov - 2 Nov
Aparthotel Adagio Edinburgh Royal Mile

16. The Hoxton, Edinburgh

The Hoxton, Edinburgh
West End
United States
Waraporn
£157
includes taxes & fees
2 Nov - 3 Nov
The Hoxton, Edinburgh

17. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
Edinburgh City Centre
United Kingdom
Olivia
£149
includes taxes & fees
2 Nov - 3 Nov
Wilde Aparthotels, Edinburgh, Grassmarket

18. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
United States
Tamara
£104
includes taxes & fees
2 Nov - 3 Nov
Dalmahoy Hotel & Country Club

19. The Resident Edinburgh

The Resident Edinburgh
West End
United States
Amy
£159
includes taxes & fees
1 Nov - 2 Nov
The Resident Edinburgh

20. Kimpton Charlotte Square by IHG

Kimpton Charlotte Square by IHG
Edinburgh City Centre
Canada
Jennifer
£224
includes taxes & fees
2 Nov - 3 Nov
Kimpton Charlotte Square by IHG
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Dalkeith

Find the best Dalkeith areas for the activities you enjoy most.Learn more about Dalkeith
Learn more about Dalkeith

Danderhall

While Danderhall may not have many sights to explore, venturing just a little farther will lead you to top things to see and do like Gilmerton Cove and Craigmillar Castle.

Stay near popular Dalkeith attractions

Dalkeith Country Park

8.0/10 (3 reviews)
Explore the lovely green spaces of Dalkeith Country Park and enjoy the golf courses in Dalkeith. Discover the lively festivals in this walkable area or seek out the local tours.
See properties

Newbattle Abbey

Learn about the local history of Newbattle when you take a trip to Newbattle Abbey. Discover the top-notch restaurants and fascinating museums in this walkable area.
See properties

Scottish Mining Museum

You can study the exhibits at Scottish Mining Museum, a museum with a storied past, during your trip to Newtongrange. Experience the lively festivals and fascinating museums in this walkable area.
See properties

Danderhall Leisure Centre

Enjoy an outing to Danderhall Leisure Centre during your stay in Dalkeith.
See properties

Newbattle Leisure Centre

Enjoy an outing to Newbattle Leisure Centre during your stay in Dalkeith. Savour the area's restaurants and cafes.
See properties

Newtongrange Leisure Centre

Enjoy an outing to Newtongrange Leisure Centre during your stay in Newtongrange. Take in the museums while you're in the area.
See properties

Learn more about Dalkeith

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

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

Top Dalkeith Hotel Reviews

YOTEL Edinburgh

YOTEL Edinburgh

10/10 Excellent
"The place is good value, modern, very conveniently located in the New Town (although a bit of a walk from Waverley station, that is always my arrival point in Edinburgh), and the staff are friendly and helpful. It's popular with groups of travelers and sometimes crowded in the reception area (but that's perhaps a sign of how successful the hotel is)."
Richard 2-night trip
Posted less than an hour ago
YOTEL Edinburgh
Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Smooth and friendly check in. Awesome location with views of the castle! Would definitely use again."
Craig 2-night trip
Posted 3 hours ago
Apex Grassmarket Hotel
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

10/10 Excellent
"Stayed one night, hotel clean, great location."
Kylie 1-night trip
Posted 8 hours ago
Leonardo Royal Hotel Edinburgh
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

10/10 Excellent
"Great pool"
Jonathan 1-night trip
Posted 13 hours ago
Dalmahoy Hotel & Country Club
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

10/10 Excellent
"The staff at this hotel, (particularly Amos and Sharon) were exceptional. Unfortunately I had the misfortune of falling quite ill during my stay, during breakfast of all times on the day of my checkout, and these individuals responded to my situation in an extremely professional manner. They catered to my needs at the time with tremendous empathy and concern, and made sure my wife was informed and comfortable with the medical procedures of a foreign country regarding ambulatory transportation, and her accommodations for that night. Even though the hotel was fully booked, they managed to secure a room for her so she didn't have to relocate. Obviously I have nothing but praise for this hotel. If I'm ever in Edinburgh again, this will be my preferred choice. I am back in Canada now and doing much better and wish to express my sincere thanks as well as utmost congratulations to these two outstanding individuals. This hotel is very fortunate to have them in their employ. ."
Richard 2-night trip
Posted 14 hours ago
Apex City of Edinburgh Hotel
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

8/10 Good
"Room was small, no in room facilities to make a hot drink. Lack of storage for luggage and clothing, would recommend as a short stay location only. Great location though, lots of food options"
Richard 3-night trip
Posted 14 hours ago
Point A Edinburgh Haymarket
Virgin Hotels Edinburgh

Virgin Hotels Edinburgh

10/10 Excellent
"We were upgraded to a larger room and had early check in. The room was really nice, clean, comfy bed, and well laid out. You couldn’t ask for a more ideal location. One of us fell ill and the concierge team was exceptional - locating a doctor to come to our room, while checking in on us our entire stay. A top notch hotel, with some really cool public spaces and a pretty good bar."
Ryan 3-night trip
Posted 17 hours ago
Virgin Hotels Edinburgh
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"Was a nice room. Not very big, but its expected. I was worried about the gym as the photos online show a poorly equipped room. However, they have upgraded since then! It is still a small room, where 1-3 people can workout at the same time. But they have dumbbells up to 22KG, a seated bench press up to 100KG, a leg extension machine, a decent rower and 2 other cardio machines. Its a big hot in there and I'm not sure if the window opens, but its much better than I was expecting. Location is good, off to one end of town more but was quite and still easy to walk to main transit stations."
Ryan 3-night trip
Posted 17 hours ago
Apex Waterloo Place Hotel
Village Hotel Edinburgh

Village Hotel Edinburgh

10/10 Excellent
"The whole experience was great, from the very welcoming and helpful staff, facilities, cleanliness and delicious breakfast."
Paola 1-night trip
Posted 20 hours ago
Village Hotel Edinburgh

More cheap stays in Dalkeith

Revolver Edinburgh

Revolver Edinburgh

35 Palmerston Place Edinburgh Scotland
£48
2 Nov - 3 Nov
includes taxes & fees
6.4/10 (60 reviews)
Revolver Edinburgh
Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
£52
25 Oct - 26 Oct
includes taxes & fees
Edinburgh Travel Guest House
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
£73
1 Nov - 2 Nov
includes taxes & fees
7/10 Good! (499 reviews)
Livingston Lodge Hotel
Edinburgh Backpackers Hostel

Edinburgh Backpackers Hostel

65 Cockburn Street Edinburgh Scotland
£86
2 Nov - 3 Nov
includes taxes & fees
8.6/10 Excellent! (230 reviews)
Edinburgh Backpackers Hostel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
£116
2 Nov - 3 Nov
includes taxes & fees
9.4/10 Exceptional! (1,297 reviews)
CODE - The Court, Edinburgh
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
£116
1 Nov - 2 Nov
includes taxes & fees
8.6/10 Excellent! (1,001 reviews)
Cairn Hotel

Hotels in Dalkeith with star rating

Find out more about Dalkeith

Top reasons to visit Dalkeith

  • Dalkeith Palace: A stunning historical site offering guided tours and beautiful gardens to explore.
  • Dalkeith Country Park: Expansive outdoor space perfect for family activities, walks, and picnics.
  • Dalkeith Museum: Insightful exhibits showcasing the rich history and culture of the area.
  • Vibrant Shopping Area: A lively centre with local shops and cafes, ideal for a leisurely day out.
  • Scenic Surroundings: Beautiful hills and nearby beaches provide perfect spots for outdoor adventures.

Find great hotels near Dalkeith

Explore a variety of hotel accommodations in Dalkeith, Scotland, perfect for every traveller. From charming guesthouses to modern hotels, you’ll find options that cater to your needs, including pet-friendly facilities and eco-certified experiences. Whether you're visiting for business or leisure, Dalkeith offers a welcoming atmosphere and convenient amenities, making it an ideal base for your Scottish adventure.

  • Apex Grassmarket Hotel: A 4-star gem located in the heart of Edinburgh, the Apex Grassmarket Hotel is renowned for its eco-friendly ethos and modern comforts. With a guest rating of 9.0, it offers a perfect blend of business convenience and leisure relaxation. The hotel features spacious rooms adorned with contemporary décor, while its proximity to iconic sites provides guests with a vibrant city experience. Amenities include a chic restaurant, a fitness centre, and a bar with stunning views of Edinburgh Castle, making it a fantastic choice for eco-conscious travellers seeking both style and sustainability.
  • Apex Waterloo Place Hotel: Enjoy an exceptional stay at the 4-star Apex Waterloo Place Hotel, boasting a guest rating of 9.2. This family-friendly accommodation is perfect for those seeking a spa-themed retreat or a business trip with a touch of luxury. The hotel features a full-service spa offering a range of treatments, including hot stone massages and body treatments, along with an accessible pool for relaxation. Its dedicated children’s amenities ensure a comfortable stay for families, while the hotel’s elegant dining options enhance the experience. Located conveniently near Dalkeith, this hotel is a splendid choice for relaxation and family fun.
  • ibis Edinburgh Centre South Bridge - Royal Mile: A 3-star property with a guest rating of 8.4, the ibis Edinburgh Centre South Bridge - Royal Mile provides a warm welcome to both eco-conscious and pet-friendly travellers. This hotel features modern accommodations, with amenities catering to furry companions, including food and water bowls. With its convenient location near the Royal Mile, guests can easily explore Edinburgh’s rich history. The hotel’s vibrant atmosphere and commitment to sustainability make it an ideal choice for those looking for comfort and convenience while enjoying a pet-friendly stay.

Where to stay in Dalkeith

Dalkeith, a charming city steeped in history, offers a delightful blend of culture and outdoor adventures. Explore the vibrant Dalkeith Centre, where friendly locals add to the welcoming atmosphere. Nearby, the picturesque Dalry area invites families to relax and enjoy budget-friendly excursions. With its idyllic surroundings and rich heritage, Dalkeith is the perfect destination for a memorable family vacation filled with cultural experiences and scenic beauty.

  • Edinburgh: As Scotland's capital, Edinburgh boasts a vibrant blend of history and modernity. Situated close to Dalkeith, this metropolis draws millions of visitors year-round, with peak seasons in July, August, and October. Edinburgh offers a wealth of cultural experiences, from its historic castle perched atop Castle Rock to the bustling shopping areas and theatres. Wander the cobbled streets and soak in the city's rich history while indulging in local cuisine and exploring museums. With its stunning architecture and dynamic atmosphere, Edinburgh is a must-visit for any traveller.
  • Old Town Edinburgh: Just 9.7km from Dalkeith, Old Town Edinburgh is a historic neighbourhood that encapsulates the essence of the city. Visitors are welcomed year-round, with peak travel times in April and during the summer months. The area is renowned for its cultural experiences, including theatres, shopping, and educational venues. As you stroll through the medieval streets, you'll encounter iconic landmarks and event venues that celebrate Edinburgh's heritage. The Old Town is a treasure trove of history and charm, making it an ideal destination for families and culture enthusiasts alike.
  • Bonnyrigg: Located a mere 3.2km from Dalkeith, Bonnyrigg is a charming town that offers a delightful escape for those seeking a romantic or family-friendly experience. With travel peaks in March, April, and September, visitors can enjoy a variety of activities, including shopping and golfing at local courses. Bonnyrigg is also home to notable landmarks and venues for events. Its inviting atmosphere and close-knit community make it an appealing spot for leisurely exploration and relaxation.

Things to do near Dalkeith

Dalkeith, Scotland, is perfect for culture-themed and outdoor family vacations. Visitors can enjoy a vibrant shopping area and indulge in golfing at local courses. Key activities include exploring various hotels, embarking on day trips, and participating in holiday events, making it an ideal destination for a memorable getaway.

Shopping

In Dalkeith, you can explore local shops for unique gifts and souvenirs. If you're up for a drive, visit Fort Kinnaird Retail Park, about 16.1km away, featuring a variety of high street brands, homeware stores, and dining options for a complete shopping experience.

Recreation

Macdonald Cardrona Golf Course offers a luxurious golfing experience amidst stunning landscapes, perfect for relaxation and leisure. Similarly, Innerleithen Golf Club provides a serene environment for golf enthusiasts. At Yellowscott Country Park, immerse yourself in nature's beauty while enjoying scenic walks and tranquil surroundings.

Adventure

Explore Dalkeith Country Park for exhilarating outdoor activities like cycling and zip-lining amidst beautiful landscapes. Engage in a thrilling adventure at the nearby Adventure Park, featuring climbing walls and obstacle courses, perfect for families and friends seeking an adrenaline rush.

Nightlife

Dalkeith boasts a charming nightlife with cosy pubs like The Kings Manor, perfect for a relaxed pint. For a livelier scene, check out The Waterwheel for music and dancing. Enjoy a late-night bite at The Black Bull, where you can soak in the local atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Dalkeith

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Dalkeith are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Dalkeith is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Dalkeith is Tuesday. The most expensive day to stay in Dalkeith is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to set your budget, choose your desired location, and much more. You can arrange your search results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Additionally, you have the option to refine your selections by hotel type; for instance, if you select the Eco-certified filter, you will be presented with sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: By booking an Expedia package, you can enjoy significant savings by combining your hotel stay in Dalkeith with your flights and activities.

Find the best attractions in and around Dalkeith

Dalkeith offers a delightful blend of culture, outdoor activities, and family-friendly experiences. Key attractions include the stunning Dalkeith Palace, the expansive Dalkeith Country Park, and the insightful Dalkeith Museum. With beautiful hills and nearby beaches, there’s plenty to explore for those seeking a memorable Scottish getaway.

  • Dalkeith Country Park: Embrace the beauty of Dalkeith Country Park, an urban oasis that offers a delightful blend of family activities and outdoor exploration. With expansive grounds, scenic walks, and a charming café, it’s perfect for a leisurely day out.
  • Royal Mile: A historic thoroughfare that stretches through the heart of Edinburgh, the Royal Mile is alive with vibrant city vibes. Wander down its cobbled streets, explore quaint shops, and soak in the rich history surrounding this iconic area.
  • Portobello Beach: Just a short distance away lies Portobello Beach, where you can enjoy sandy shores and stunning seaside views. Ideal for a relaxing day, it’s a fantastic spot for a stroll or a refreshing dip in the sea.

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

To visit Dalkeith, you can fly into EDInburgh Airport (EDI), located 19.3km away. Convenient hotel options nearby iNCLude Crescent House, a 5.5-star guesthouse, and Virgin Hotels Edinburgh, both 11.3km from the airport. Another excellent choice is Kimpton Charlotte Square, just 9.7km from EDI. For those considering GLAsgow Airport (GLA), situated 85.3km from Dalkeith, options include the 5-star Kimpton Blythswood Hotel & Spa, 11.3km from GLA, and JA Mar Hall Scotland, 6.4km away. Newcastle Airport (NCL) is 127.1km distant, with Hemples Lodge, a 4.5-star B&B, just 3.2km from NCL, and Sandman Signature Newcastle Hotel, 9.7km away.

Frequently asked questions

What is the best area to stay in Dalkeith?
The best area to stay in Dalkeith is around Dalkeith Country Park and its immediate surroundings, particularly for those seeking a tranquil retreat with convenient access to nature and local amenities.This area offers a blend of natural beauty and historical significance. Dalkeith Country Park itself is a sprawling estate with woodlands, walking trails, and the historic Dalkeith Palace. The town centre, just a short walk from the park's main entrance, features local shops, cafes, and traditional pubs along High Street and Eskbank Road.Couples looking for a relaxing escape will find this area particularly appealing. You can enjoy strolls through the park, explore the restored Old Oak Wood, or visit the Fort Douglas adventure park within the estate. The options for dining range from casual cafes to more formal restaurants in the town centre.For families, staying near Dalkeith Country Park offers plenty of activities to keep everyone entertained. The park's adventure playground, Fort Douglas, is a big draw for children, and the extensive grounds provide ample space for outdoor play and exploration.
What are the best hotels in Dalkeith that travellers recommend?
For travellers seeking highly recommended accommodation in Dalkeith, The Sun Inn is an excellent choice.This 4-star hotel, with a very good rating of 8.6, is known for its comfortable and beautiful rooms. Guests frequently praise the friendly and amazing staff, as well as the great and delicious breakfast. The Sun Inn offers a range of desirable amenities, including deep soaking bathtubs, rainfall showerheads, and some rooms feature a river view. For relaxation, there are options with private hot tubs, terraces, or decks, and a rooftop terrace is also available. It is conveniently located near the Scottish Mining Museum, which is just 1.7 km away, and Newbattle Abbey, at a distance of 1.3 km.
What are the best family hotels in Dalkeith?
For a highly-rated family-friendly hotel in Dalkeith, The Sun Inn is an excellent choice.This 4-star hotel, with an 8.6 rating, offers a variety of amenities that cater to families, including on-site babysitting and childcare services, as well as highchairs for children. Guests often praise the friendly and amazing staff, the great and delicious breakfast, and the comfortable and beautiful rooms. The hotel also provides free self-parking and wired and wireless internet access. For relaxation, there is a private hot tub and a rooftop terrace. The Sun Inn is conveniently located near the Scottish Mining Museum, just 1.7 km away, and Newbattle Abbey, 1.3 km away. Find more child-friendly accommodations in Dalkeith
What are the best budget hotels in Dalkeith?
For a great budget-friendly option in Dalkeith, the Dalkeith Aparthotel is an excellent choice.This aparthotel offers convenient amenities such as free WiFi and complimentary toiletries, ensuring a comfortable stay. It is also well-located for exploring local attractions, being just 1.0 km from Dalkeith Country Park and 1.9 km from Butterfly and Insect World. View all budget hotels in Dalkeith
What are the most romantic hotels in Dalkeith for couples?
For a romantic stay in Dalkeith, The Sun Inn is an excellent choice for couples.This 4-star hotel, with an 8.6 rating, offers comfortable and beautiful rooms, some of which feature a private hot tub, superb for a relaxing evening. Guests frequently praise the friendly and amazing staff, along with the great and delicious breakfast served. The hotel also boasts a nice restaurant on site for convenient dining. Additionally, Newbattle Abbey is just 1.3 km away, providing a lovely nearby point of interest. See all romantic hotels in Dalkeith
When is the best time to go to Dalkeith?
The best time to go to Dalkeith is generally during the spring (April to May) or early autumn (September to October) for pleasant weather and fewer crowds.During these shoulder seasons, you'll find the weather milder than the peak summer months, with less rain than in winter. This makes it ideal for exploring Dalkeith Country Park, which is a key attraction. You'll enjoy comfortable temperatures for walks and outdoor activities, and the park's woodlands are particularly scenic with spring blossoms or autumn colours.For those prioritising outdoor activities and longer daylight hours, the summer months (June to August) are also a good option. While this is peak tourist season, meaning Dalkeith Country Park might be busier, the extended daylight provides more time for exploring the park, cycling, or enjoying the outdoor adventure playground.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Dalkeith.
How much is the nightly rate at a Dalkeith hotel?
Prices for hotels in Dalkeith often vary, but you can find a great deal from £48 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia