|Most expensive month:||July|
|Average price in St. Andrews:||£159/night|
|Absolute cheapest price found:||£9/night|
|Most expensive day:||Thursday|
£11 - £167
Best prices found by HotelsCombined users in the past 24 hours.
One of the most popular hotels in St. Andrews is Fairmont St Andrews - Scotland, which has been reviewed by 2,055 users and currently has a rating of 9.1/10. Other top-rated locations include Old Course Hotel and Rusacks St. Andrews, which have received 9.1/10 and 8.5/10 ratings from our users, respectively.
Searches in the last 72 hours suggest an average price of around £338/night is normal for a hotel in St. Andrews.
HotelsCombined searches in the last 3 days suggest cheap St. Andrews hotels have prices starting from as low as £338/night, depending on the popularity of your requested dates.
Over the last 3 days, the starting price of a hotel in St. Andrews tonight has been as low as £338 and the average price has been as much as £338.