Close

Golf Breaks

Ideally located close to Edinburgh Airport and within an hour's drive of other famous courses such as St Andrews, Gleneagles and Muirfield in East Lothian.

Dalmahoy is the perfect place to base yourself for your next golf break in Scotland.  There are a number of packages to choose from – whether you choose to stay for one night and play 2 rounds, stay 2 nights and play 3 rounds… the opportunities are endless.

Due to current government guidelines around Covid-19, we are allocating all golf groups standard double rooms for single occupancy, unless 2 golfers are from the same household*.  We have bars and restaurants** within the hotel where you can enjoy a post round drink or bite to eat.  For larger groups, there are a number of private dining rooms which you can have for your exclusive use, with a range of menus to suit your tastes and budget.

With two 18-hole courses, each of which presents a very different challenge, there is plenty of choice and flexibility for golf breaks.  We offer excellent practice facilities, including a 9 hole pitch & putt course, and have plenty additional activity options nearby to ensure you have an enjoyable break at Dalmahoy.

To book your golf break please email: reservations@dalmahoyhotelandcountryclub.co.uk


SPECIAL OFFER:
~Book a group of 8+ golfers for travel in 2020 and 1 IN 8 GOLFERS GO FREE
~Plus, a complimentary drink on arrival for each guest (choose from a pint of Dalmahoy Lager of a glass of house wine)
~1 night, 1  round packages, including dinner and breakfast start from just £109 per person


OUR COMMITMENT TO YOUR SAFETY:
To make sure your mind is at ease and you can relax on your break, we have introduced meticulous new cleaning processes as well as hand sanitiser stations and social distancing measures to ensure the hotel environment is safe for all of our guests and hotel teams. Please visit our Covid-19 Updates page here for further information.

 

 

Book Now

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