Welcome to Fife uses cookies to ensure you get the best experience on our website. Learn More


Please complete the form below to make an enquiry, one of the team will aim to reply as soon as possible

Old Course Hotel, Golf Resort & Spa

St Andrews


Old Station Road

St Andrews





Book Now


The Old Course Hotel, Golf Resort & Spa is a luxury five-star property offering timeless elegance and award-winning service. Located in the world famous Home of Golf, St Andrews, Fife. Enjoy an unrivalled setting overlooking the famous 17th hole of the Old Course and West Sand Beach, the resort is renowned for its warm hospitality and attention to detail, making it one of St Andrews’ most popular venues for accommodation, dining and weddings.

Within the resort you can explore the luxurious Kohler Waters Spa which features 13 treatment rooms, a 20m pool, a hydrotherapy pool, sauna, steam room and plunge pool, as well as a gym and fitness centre. From casual pub food to a three Rosette fine dining experience, the resort caters to all with its eight restaurants and bars. You will be spoilt for choice from its selection of local and international dishes.

The resort’s official golf course is The Duke’s. The championship course offers world-class service alongside one of the most manicured golf experiences in St Andrews. Facilities include the Clubhouse bar and restaurant, a fully stocked pro shop, driving range, short game area, par-3 loop and a fleet of GPS golf buggies.

Discover the historic university town of St Andrews, just a short stroll from the resort, and explore the surrounding countryside of the ancient Kingdom of Fife. With a combination of classically elegant and contemporary interiors, the resort offers luxurious facilities and a warm welcome in the finest traditions of Scottish hospitality.


Please contact us for further assistance

map location

Keep it local

Sign up for latest offers and news