The 3 best hotels in St Andrews
top3hotels.com ↗
Budget
Hotel Du Vin, St Andrews
8.8/10 · €203 / night
Best Value
Rufflets St Andrews
8.9/10 · €218 / night
Luxury
Old Course Hotel St Andrews
9.2/10 · €425 / night