Photo by Brian Atkinson/Tourism New Brunswick

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

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.

Check out pet-friendly hotels 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.

Our prices for St. Andrews are cheapest in December

See average prices and weather for all months
Price trends for hotels in St. Andrews
Pricing is based on two traveler single night rates
View properties in October
Currently viewing crowd sizes and weather for October.
Weather forecast for St. Andrews
October
Moderate crowds
High 13°C / low 6°C. Sunny most days.
View properties in October
13°
weather_sun
October, Moderate crowds, average high temperature 13 degrees Celsius, average low temperature 6 degrees Celsius. Sunny most days.
weather_partly_sunny
November, Moderate crowds, average high temperature 6 degrees Celsius, average low temperature 0 degrees Celsius. Partly sunny.
ac_unit
December, Moderate crowds, average high temperature 1 degrees Celsius, average low temperature -5 degrees Celsius. Snow likely.
-5°
-2°
ac_unit
January, Low crowds, average high temperature -2 degrees Celsius, average low temperature -10 degrees Celsius. Snow likely.
-10°
-2°
ac_unit
February, Low crowds, average high temperature -2 degrees Celsius, average low temperature -10 degrees Celsius. Snow likely.
-10°
ac_unit
March, Low crowds, average high temperature 3 degrees Celsius, average low temperature -6 degrees Celsius. Snow likely.
-6°
weather_cloudy
April, Low crowds, average high temperature 9 degrees Celsius, average low temperature 1 degrees Celsius. Cloudy most days.
16°
weather_cloudy
May, Moderate crowds, average high temperature 16 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
20°
weather_sun
June, High crowds, average high temperature 20 degrees Celsius, average low temperature 11 degrees Celsius. Sunny most days.
11°
24°
weather_sun
July, High crowds, average high temperature 24 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
24°
weather_sun
August, High crowds, average high temperature 24 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
20°
weather_sun
September, High crowds, average high temperature 20 degrees Celsius, average low temperature 11 degrees Celsius. Sunny most days.
11°
Monthly weather averages (˚C)

Top landmarks in St. Andrews

St. Andrews and related destinations

St. Andrews is well-known for its gardens and golfing while attractions include Minister's Island and Algonquin Golf Course. This relaxing city has something for everyone including restaurants as well as sights like Huntsman Marine Science Centre and St Andrews Blockhouse. All are within a scenic setting.

St. Andrews which includes street scenes
Photo by Brian Atkinson/Tourism New Brunswick
Open Photo by Brian Atkinson/Tourism New Brunswick

Check out reviews of St. Andrews hotels guests love

Frequently asked questions

Can I book a refundable accommodation in St. Andrews?
If you're looking for the flexibility to change your travel plans to St. Andrews, most hotels provide refundable* rates you can book. You can find these accommodations by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in St. Andrews if I want a vacation home instead of a traditional hotel?
If you want to find a good alternative to a hotel, browse our selection of 23 vacation homes. You can also consider one of the 5 apartments or 5 cottages.
What will the weather in St. Andrews be like during my trip?
July and August are typically the warmest months in St. Andrews when the average temp is 63°F. January and February are the coldest months when the average temperature is 25°F. December 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

Whispers of the Past: Discover the Enchantment of St. Andrews' Gardens and Museums

Nestled on the picturesque Bay of Fundy, St. Andrews, New Brunswick, is a charming seaside getaway brimming with history and natural beauty. Known for its splendid gardens and captivating museums, this quaint town offers visitors a chance to stroll through lush landscapes and explore the fascinating Kingsbrae Garden. Take in the stunning views from the historic St. Andrews Lighthouse, or embark on a whale-watching adventure in the bay. With its rich maritime heritage and warm, welcoming atmosphere, St. Andrews is a perfect destination for those seeking a blend of relaxation and cultural exploration.

Discover great hotels in St. Andrews

St. Andrews, New Brunswick, offers a delightful range of hotel accommodations, from charming inns to luxurious resorts. Guests can enjoy well-appointed rooms, premium amenities, and stunning views. Many hotels are conveniently located near attractions, making it an ideal base for exploring this picturesque coastal town. Here are some of the best hotels in St. Andrews that our travelers love:

  1. Kingsbrae Arms InnOpens in a new window: This luxurious 4.5-star hotel offers a nature-themed retreat perfect for discerning travellers. It boasts elegant accommodations, upscale amenities, and a serene environment for relaxation. Guests appreciate the property's impeccable design and the tranquility of its surroundings, making it a top choice for those seeking a high-end getaway. The hotel features pet-friendly policies to ensure a comfortable experience for all, including curated experiences that enhance the stay.
  2. Treadwell InnOpens in a new window: Treadwell Inn is a charming 4.0-star inn that caters to travellers looking for a relaxed and inviting atmosphere. With comfortable lodgings and a focus on personalised service, this property stands out for its warm ambiance and attention to detail. The hotel’s pet-friendly policies add to its appeal, ensuring a delightful experience for those travelling with pets. Guests admire its cozy setting, which provides a perfect backdrop for unwinding after a day of exploration.
  3. Algonquin Resort St Andrews by-the-Sea Autograph CollectionOpens in a new window: Algonquin Resort St Andrews by-the-Sea Autograph Collection is a stunning 4.0-star resort that promises a beach-lover's dream vacation. With direct access to pristine sands and breathtaking ocean views, this property is ideal for leisure travellers seeking sun-soaked relaxation. The resort features upscale amenities and beautifully designed spaces that enhance the experience. Visitors rave about the seamless blend of luxury and natural beauty, making it a perfect destination for those looking to indulge in the ultimate seaside escape.

Top locations to stay in St. Andrews

Some of the best areas to stay in St. Andrews, New Brunswick, are Digdeguash, Chamcook, and Bayside. Digdeguash offers stunning natural scenery, while Chamcook is renowned for its dining and relaxing atmosphere. Bayside boasts picturesque waterfront views. For first-time visitors, Chamcook is particularly appealing due to its vibrant dining scene and proximity to local attractions.

  1. ChamcookOpens in a new window: Chamcook is an inviting destination for travellers looking for a relaxing retreat. Known for its scenic landscapes, it offers a delightful mix of dining experiences and local charm. The area is perfect for nature enthusiasts, with nearby hiking trails that showcase the beauty of the New Brunswick countryside. You can also indulge in local cuisine, with fresh seafood and farm-to-table offerings that highlight the region’s rich agricultural heritage. Plus, its proximity to St. Andrews makes it easy to explore nearby attractions while enjoying a quieter atmosphere.
  2. BaysideOpens in a new window: Bayside is a charming coastal community that promises a peaceful getaway with stunning views of the Bay of Fundy. This area is perfect for enjoying outdoor activities, such as walking along the picturesque shoreline or exploring the nearby parks. Bayside also boasts a variety of unique shops where you can find local crafts and souvenirs, making it a great spot for some leisurely shopping. The laid-back vibe and beautiful scenery make it an ideal base for those wanting to unwind and reconnect with nature.
  3. DigdeguashOpens in a new window: Digdeguash offers a unique glimpse into the province's rural life, making it a quaint choice for travellers seeking a more off-the-beaten-path experience. While smaller than the other locations, it features serene landscapes and opportunities for outdoor exploration. The area is rich in natural beauty, perfect for those who enjoy peaceful surroundings. Visitors can appreciate the tranquility and perhaps even engage in local events or markets that showcase the community spirit. Digdeguash is ideal for those looking to escape the hustle and bustle and immerse themselves in the tranquility of New Brunswick's countryside.

Things to do in St. Andrews

St. Andrews offers a delightful blend of stunning coastal landscapes and lush parks, perfect for outdoor enthusiasts. Wander along sandy beaches, enjoy invigorating hikes through verdant forests, or try your hand at golf on scenic courses. With opportunities for whale watching and boating, this charming town promises an unforgettable escape.

  • Atlantic Salmon Interpretive CentreOpens in a new window – Discover the fascinating world of Atlantic salmon at this environmental centre. Learn about the life cycle of these incredible fish through interactive exhibits and engaging displays. The centre is surrounded by beautiful gardens, making it a perfect spot for a leisurely stroll while soaking in the natural beauty.
  • Minister's IslandOpens in a new window – Venture onto this enchanting island, accessible during low tide. Explore its stunning landscapes, historic buildings, and scenic views. Don't miss the opportunity to wander through the gardens and soak in the tranquillity of this unique location, where history and nature intertwine beautifully.
  • Huntsman Marine Science CentreOpens in a new window – Dive into the wonders of marine life at this environmental centre. With hands-on exhibits and fascinating displays about ocean ecosystems, it's an educational experience for all ages. The gardens surrounding the centre provide a lovely setting for a peaceful walk amidst the wonders of nature.
  • Leonardville LighthouseOpens in a new window – Visit this historic lighthouse, where you can enjoy stunning coastal views. Climb up for a panoramic vista of the Bay of Fundy and the surrounding landscape. The charming gardens nearby invite you to relax and watch the waves crash against the shore.
  • Saint Croix Provincial ParkOpens in a new window – Embrace the great outdoors at this state park, featuring beautiful trails for walking and hiking. The park is perfect for a family picnic, offering lush greenery and serene spots to unwind. Keep an eye out for local wildlife as you explore the picturesque surroundings.

4 tips for savvy savings when booking a hotel in St. Andrews

  1. Book for the cheapest times: The most affordable times to visit St. Andrews are in January, April, and November, when hotel prices are typically lower. For those on a budget, a stay of at least 1 to 2 days is perfect for discovering the town's key historical landmarks and cultural attractions. Visitors can enjoy whalewatching, stroll through beautiful gardens, and relax amidst stunning scenery. The friendly atmosphere, combined with opportunities for golf, delightful cafes, and insightful museums, offers great value for money and a memorable experience. Prices may drop during these months, making it an ideal time to explore this charming destination.
  2. Look for last-minute deals on Hotels.com: To uncover potential last-minute deals in St. Andrews, you may start by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you could find reduced rates on accommodations as your travel date approaches. Additionally, consider enabling email alerts or push notifications to remain informed about flash sales and exclusive promotions, which may help you secure significant savings. The Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you're well-informed. This way, you'll be among the first to know if rooms become available or prices drop, making your last-minute getaway easier to book.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so having some flexibility with your dates might help you save on your stay in a St. Andrews hotel. For those seeking unique experiences, boutique hotels can provide a more personalised touch and occasionally offer better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest alternative dates that could be more affordable, increasing the likelihood that you’ll secure the best deal.
  4. Consider your location: Staying nearer to key attractions or city centres may provide convenience, but it often comes with higher costs. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between price and ease of access to the places you wish to visit. You might also look into independent hotels situated further out, which can offer a more authentic and usually more affordable experience.

Best time to go to St. Andrews

St. Andrews experiences its lowest average temperature in January, at 20.8°F (-6.2°C), while July is the hottest month, with an average temperature of 67.3°F (19.6°C). December 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, accompanied by 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.

Keep exploring