Hotels in St. Andrews

Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in St. Andrews?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Learn more about St. Andrews

The region around St. Andrews is home to attractions such as Old Barn Gallery and Antigonish Mall.

Frequently asked questions

Can I book refundable accommodations in St. Andrews?
If you’re looking for the flexibility to change your plans to St. Andrews, most properties offer refundable* bookable rates. You can see these accommodations by searching our site and using the “fully refundable” filter to narrow down the results.
What will the weather in St. Andrews be like during my vacation?
August and July are typically the warmest months in St. Andrews when the average temp is 63°F. February and January are the coldest months when the average temperature is 26°F. November and October are the months with the most rain.
Why should I book my St. Andrews hotel through Hotels.com?
There are lots of reasons to book your St. Andrews trip with us: our free cancellations on selected hotels* gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about St. Andrews

Find out more about St. Andrews

Whispers of the Tide: Discover the Enchantment of St. Andrews

Nestled on the picturesque Bay of Fundy, St. Andrews, New Brunswick, is a luxurious resort town that enchants visitors with its rich history and stunning coastal landscapes. Famous for its world-class golf courses, including the iconic Algonquin Golf Course, this charming destination offers a perfect blend of relaxation and adventure. Explore the historic streets lined with Victorian architecture, indulge in fresh seafood at waterfront restaurants, or embark on whale-watching excursions. With breathtaking views, lush gardens, and a vibrant arts scene, St. Andrews is an idyllic escape for couples and nature lovers alike, promising unforgettable experiences at every turn. For great hotel rates in St. Andrews, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in St. Andrews

St. Andrews, Nova Scotia, offers a variety of hotel accommodations to suit different preferences and budgets. From historic inns that reflect the town's rich heritage to luxury hotels with stunning waterfront views, there's something for everyone. Many options provide easy access to local attractions, including golf courses and nature trails. Availability varies, especially during peak seasons, so booking in advance is advisable to secure your ideal stay in this charming coastal destination. Here are some of our travelers' favorite hotels in St. Andrews:

  1. Antigonish Victorian InnOpens in a new window: Antigonish Victorian Inn is a luxurious 4.5-star inn located approximately 11.3km away from St. Andrews. This property is ideal for travellers seeking a high-end vacation experience, offering an array of upscale amenities that enhance comfort and relaxation.
  2. Coastal Inn AntigonishOpens in a new window: Situated only 4.8km from St. Andrews, Coastal Inn Antigonish is a convenient 3-star motel, perfect for business travellers. It features essential services and facilities tailored for a productive stay, making it an excellent choice for those on work-related trips.
  3. Claymore inn & SuitesOpens in a new window: Claymore inn & Suites is a well-rated 3.5-star hotel located approximately 9.7km from St. Andrews. This property is perfect for those looking for a mix of beach, adventure, and business experiences. With direct beach access and a variety of adventure sports available nearby, it also offers business amenities such as a Business Center and meeting facilities, catering to both leisure and business needs.

Things to do in St. Andrews for first times

With three days in St. Andrews, travellers can unwind in wellness retreats, tee off at iconic golf courses, and explore the stunning coastline through hiking and boating. This historic gem offers a perfect blend of relaxation and adventure, making it a must-visit destination for any traveller. Here's a quick itinerary to make the most of your trip to St. Andrews:

  • Day 1: Begin your adventure at the Old Barn Gallery, a charming space showcasing local art and crafts, perfect for picking up a unique souvenir. After soaking in the creativity, head to Île à Magotte, a serene spot where you can enjoy the natural beauty and perhaps spot some wildlife. Wrap up your day with a visit to Pomquet Harbour Island, where you can take a leisurely walk along the shore and enjoy the stunning views of the water, making for an ideal end to a delightful day.
  • Day 2: Start your day at St Ninian's Cathedral, an architectural gem that boasts beautiful stained glass and a peaceful atmosphere for reflection. Next, delve into the history of the region at the Antigonish Heritage Museum, where you can learn about local culture and heritage. Conclude your day at Columbus Field Dog Park, where you can relax, enjoy the outdoors, and perhaps watch some playful pups while you unwind.
  • Day 3: Kick off with a visit to Pomquet Beach Provincial Park, where you can bask in the sun or take a refreshing swim in the ocean. Next, venture to Gillis Lake, a tranquil spot perfect for a leisurely hike or a picnic surrounded by nature. Finish your day at Bayfield Beach Provincial Park, where you can take a scenic walk along the beach, enjoy the sunset, and reflect on your wonderful trip to St. Andrews.

4 tips to find a great St. Andrews hotel deal

  1. Book for the cheapest times: The most budget-friendly time to visit St. Andrews is during February, March, and December, when hotel rates are significantly lower. With at least a few days to stay, visitors can explore the town's iconic landmarks and immerse themselves in the local culture, all while enjoying great value for money. This makes St. Andrews an ideal destination for those travelling on a budget.
  2. Look for last-minute deals on Hotels.com: For those seeking a spontaneous getaway, last-minute deals to St. Andrews can offer significant savings on hotel stays. To uncover these discounts on Hotels.com, head to the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections, where you may discover competitive rates as your travel date approaches. Additionally, consider activating email alerts or push notifications to keep informed about flash sales and exclusive promotions, increasing your chances of securing the best hotel deal for your nightly stay.
  3. Be flexible with dates: Prices may fluctuate due to factors like the hotel's location, star rating, and the time of year. As a result, being flexible with your travel dates could increase the likelihood that you’ll save on hotel expenses in St. Andrews.
  4. Consider your location: Staying in the city centre and close to local attractions in St. Andrews usually tends to be more expensive. If you opt for accommodation further away from the city centre, you can take advantage of options like driving, cycling, or walking when possible to explore the area and save on costs.

Best time to go to St. Andrews

St. Andrews experiences its lowest average temperature in February, at 22.8°F (-5.1°C), while July and August are the hottest months, with an average temperature of 66.6°F (19.2°C). November is usually the wettest month. July to September are the peak travel months in St. Andrews, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, with light rainfall. On the other hand, January, February, and December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

If you're looking to discover somewhere new, look no further than St. Andrews. Whether you're planning to stay for a night or for the week, the area around St. Andrews has accommodations to fit every need. Search for hotels in St. Andrews with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all St. Andrews hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best St. Andrews hotel deals are here with our lowest price guarantee.