Hotels in St. Andrews, New Brunswick

Search & Compare St. Andrews Hotels® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in St. Andrews

St. Andrews overview

St. Andrews is a relaxing place distinct for its gardens and seaside. Sports fans can enjoy golfing while here. You can take in the local culture of St. Andrews at Van Horne Estate and Ross Memorial Museum. There's plenty more to see, including sights like Caughey-Taylor Nature Preserve and Minister's Island.

Where to stay in St. Andrews

Whether traveling for business or pleasure, St. Andrews can accommodate all visitors. There are 11 hotels in St. Andrews, some with discounts of up to 20%. We have room prices as low as 50 USD per night and here's a breakdown of hotels by star rating in St. Andrews as well as in the surrounding area:
  • • 5 4-star hotels from 71 USD per night
  • • 13 3-star hotels from 61 USD per night
  • • 2 2-star hotels from 50 USD per night

How to get to St. Andrews

Fly in to Saint John, NB (YSJ), 59.2 mi (95.3 km) from downtown St. Andrews.

What to see around St. Andrews

The area is recognized for its natural setting, offering these places to visit:
  • • Caughey-Taylor Nature Preserve
  • • Minister's Island
  • • Centennial Park
  • • Kingsbrae Garden
Highlights of the area include:
  • • Van Horne Estate
  • • Huntsman Marine Science Centre
  • • Algonquin Golf Course
  • • St Andrews Blockhouse
  • • Ross Memorial Museum

When to visit St. Andrews

Wondering what time of year to travel or what you should pack? Here are some typical temperatures so you'll know what to expect for your trip:

Seasonal temperature averages
  • • January-March: 44°F day, 7°F night
  • • April-June: 74°F day, 26°F night
  • • July-September: 77°F day, 40°F night
  • • October-December: 61°F day, 9°F night
Seasonal rainfall averages
  • • January-March: 0.35 inches
  • • April-June: 0.31 inches
  • • July-September: 0.35 inches
  • • October-December: 0.31 inches