Spa hotels in St Andrews, United Kingdom
Only the finest and thoroughly tested accommodations in St Andrews, United Kingdom
Hotel price ranges in St Andrews
A diverse range of spa accommodations awaits, from affordable options to indulgent retreats, with prices to match every traveller’s ideal wellness escape.
⬆️ The highest price
US$ 1 177
⬇️ The lowest price
US$ 248
💸 Average price for
5-star hotels
US$ 558
Best spa hotels in St Andrews
Based on guest ratings from the previous year
Coastal Luxury Retreat:
Fairmont St Andrews, Scotland
Historic Golfing Experience:
Old Course Hotel St Andrews
Intimate Spa Haven:
Kinnettles Hotel & Spa