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

Find Family-Friendly Hotels in Dalkeith

  • 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 availability on Dalkeith Family-Friendly Hotels

Tonight
3 Oct - 4 Oct
Tomorrow
4 Oct - 5 Oct
Next weekend
9 Oct - 11 Oct
In two weeks
16 Oct - 18 Oct

Our top choices for Dalkeith family-friendly hotels

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Edinburgh City Centre
  • Family-friendly castle adventures await with an indoor pool and sauna—just steps from Edinburgh's top attractions.
£189
includes taxes & fees
1 Nov - 2 Nov
Apex Grassmarket Hotel

2. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh
  • Stroll to Edinburgh Castle with kids or unwind in this luxury hotel offering family comforts in heart of Old Town.
£230
includes taxes & fees
2 Nov - 3 Nov
Virgin Hotels Edinburgh

3. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
  • Family adventures await at this Edinburgh hotel with indoor pool, spa, and kids-friendly activities.
£93
includes taxes & fees
2 Nov - 3 Nov
Holiday Inn Edinburgh Zoo by IHG

4. Mount Royal Hotel Edinburgh by The Unlimited Collection

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

5. YOTEL Edinburgh, Select by Hilton

YOTEL Edinburgh, Select by Hilton
Edinburgh City Centre
£126
includes taxes & fees
2 Nov - 3 Nov
YOTEL Edinburgh, Select by Hilton

6. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Edinburgh City Centre
  • Family-friendly Edinburgh escape with cots, on-site laundry service, and a prime castle-view location steps from attractions.
£130
includes taxes & fees
2 Nov - 3 Nov
Apex City of Edinburgh Hotel

7. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
  • Family fun at Village Hotel Edinburgh with indoor pool and hot tub near Edinburgh Castle.
£109
includes taxes & fees
1 Nov - 2 Nov
Village Hotel Edinburgh

8. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
  • Captivating indoor pool and family activities await at this central Edinburgh hotel where kids and adults enjoy aquatic fun alike.
£205
includes taxes & fees
1 Nov - 2 Nov
Apex Waterloo Place Hotel

9. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Edinburgh City Centre
£161
includes taxes & fees
1 Nov - 2 Nov
Leonardo Royal Hotel Edinburgh

10. Market Street Hotel

Market Street Hotel
Edinburgh City Centre
£193
includes taxes & fees
3 Nov - 4 Nov
Market Street Hotel
View all properties

Choose what matters most at family-friendly hotels in Dalkeith

Breakfast included
Pool
All-inclusive
4 stars
5 stars

Top Dalkeith Hotel Reviews

Hilton Edinburgh Carlton

Hilton Edinburgh Carlton

10/10 Excellent
"Very clean, breakfast was fabulous, staff was very helpful, location was ideal. Steps from Royal Mile, and short walk to train station/bus stop/tram stop. Highly recommend!"
DAWN 6-night trip
Posted 14 hours ago
Hilton Edinburgh Carlton
Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG

8/10 Good
"Over all good except carpet was dirty in the hallway in our room area"
Jigna 2-night trip
Posted 20 hours ago
Garner Edinburgh Haymarket by IHG
Apex Grassmarket Hotel

Apex Grassmarket Hotel

8/10 Good
"The hotel was lovely, the location was excellent. We had a view of the castle out of our window! We used the pool and it was clean and a nice temperature. The only issue we had was the heat. The hotel was incredibly hot, the windows were not easy to open and didnt open more than a couple of cms. I believe this is a wider issue around the UK not just at this hotel but thats why I rated 4/5"
Rosemary 2-night trip
Posted 20 hours ago
Apex Grassmarket Hotel
Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

10/10 Excellent
"Our room was a wee bit small but the view was beyond compare! Excellent location: Tram from the airport and Waverley Station right across the street for the LNER ride to London"
Pierre 3-night trip
Posted 1 day ago
Mount Royal Hotel Edinburgh by The Unlimited Collection
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 2 days ago
Village Hotel Edinburgh

Frequently asked questions

What's Dalkeith like for family-friendly holidays?
The welcoming destination of Dalkeith is a good choice if you've been considering a getaway with your children. The excursions, coffee shops and restaurants are just a few things that make this an attractive spot for a family holiday. Fly into Edinburgh Airport (EDI), which is located 12.1 mi (19.5 km) from the city centre.
When's the best time to book a family-friendly holiday in Dalkeith?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Dalkeith is 887 mm.
What's there to see and do with your family in Dalkeith?
While you are visiting Dalkeith, you may want to round up the youngsters and make time to see interesting attractions such as Scottish Mining Museum, Royal Mile and Edinburgh Castle. Make sure that you have lots of time for activities such as Royal Commonwealth Pool and National Library of Scotland.
What's the best way for us to get around Dalkeith?
If you want to travel outside the area, hop on a train from Eskbank Station, Shawfair Station or Newtongrange Station. Dalkeith might not have many public transport options, so consider renting a car to explore more.

Explore a world of travel with Expedia