St Andrews is the home of golf, and its hotels reflect that legacy. From the iconic Old Course Hotel with its Kohler Waters Spa and the Fairmont St Andrews set on a 520-acre estate with two championship courses, to the boutique Rusacks St Andrews overlooking the 18th hole, accommodation here puts you steps from the links. Most golf hotels are concentrated along The Scores and West Sands, offering direct access to the Old Course, New Course, and the rugged coastline. Expect rates ranging from mid-range inns like The Albany St Andrews to five-star retreats like Seaton House, with amenities that include private valet parking, Michelin-star dining, and spa facilities.
Before booking, consider your priority: proximity to the course, luxury spa treatments, or a historic pub atmosphere. The Old Course Hotel and Fairmont offer extensive spa and pool facilities, while The Inn at Lathones provides a cozy 400-year-old coaching inn experience 5 miles from town. Many hotels include free parking and WiFi, and most serve a full Scottish breakfast. For the best value, look at Greyfriars Hotel or Kinnettles Hotel & Spa, both within a 10-minute walk of the Old Course. Book early during high season (May-September) to secure tee times and room availability. Whether you are traveling with family or looking for a romantic golf getaway, St Andrews golf hotels cater to every level of play and budget.
