Promo code
This promo code has expired.
Check out our latest deals and follow us for fresh offers and new promo codes.
Why we love it
Dalmahoy sits in open countryside west of Edinburgh, a 19th-century mansion with two golf courses and grounds you can walk straight out into. Rooms come with breakfast, and the hotel is about five minutes from Edinburgh Airport, with the city centre a short drive on.
Choose your room
✓ Your selection
Dalmahoy Hotel & Country Club
A 19th-century mansion hotel with two golf courses near Edinburgh.
View room →Property, in pictures
See all 3 photos →
A week, loosely planned
Suggestions, not orders. Tour ideas to mix and match for your trip.
Grounds and golf courses
Arrive and settle in, then take a walk across the grounds before dinner. The two championship courses and the wider estate are right outside the door if you want to stretch your legs.
Edinburgh day out
Spend the morning on the golf course or head into Edinburgh, around 20 minutes away, for the castle and old town. Come back for a quieter evening at the hotel before checkout the next day.
Where you'll be
Edinburgh, UK
FAQ
How do I use a ZenHotels promo code for Dalmahoy Hotel & Country Club?
Enter the code in the promo field at checkout when you book this hotel on ZenHotels. The discount comes off your total before payment, so the final price already includes it.
What discount does code DAL20 give?
DAL20 takes GBP20 off the room for the dates in this deal, 29-31 January 2026. Add it at checkout and the GBP20 is deducted from your total before you pay.
What does code HOT10 give and how long do the codes last?
HOT10 is a 10% discount you can use on any room and dates you choose at this hotel. Both codes are valid for one month from when the deal was published.
How far is Dalmahoy Hotel & Country Club from Edinburgh Airport?
The hotel is about 5 km from Edinburgh Airport, roughly a ten-minute drive. Edinburgh city centre and the castle are a little further, around 12 km away.
Does Dalmahoy Hotel & Country Club have a golf course?
Yes. The hotel has two golf courses set in its own grounds, along with the wider estate to walk in. Edinburgh Zoo is around 7.6 km from the hotel if you want a day out.