St. Andrews beach accommodation ranges from the 5-star Seaton House with sea-view rooms and a fitness centre to the historic Rufflets Hotel, set in award-winning gardens just a 5-minute drive from North Beach and East Sand Beach. The Old Course Hotel overlooks West Sands Beach and offers a Kohler Waters Spa with a 20-metre swimming pool, while the Fairmont St Andrews sits on a 520-acre clifftop estate with two championship golf courses and a complimentary town shuttle. For a central option, Hotel Du Vin provides stylish rooms near the Old Course and the Scores, with views over St Andrews Bay.
Budget-conscious visitors can consider The Albany St Andrews, a Georgian terraced hotel in the heart of town with a beer garden and open fire, or The Inn At Lathones, a 400-year-old coaching inn 5 miles from St Andrews serving award-winning local cuisine and offering electric vehicle charging. Many beach hotels in St. Andrews include free parking, Wi-Fi, and breakfast, with luxury properties adding spa facilities and fine dining. Book early during golf season, and prioritize hotels near West Sands or the East Sands if coastal access is a priority.
