Luxury, 4 Star and 5 Star hotels with their own golf course in or near St Andrews


Set out below are luxury 4 & 5 star hotels with their own golf course in St Andrews including Old Course Hotel, Golf Resort & Spa. Our selection of golf hotels all have their own golf course, providing the perfect scene for a weekend of relaxation.

Map Search

Show all Luxury Hotels in St Andrews  

Old Course Hotel, Golf Resort & Spa

Old Course Hotel, Golf Resort & Spa

St Andrews, Fife  
This five red-star Old Course Hotel, Golf Resort & Spa exudes a quiet and understated elegance. The setting is sublime....bordering the hallowed 17th ´Road Hole´ of... more





Towns in Fife with Golf Hotels listings:   St Andrews Golf Hotels