|Most expensive month:||July|
|Average price in St. Andrews:||$294/night|
|Absolute cheapest price found:||$19/night|
|Most expensive day:||Thursday|
$53 - $296
Best prices found by HotelsCombined users in the past 24 hours.
Best Western Scores Hotel (7.9/10 from 421 reviews), Rusacks St. Andrews (8.4/10 from 1,462 reviews), and Greyfriars Inn by Greene King Inns (8.6/10 from 730 reviews) are all highly rated places to stay in St. Andrews.
St. Andrews hotels have an average price of $583/night (based on searches on HotelsCombined in the last 3 days).
Prices for St. Andrews hotels have been found for as low as $121/night over the last 3 days.
St. Andrews hotels start at $147 for tonight; however, the average price of accommodation is about $401. These prices were found on HotelsCombined within the last 72 hours.