Where to stay

in St. Andrews

No matter what kind of place you're searching for, we'd like to help you find a spot that checks all your boxes.

The whale watching, gardens, and golf courses are just a few reasons to visit St. Andrews. Get out and about and explore some top attractions like Huntsman Marine Science Centre and Saint Andrews Community Adventure Playground. Minister's Island and Algonquin Golf Course are also a few notable stops. Whether you're looking to stay right in the heart of town or you'd like to be a little more tucked away, you'll be sure to find what you're looking for in St. Andrews.

Top rated places to stay in St. Andrews for families

Algonquin Resort St Andrews by-the-Sea Autograph Collection is a resort featuring an indoor pool and 2 restaurants that guests like for its helpful staff and clean rooms. It's located a short 9-minute walk from Saint Andrews Community Adventure Playground.

Recommended hotels

Top rated places to stay for luxury travelers

Algonquin Resort St Andrews by-the-Sea Autograph Collection is luxury a resort featuring 2 restaurants and a full-service spa, and guests like its prime location and helpful staff. Kingsbrae Arms Inn is luxury a hotel featuring a terrace. It's located just steps from Kingsbrae Garden and Saint Andrews Community Adventure Playground.

Recommended hotels

Top places to stay near the airport in St. Andrews

Algonquin Resort St Andrews by-the-Sea Autograph Collection is a resort featuring an airport shuttle and a full-service spa. It gets positive reviews for its prime location and helpful staff.

Recommended hotels

Other places like St. Andrews