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

Our prices for hotels in St. Andrews are cheapest in April

See average prices and weather for all months

Price trends for hotels in St. Andrews

Pricing is based on two traveller single night rates
Apr
CA $147
Average price during April is CA $147
May
CA $393
Average price during May is CA $393
Jun
CA $235
Average price during June is CA $235
Jul
CA $347
Average price during July is CA $347
Aug
CA $328
Average price during August is CA $328
Sep
CA $174
Average price during September is CA $174
Oct
CA $150
Average price during October is CA $150
Nov
CA $155
Average price during November is CA $155
Dec
CA $153
Average price during December is CA $153
Jan
CA $154
Average price during January is CA $154
Feb
CA $152
Average price during February is CA $152
Mar
CA $147
Average price during March is CA $147
Currently viewing crowd sizes and weather for April.

April

trending_downLow crowds
High 9°C / low 1°C. Cloudy most days.
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°
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°
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 Kingsbrae Garden. 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

St. John's is applauded for its live music and entertainment with such cultural attractions as Mile One Centre and The Rooms. This welcoming city has something for everyone including its port, restaurants, and sights like St. John's Convention Centre and George Street.

St. John\'s

Admired for its theaters and casinos, Medicine Hat features attractions such as Esplanade Arts and Heritage Centre and Family Leisure Centre. This welcoming city has something for everyone including sights like Medicine Hat Mall and Co-op Place.

Notable for its university life, Dunkirk features attractions such as Point Gratiot Park and Dunkirk Lighthouse and Veterans Park Museum. Visitors to this family-friendly city speak highly of the restaurants whereas sights include Lake Erie and Dunkirk Historical Museum.

Photo by Debbie Hall
Open Photo by Debbie Hall

Lebanon is well-known for its attractions such as Limestone Branch Distillery and Rosewood Golf & Country Club. Visitors to this welcoming city speak highly of the restaurants whereas sights include Marion County Heritage Center and Marion County Public Library.

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 with my pet in St. Andrews?
Your animal companion is welcome at these pet-friendly hotels: Algonquin Resort St Andrews by-the-Sea Autograph Collection, Kingsbrae Arms Inn, and The Montague Rose Inn. There are 5 alternatives you can choose from on our site.
Which St. Andrews hotels do travelers like for their terrific location?
Our guests rave about the location of these properties: Kennedy House and Saint Andrews Inn & Suites.
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 22 vacation homes. In addition, you can choose from 6 apartments.
Where can I stay if I'm visiting St. Andrews with my family?
Parents traveling with children may want to consider Algonquin Resort St Andrews by-the-Sea Autograph Collection.
Where should I stay in St. Andrews for a getaway with my partner?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a great option for a romantic getaway.
Where should I stay in St. Andrews if I want a luxury hotel?
An option for a luxury stay is Kingsbrae Arms Inn.
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

Find out more about St. Andrews

St. Andrews: Where Enchanted Gardens Embrace Rich Heritage

Nestled along the Bay of Fundy, St. Andrews, New Brunswick, is a charming coastal town that enchants with its rich history and stunning landscapes. Known for its beautiful gardens and captivating museums, this idyllic destination invites visitors to explore the historic streets lined with Victorian architecture. Experience the vibrant marine life through whale watching tours, or unwind at the picturesque Kingsbrae Garden, a lush oasis of colour. With its romantic seaside views and warm maritime hospitality, St. Andrews promises an unforgettable escape for nature lovers and culture enthusiasts alike. Discover the magic of this hidden gem on the New Brunswick coast. For our best hotel rates in St. Andrews and to enhance your stay, 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, New Brunswick offers a variety of accommodation options, ranging from charming inns to upscale hotels. Popular choices include waterfront properties with stunning views and boutique hotels that reflect the town's historic charm. Room rates vary, generally ranging from budget-friendly to mid-range. Ideal accommodations cater to families, couples, and solo travellers, ensuring a comfortable stay in this picturesque coastal town. Whether you seek luxury or a quaint inn, St. Andrews has something for everyone. Here are some of the most popular hotels with our guests in St. Andrews:

  1. Algonquin Resort St Andrews by-the-Sea Autograph CollectionOpens in a new window: Located in a historic building, Algonquin Resort St Andrews by-the-Sea Autograph Collection is a 4-star resort just a short distance from the beautiful beaches of St. Andrews. This property is ideal for travellers seeking a mix of beach relaxation and business amenities, featuring direct access to the beach and facilities like a Business Centre and Conference Space. Whether you're visiting for leisure or work, Algonquin Resort St Andrews by-the-Sea Autograph Collection offers a unique blend of history and modern convenience.
  2. Treadwell InnOpens in a new window: Treadwell Inn is a charming 4-star inn, perfect for pet lovers visiting St. Andrews. Situated conveniently close to the town's attractions, this property allows pets on-site, making it a great choice for those travelling with furry companions. With amenities like a pet-friendly policy and service animal accommodations, Treadwell Inn ensures that both you and your pet have a comfortable stay.
  3. Kingsbrae Arms InnOpens in a new window: A luxurious option, Kingsbrae Arms Inn is a 4.5-star hotel that focuses on wellness and nature. Located within a short drive from St. Andrews, this pet-friendly hotel provides a unique natural accommodation experience. Guests can enjoy outdoor amenities such as a firepit, picnic area, and terrace, offering a lovely atmosphere to unwind and connect with nature. Ideal for luxury seekers and nature enthusiasts alike, Kingsbrae Arms Inn promises a memorable stay.

Things to do in St. Andrews for first times

Three days in St. Andrews offers a delightful escape into stunning coastal landscapes, where visitors can explore sandy beaches, lush parks, and rolling hills. Engage in exciting activities like whalewatching, hiking, and golf, making it a perfect destination for nature lovers and adventure seekers alike. Here's a quick itinerary to make the most of your trip to St. Andrews:

  • Day 1: Begin your adventure at the Charlotte County Archives, where you can delve into the rich heritage of the region and uncover fascinating local stories. After immersing yourself in history, take a leisurely stroll down Water Street, enjoying the picturesque views of the waterfront. Conclude your day with a visit to the Ross Memorial Museum, where you can explore a collection of artifacts that highlight the area's cultural and historical significance, making it a perfect way to wrap up your explorations.
  • Day 2: Start your day at the stunning Algonquin Golf Course, known for its beautiful landscapes and challenging holes. Whether you're a golfer or just there to enjoy the scenery, it's a delightful spot. After a round of golf, head to Centennial Park for a relaxing walk amidst nature, where you can enjoy the fresh air and maybe have a picnic. Round off your day at the historic St Andrews Blockhouse, which offers insight into the area's military history and provides excellent views of the surrounding area.
  • Day 3: Kick off your morning at the iconic St. Andrews Lighthouse, where you can soak in the breathtaking coastal views and snap some memorable photos. Next, make your way to the Huntsman Marine Science Centre, where you can learn about marine life and the importance of ocean conservation through interactive exhibits. Finally, take a short trip to Minister's Island, where you can explore the historic estate and enjoy the natural beauty of the island, creating a perfect end to your St. Andrews getaway.

4 tips to find a great St. Andrews hotel deal

  1. Book for the cheapest times: The most affordable time to visit St. Andrews is during January, February, and November, when hotel rates are significantly lower. For domestic travelers looking for budget-friendly options, it's advisable to book your flight at least 2 months in advance. International travelers should aim to secure their flights at least 3 months ahead for the best prices. To fully appreciate the main attractions, plan to stay for at least 1-2 days. St. Andrews offers great value for money with its beautiful gardens and fascinating museums, making it an ideal destination for those on a budget.
  2. Look for last-minute deals on Hotels.com: If you're looking for last-minute deals to St. Andrews, exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com is a great starting point. You could find attractive discounts on hotels as your travel date approaches. To keep yourself in the loop about flash sales and special promotions, consider enabling email alerts or push notifications from Hotels.com. This way, you’re more likely to seize opportunities for savings and potentially score the best hotel deal for your trip.
  3. Be flexible with dates: Prices may fluctuate due to elements like the hotel's location, star rating, and the season. Consequently, having some flexibility with your travel dates could increase the likelihood that you’ll save on hotel expenses in St. Andrews.
  4. Consider your location: When booking on Hotels.com for your holiday, take your location into account. Staying closer to major attractions or downtown areas usually tends to provide convenience, but it often comes with a higher price tag. For more affordable options, consider looking for hotels in less central neighbourhoods, balancing your budget with the ease of reaching the sites you wish to visit.

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 tends to be the wettest month. The peak travel months to visit St. Andrews are July to September, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. In contrast, January, February, and April are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.

St. Andrews is a relaxing place known for its restaurants. You can easily spend a relaxing day visiting Minister's Island and Kingsbrae Garden. While you're in town, don't miss a chance to see sights like Algonquin Golf Course and Huntsman Marine Science Centre.