Where to stay

in St. Andrews

Experience relaxing St. Andrews: its whale watching, gardens, golf, and more!

Experience the relaxing area of St. Andrews—gardens, golf courses, and sights from Minister's Island to Algonquin Golf Course.

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

Explore a world of travel with Expedia

Other places like St. Andrews