The Dalmahoy Marriott Hotel’s main leisure activity comes in the form of golf. There are two 18-hole golf courses, one of which is a championship course that covers some seven-and-a-half thousand yards. There is also a driving range and a putting green.