What to do around the resort & local area

The antidote to the stresses and strains of everyday life, Dalmahoy is your staycation destination to press the reset button. Whether it’s a golf break, a fun-filled family adventure or some much-needed escapism and R&R, Dalmahoy is your place to pause.

Nestled within more than 1,000 acres of tranquil countryside, Dalmahoy feels a million miles away from everyday life. Yet, the hotel and golf resort is just seven miles from Edinburgh. Want a luxurious country escape? Tick. Want to explore Scotland’s capital city? Easy. It’s only 10 minutes away by car.

Whether you’ve got just 24 hours, a few days or a whole week to enjoy (lucky you!), Dalmahoy is ideally located to offer the best of both worlds – city and country – all rolled up into one memory-making staycation.

What's happening at the resort

If you’re on a break with your kids, we know that happy children equals happy parents. We’re always creating ways for families to enjoy time together and with our host of family-friendly ideas and activities – we’re sure both you and the kids will have a great time during your stay with us. 

Indoor camping experience for kids

Did you know that we offer an indoor camping experience to cater for our younger guests? The indoor camping experience can be added onto any room reservation at online checkout (or when you call our Reservations team direct) and includes a camping tent for two pitched right inside the hotel room and includes take-home gifts such as a bedtime story and soft toy. Complete with every accessory that any discerning camper would need, such as with books, soft toys, lanterns and torches, this captivating experience takes glamping to a new level. Supplements apply for this experience.

On-site activities for all ages:

Swimming pool
Gym & fitness classes
Golf courses
9-hole pitch & putt
Tennis courts
Nature walk
Treasure hunt across the resort
Kids & family afternoon tea
Kids pizza making - *coming soon*


Find your perfect package

Partner Activity Offers

  • Edinburgh Zoo - offer a 10% discount to residents. Ask at reception for discount code

  • Royal Yacht Britannia - offer a 20% discount on admission for up to 4 people. Residents can ask at Reception for the card

Summer Staycation Inspo

Book your stay with us today

Book Now Gift Vouchers

Book Online, Enquire by email or call on 0131 333 1845 to book a tee time

Book a table online or call on 0131 333 1845

Enquire or call on 0131 333 1845

Enquire or call on 0131 333 1845