
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 | $86 |
---|---|
Most Popular Hotel (5-star) | Old Course Hotel St Andrews |
Hotels Near Airport | 5621 |
Average Length of Stay | 3 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?
In St. Andrews, the most popular room type is Luxury, averaging $459 per night. The second most popular room is Budget, priced at $249 per night, followed by Golf at $445 per night
What are the hotel prices per star rating in St. Andrews?
The cheapest option in St. Andrews is a 1 star hotel with average prices of $177/night. A 3 star hotel in St. Andrews costs an average of $184/night, and a 5 star hotel is the most expensive at $485.
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 $262 per night. In contrast, Tuesday is the most expensive day to book, with an average nightly rate of $619
What is the cheapest month to book a hotel in St. Andrews?
The cheapest month to stay in St. Andrews is December, with an average cost of $189/night. The expected decrease to stay in December is 53%. The most expensive month to stay in St. Andrews is August, with an average cost of $769/night. This is an expected increase of 91%.
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 3 nights is most popular when visiting St. Andrews.
How much does a hotel cost in St. Andrews?
On average, rooms will be priced around $264 per night when booking a hotel in St. Andrews; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.
When is the best time to book a hotel in St. Andrews?
Hotels in St. Andrews are usually cheapest during the month of December, you can expect a price decrease of around 53% during this period.
Which day is cheapest to stay in St. Andrews?
Thursday is the day where you will typically find the lowest price for your hotel room in St. Andrews. The highest price tends to be on Monday.
How much does a luxury hotel in St. Andrews cost?
On average, a luxury St. Andrews hotel costs $472 per person, per night. This is a 15%% premium when compared to the average cost of a hotel in St. Andrews ($264 per person, per night).
How much does a hostel in St. Andrews cost?
St. Andrews hostels and hotels with a 2 star rating and below charge around $126 for a bed per person. This will be around $275 under the cost of a typical St. Andrews hotel.
Does St. Andrews have vacation rentals?
Yes, St. Andrews has 459 vacation rentals available. If you’re interested in a vacation rental in St. Andrews, No1 Apartments St Andrews - South Street is the most popular in the city. Compare deals on vacation rentals in St. Andrews.
Does St. Andrews have hostels?
There are 4 hostels in St. Andrews if you want to save money on accommodations during your trip. Stylish Private Bedroom at Parker House in Dundee City Centre happens to be the most popular hostel in St. Andrews at the moment. Find deals on hostels in St. Andrews.
How many operators does momondo search for hotels in St. Andrews?
The number of operators available for hotels in St. Andrews is 583 as of April 2025.
When did momondo last update prices for hotels in St. Andrews?
Prices for hotels in St. Andrews are updated daily.
Are there hotels available near St. Andrew's Cathedral?
The average price for hotels near St. Andrew's Cathedral is $262 per night. Of those hotels, momondo users recommend the 11 hotels below for those looking to stay in the area. Since St. Andrew's Cathedral is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near St. Andrew's Cathedral are typically 31% more expensive than the average hotel in St. Andrews, which is $179.
Are there hotels available near University of St. Andrews?
Below are the 11 user recommended hotels in the area of St. Andrews that is closest to University of St. Andrews. The average price near University of St. Andrews is $262/night, with prices varying based on several factors including time of year. Hotels near University of St. Andrews are typically 31% more expensive than the average hotel in St. Andrews, which is $179.
Why use momondo?
Why should I book accomodation in St. Andrews through momondo?
momondo is free! We extensively search hundreds of websites, returning hotels and other accommodation options in St. Andrews ranging from well known hotels groups to small independent businesses. momondo then makes all these options easy to filter so you can find the perfect place to stay.
How does momondo help me find a great place to stay in St. Andrews?
You can find a great place to stay in St. Andrews by using our filters once you have used the search form above. The filters momondo offer include simple options such as star rating, location and price; but also go much further and allow you to select accommodation based on style, amenities such as free breakfast and internet as well as enhanced health and safety options.