Our luxury Edinburgh hotel is perfect for relaxing getaways
Blending the traditions of a baronial manor with modern amenities, the Dalmahoy Marriott Hotel & Country Club is a breathtaking golf resort set on 1,000 acres of beautiful parkland. Our luxury hotel features intricate architecture, with our unique main house period rooms filled with character and traditional furnishings to create an unforgettable stay. Situated just seven miles from Edinburgh city centre, guests can easily access world-class attractions while enjoying on-site amenities that include two 18-hole golf courses, an indoor pool, tennis courts, beauty salon and the Dalmahoy Leisure Club. Home of the award-winning Pentland Restaurant, this luxurious hotel also offers full-service catering to complement the unparalleled event spaces that make the Dalmahoy a truly remarkable destination in Edinburgh.