
Top hotels in St. Andrews
Find the perfect hotel for your stay in St. Andrews
Hostels and cheap hotels in St. Andrews
These hotels and hostels usually make for a cheap way to stay in St. Andrews
Get the best value hotel in St. Andrews
These St. Andrews hotels have the best prices for their ratings
momondo's favorite hotels in St. Andrews
Learn more about these user-preferred hotels in St. Andrews
Useful insights on St. Andrews hotels
Get a quick overview on price and accommodation trends for your visit in St. Andrews
Lowest Hotel Price | C$ 114 |
---|---|
Most Popular Hotel (5-star) | Rusacks St. Andrews |
Hotels Near Airport | 5621 |
Average Length of Stay | 4 days |
When to book a hotel in St. Andrews
Check out the information below to find the best deal on a hotel room in St. Andrews
What is the average price per room type in St. Andrews?
The top room choice for hotels in St. Andrews is Golf, priced at an average of C$ 246 per night. The second most popular room is Business, with a nightly rate of C$ 714, followed by Budget, at C$ 726 per night.
What is the cheapest day of the week to book a hotel in St. Andrews?
Friday offers the lowest rates for staying in St. Andrews, with an average cost of C$ 222 per night. In contrast, Sunday is the most expensive day to book, with an average nightly rate of C$ 1,032
What is the cheapest month to book a hotel in St. Andrews?
The most affordable month to stay in St. Andrews is May, where the average nightly rate is C$ 180 with an expected price drop of 56%. The most expensive month to stay in St. Andrews is July, with an average nightly cost of C$ 673 and a 61% increase in prices.
Information about staying in St. Andrews
Read these important travel tips before booking a hotel in St. Andrews
How long do people stay in St. Andrews?
A stay of 4 nights is most popular when visiting St. Andrews.
How much does a hotel cost in St. Andrews?
Hotels in St. Andrews show a range of prices for their rooms. These are determined by factors such as availability, locale and amenities. On average, rooms will be around C$ 792 per night.
When is the best time to book a hotel in St. Andrews?
May is the cheapest month to book a hotel in St. Andrews. Prices can be 57% lower than other, busier months, so this is a great time to get a good deal.
Which day is cheapest to stay in St. Andrews?
The cost of a St. Andrews hotel room will vary for each day but generally Thursday works out the most economical, with Saturday proving the least economical.
How much does a luxury hotel in St. Andrews cost?
A luxury hotel in St. Andrews can set you back on average C$ 747 per person, per night. In comparison, the average cost of a hotel in St. Andrews is C$ 792 per person, per night, representing a 40%% premium for a luxury hotel.
Does St. Andrews have vacation rentals?
There are currently 459 vacation rentals available in St. Andrews. Most of our users opt to stay at 21 Melbourne Place Studios, which is the most popular vacation rental in St. Andrews. Compare vacation rentals in St. Andrews.
How many operators does momondo search for hotels in St. Andrews?
There are 576 operators available for hotels in St. Andrews as of March 2025.
When did momondo last update prices for hotels in St. Andrews?
Prices for hotels in St. Andrews are updated daily.
How much are hotels near St. Andrew's Cathedral?
If you’re looking for a hotel in St. Andrews near St. Andrew's Cathedral then you are in luck. momondo recommends 11 hotels near St. Andrew's Cathedral and on average, area hotels cost C$ 323/night. This price may vary based on season. Hotels near St. Andrew's Cathedral are typically 20% more expensive than the average hotel in St. Andrews, which is C$ 256.
What is the average price of a hotel near University of St. Andrews?
momondo users have recommended 11 hotels to users looking to stay near University of St. Andrews. Hotels in this area have an average price of C$ 323 per night. These prices may change based on several factors, such as time of year. Hotels near University of St. Andrews are typically 20% more expensive than the average hotel in St. Andrews, which is C$ 256.
Why use momondo?
Why should I book accommodation in St. Andrews through momondo?
Booking accommodation or a hotels in St. Andrews is made easy with momondo. We are free to use and there are no hidden costs or fees. momondo compares hundreds of websites and gives you all your St. Andrews hotels and accommodation options in one place.
How does momondo help me find a great place to stay in St. Andrews?
Finding a great place to stay in St. Andrews is easy with momondo. Filter all the accommodation options we return to find the best place for you. Want somewhere with a pool or 24 hour front desk? We have filters for that. Free breakfast? momondo can show those for you too. Filter by review, price and numerous other factors, all for free, all on momondo.