Our users' favourite hotels
Macdonald Rusacks Hotel
Pilmour Links
St Andrews, GB
St Andrews, GB
£122
£94
per night
Old Course Hotel, Golf Resort & Spa
St. Andrews
St Andrews, GB
St Andrews, GB
£236
£179
per night
Best Western Scores Hotel
76 The Scores
St Andrews, GB
St Andrews, GB
£110
£82
per night
Albany Hotel St Andrews
56 North Street
St Andrews, GB
St Andrews, GB
£81
£62
per night
Inn at Lathones
By Largoward
St Andrews, GB
St Andrews, GB
£86
£62
per night