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.
trending_down

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 traveller single night rates
View properties in September
Currently viewing crowd sizes and weather for September.
Weather forecast for St. Andrews
September
trending_upHigh crowds
High 20°C / low 11°C. Sunny most days.
View properties in September
20°
weather_sun
September, High crowds, average high temperature 20 degrees Celsius, average low temperature 11 degrees Celsius. Sunny most days.
11°
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°
Monthly weather averages (˚C)

Top landmarks in St. Andrews

St. Andrews and related destinations

Admired for its gardens and golfing, St. Andrews features attractions such as Minister's Island and Algonquin Golf Course. This relaxing city has something for everyone including restaurants and sights like Huntsman Marine Science Centre and St Andrews Blockhouse—all within a scenic setting.

St. Andrews featuring 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

How much does a hotel room cost in St. Andrews?
You can choose a great hotel in St. Andrews from AU$133 with properties to suit all budgets and needs. If you're looking for an affordable hotel in St. Andrews that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com.
How much does a hotel room cost in St. Andrews?
You can choose a great hotel in St. Andrews from AU$133 with properties to suit all budgets and needs. If you're looking for an affordable hotel in St. Andrews that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com. If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at St. Andrews hotels?
Discover great deals on St. Andrews hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on St. Andrews hotels.
How can I find deals and earn rewards at St. Andrews hotels?
Members can save up to 20% on select hotels in St. Andrews. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book St. Andrews hotels with free cancellation?
It's easy to book a refundable St. Andrews hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in St. Andrews?
Some of the most popular luxury hotels in St. Andrews are Algonquin Resort St Andrews by-the-Sea Autograph Collection and Kingsbrae Arms Inn. Algonquin Resort St Andrews by-the-Sea Autograph Collection is a luxury resort with a high guest rating amongst our travellers, and it offers an indoor pool, a full-service spa and a golf course. Kingsbrae Arms Inn is another popular luxury resort in a great St. Andrews location.
What are some top pet-friendly hotels in St. Andrews?
Our travellers' favourite pet-friendly hotels in St. Andrews include:You can also use the "Amenities" filter in your search on Hotels.com and check "Pet friendly" to discover more pet-friendly hotels in St. Andrews.
What are some of the best kid-friendly hotels in St. Andrews?
One of the best St. Andrews hotels for kids is Algonquin Resort St Andrews by-the-Sea Autograph Collection. Algonquin Resort St Andrews by-the-Sea Autograph Collection is a kid-friendly resort with a guest score of 9.2 out of 10 plus family-friendly amenities like a beach, an indoor pool, and a hot tub. Discover more kid-friendly hotels in St. Andrews by using the Hotels.com "Family friendly" filter in your search.
What are the top St. Andrews hotels with a pool?
For a little extra luxury, discover some of the best St. Andrews hotels with a pool. Algonquin Resort St Andrews by-the-Sea Autograph Collection is a great resort with an indoor pool and a seasonal outdoor pool, and a guest rating of 9.2 out of 10. Plus, you can make the most of its beach and full-service spa. Rossmount Inn is a popular inn that features a seasonal outdoor pool and a children's pool along with a restaurant and a bar/lounge. To find more stays in St. Andrews with a pool, use the "Amenities" filter on Hotels.com in your search and select "Pool".
What are some of the best St. Andrews hotels with free parking?
If you're exploring by car, finding a great St. Andrews hotel with free parking is a win. Our travellers' favourites include:
What are some popular hotels in central St. Andrews?
If you're looking for hotels in central St. Andrews, check out Algonquin Resort St Andrews by-the-Sea Autograph Collection and Saint Andrews Inn & Suites. Travellers love Algonquin Resort St Andrews by-the-Sea Autograph Collection for its location, as well as the beach, indoor pool and hot tub this resort offers. Saint Andrews Inn & Suites is another popular central hotel with an indoor pool and free parking, plus balconies/patios in the guestrooms.
Can I book a refundable accommodation option in St. Andrews?
If you want the flexibility to change your plans to St. Andrews, most hotels offer refundable* rates that you can book. You can find this accommodation by searching our site and using the "fully refundable" filter to narrow the results down.

Find out more about St. Andrews

Find out more about St. Andrews

St. Andrews: Where Lush Gardens Meet Timeless Heritage

Nestled along the breathtaking Bay of Fundy, St. Andrews, New Brunswick, is a charming seaside gem perfect for weekend getaways. This historic town enchants visitors with its lush gardens, captivating museums, and the iconic St. Andrews Lighthouse. Stroll through the picturesque streets lined with heritage architecture, savour fresh seafood, and explore nearby attractions like the enchanting Ministers Island. With its romantic ambiance and stunning coastal views, St. Andrews offers an idyllic escape for nature lovers and culture enthusiasts alike, all within a leisurely walking distance. Uncover the magic of this hidden treasure on your next adventure.

Discover great hotels in St. Andrews

St. Andrews offers a variety of accommodation options, from charming inns and motels to more upscale hotels. Prices can vary widely, catering to different budgets. Whether you seek a cosy stay near the waterfront or a convenient base to explore the area, you'll find a suitable choice. These are some of the hotels preferred by our travellers in St. Andrews:

  1. Kingsbrae Arms InnOpens in a new window: This luxury lodging offers a nature-themed retreat, perfectly designed for discerning travellers seeking a pet-friendly experience. With stunning natural surroundings, the property boasts a range of amenities, including a welcoming atmosphere for dogs and beautifully appointed rooms that enhance comfort. Guests appreciate the distinctive experience of being immersed in nature while enjoying high-quality service. The hotel’s luxurious touch, combined with thoughtful pet policies, ensures a memorable stay for those travelling with their four-legged companions.
  2. Treadwell InnOpens in a new window: The Inn provides a charming, pet-friendly escape, ideal for travellers who appreciate a cosy atmosphere. With a focus on comfort and relaxation, this accommodation features inviting rooms and a warm ambiance that resonates with visitors. The pet-friendly policies cater specifically to dog owners, making it a delightful choice for those wanting to explore St. Andrews without leaving their pets behind. The Inn is celebrated for its personal touches and welcoming service, ensuring a pleasant and memorable stay.
  3. Algonquin Resort St Andrews by-the-Sea Autograph CollectionOpens in a new window: This resort is a true beach lover's paradise, offering direct access to pristine shores for an unforgettable seaside getaway. With a focus on leisure and relaxation, the resort provides a range of amenities designed to enhance the coastal experience. Guests can indulge in sun-soaked days by the beach or enjoy water activities at their doorstep. The inviting atmosphere and beautiful surroundings create an enchanting escape, making it a top choice for travellers seeking a luxurious beach vacation.

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 scenic views and a peaceful atmosphere, while Chamcook is known for its delightful dining options and local charm. Bayside features stunning coastal scenery and proximity to attractions. For first-time visitors, Chamcook is the ideal choice, providing easy access to explore St. Andrews.

  1. ChamcookOpens in a new window: Chamcook is a charming spot to stay if you’re keen on enjoying dining experiences and local culture. Nestled close to the stunning Fundy Coast, this area boasts beautiful landscapes and outdoor activities. You can explore nearby hiking trails, and after a day of adventure, indulge in some delightful local cuisine. The serene environment makes it a perfect getaway for those seeking a peaceful retreat while still being close to St. Andrews' attractions.
  2. BaysideOpens in a new window: Bayside offers a picturesque setting with its stunning views of the Bay of Fundy. It's an ideal place for those who enjoy nature and relaxation. The area is known for its quaint shops and galleries, perfect for a leisurely afternoon of shopping. You can also explore the beautiful coastline and participate in various outdoor activities. Bayside is a great choice for visitors looking to unwind and appreciate the tranquillity of coastal living.
  3. DigdeguashOpens in a new window: Digdeguash is a hidden gem for those looking for a unique experience in New Brunswick. This area is mainly known for its natural beauty and is a fantastic base for exploring the surrounding landscapes. You can enjoy scenic drives and immerse yourself in the local flora and fauna. Although smaller, it offers a peaceful atmosphere for travellers seeking a quieter stay while being close to the more bustling attractions of St. Andrews.

Things to do in St. Andrews

Nestled along the coast, St. Andrews beckons with its stunning beaches and lush parks, perfect for leisurely strolls or invigorating hikes. Enjoy thrilling activities like whalewatching and golfing, or explore the natural beauty of nearby forests and lakes. This charming town offers a delightful blend of relaxation and adventure for every traveller.

  • Saint Croix Provincial ParkOpens in a new window – Discover the natural beauty of Saint Croix Provincial Park, where you can wander through lush gardens and explore well-maintained trails. This state park is a haven for nature lovers, offering opportunities for hiking and picnicking amid stunning landscapes. Don’t miss the chance to enjoy the serenity of the park while soaking in the fresh air and diverse flora.
  • Atlantic Salmon Interpretive CentreOpens in a new window – Visit the Atlantic Salmon Interpretive Centre to learn about the fascinating life cycle of salmon and their importance to the ecosystem. This environmental centre features informative exhibits and engaging displays that will deepen your understanding of marine life. It’s a great spot for families and anyone curious about the local wildlife.
  • Minister's IslandOpens in a new window – Take a trip to Minister's Island, accessible by a causeway at low tide. Explore the island’s beautiful gardens and historical sites, including the stunning summer home of the former Prime Minister, Sir William Van Horne. Walk along the scenic paths, breathe in the ocean air, and enjoy the tranquility of this unique destination.
  • Huntsman Marine Science CentreOpens in a new window – Delve into marine exploration at the Huntsman Marine Science Centre, where you can discover interactive exhibits and learn about marine research. This environmental centre is dedicated to studying ocean life and conservation. Engage with knowledgeable staff and uncover the wonders of the sea, making it an educational experience for all ages.

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 tend to be lower. For an enriching experience that covers the essential landmarks and cultural highlights, a stay of at least 2 days is recommended. This allows visitors to explore the town's historic sites, enjoy scenic walks, relax in beautiful gardens, and indulge in local cafes and dining options. With friendly people and a vibrant golf scene, St. Andrews offers great value for money, making it a fantastic choice for those travelling on a budget.
  2. Look for last-minute deals on Hotels.com: To uncover accommodation options in St. Andrews, explore the Deals or Last-Minute Deals sections on Hotels.com, where you may discover discounted rates as your travel date approaches. Enabling email alerts or push notifications could keep you informed about flash sales and special last-minute promotions, helping you seize opportunities to save on top hotel deals. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you're the first to know if rooms become available or prices drop for your ideal stay.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so having some flexibility with your travel dates may help you save on your stay in a St. Andrews hotel. For those in search of something distinctive, boutique hotels often provide a more personalised experience and might offer better value. When you book through Hotels.com, we’ll inform you whether 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 to help you find a better deal.
  4. Consider your location: Staying nearer to key attractions or city centres can offer convenience, but it often tends to come with higher costs. For more affordable options, consider hotels in less central areas or neighbourhoods, balancing price with accessibility to the sites you intend to visit. You might also look into independent hotels a bit further out, which are more likely to provide a more authentic and budget-friendly 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

Keep exploring