To make reservations by phone, dial freephone 0800 221 222 in the UK, 1 800 409 929 in Ireland, or view our regional telephone reservation numbers.
Relax and rejuvenate at Dalmahoy, A Marriott Hotel & Country Club, one of the premier Edinburgh luxury hotels in the area. Originally a Baronial manor, our Edinburgh golf resort offers breathtaking views of the surrounding scenery while combining tradition with modern comfort. Our luxury hotel is set within 1,000 acres of parkland just seven miles from the center of Scotland’s capital, Edinburgh. We’re just a short drive from the Royal Highland Centre and Edinburgh Airport. Our luxury hotel’s Edinburgh location is a Scottish retreat with a spa and two 18-hole golf courses, one of which is a championship course. We also have a PGA-approved golf academy, a gym, indoor swimming pool and tennis courts. One of the finest Edinburgh luxury hotels, Dalmahoy boasts refurbished, spacious guest rooms featuring luxury bedding and wireless Internet. Planning an event? Let us create a magical day for you with our exquisite facilities, certified event planners and expansive catering services.