Photo by Brian Atkinson/Tourism New Brunswick

Find hotels in St. Andrews from NT$2,418

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Andrews hotels

Algonquin Resort St Andrews by-the-Sea Autograph Collection

Algonquin Resort St Andrews by-the-Sea Autograph Collection
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1006)
"Love it here"
United States
Danielle
The price is NT$3,195
NT$4,131 total
includes taxes & fees
Jan 11 - 2026/1/12
Algonquin Resort St Andrews by-the-Sea Autograph Collection

Saint Andrews Inn & Suites

Saint Andrews Inn & Suites
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (1000)
"Great staff in the lobby."
United States
Thomas
The price is NT$3,096
NT$3,668 total
includes taxes & fees
Jan 1 - 2026/1/2
Saint Andrews Inn & Suites

Granite Town Hotel

Granite Town Hotel
3.0 star property
St George
8.8 out of 10, Excellent, (1000)
"Great staff, spotless room. Friendly and caring."
Canada
John
Granite Town Hotel

The Coach House

The Coach House
3.5 star property
St. Stephen
9.2 out of 10, Wonderful, (182)
"Really great breakfast and really great hospitality and conversations with the owners. I would stay again :)"
Canada
Adam
The price is NT$3,205
NT$3,686 total
includes taxes & fees
Dec 25 - Dec 26
The Coach House

Winsome Inn

Winsome Inn
2.5 star property
St. Stephen
8.4 out of 10, Very Good, (581)
"A good place"
Canada
Joanne
The price is NT$3,210
NT$3,692 total
includes taxes & fees
Dec 25 - Dec 26
Winsome Inn

Dominion Hill Country Inn

Dominion Hill Country Inn
3.0 star property
Digdeguash
9.4 out of 10, Exceptional, (372)
"The location and the inn are delightful. "
Canada
Catherine
The price is NT$3,507
NT$4,033 total
includes taxes & fees
Dec 25 - Dec 26
Dominion Hill Country Inn

Kennedy House

Kennedy House
3.0 star property
St. Andrews
8.8 out of 10, Excellent, (964)
"Friendly staff, clean room and comfortable bed. We also ate at the restaurant and the food and service was fantastic."
Canada
Chris
The price is NT$2,041
NT$2,418 total
includes taxes & fees
Jan 1 - 2026/1/2
Kennedy House

Woodhaven Country Lodge

Woodhaven Country Lodge
4.0 star property
Oak Bay
9.6 out of 10, Exceptional, (52)
"Perfect place with perfect hosts!!"
Canada
F
The price is NT$4,358
NT$5,012 total
includes taxes & fees
Jan 4 - 2026/1/5
Woodhaven Country Lodge

Homeport Suites & Residences

Homeport Suites & Residences
2.0 star property
Lords Cove
9.0 out of 10, Wonderful, (33)
"Very clean...nice restaurant and friendly staff"
Canada
Mary
The price is NT$4,088
NT$4,701 total
includes taxes & fees
Dec 25 - Dec 26
Homeport Suites & Residences

CLIPPER SHIPP BEACH MOTEL

CLIPPER SHIPP BEACH MOTEL
2.0 star property
Pocologan
9.0 out of 10, Wonderful, (167)
"Marvelous stay"
Canada
Tammy
The price is NT$3,489
NT$4,127 total
includes taxes & fees
Dec 25 - Dec 26
CLIPPER SHIPP BEACH MOTEL
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. Andrews attractions

St. Andrews and related destinations

Explore the colorful waterfront of this historic seaside town where whale watching boats depart daily from the harbor. Kingsbrae Garden's 27 acres of themed gardens and Ministers Island's tidal road access offer visitors unique maritime experiences.

St. Andrews featuring boating and marine life as well as a small group of people
Photo by Brian Atkinson/Tourism New Brunswick
Open Photo by Brian Atkinson/Tourism New Brunswick

Top St. Andrews Hotel Reviews

More cheap stays in St. Andrews

Find out more about St. Andrews

Top reasons to visit St. Andrews

  • Outdoor Adventures: Enjoy hiking trails, golfing at stunning courses, and whale watching amid beautiful coastal scenery.
  • Charming Town: Explore the historic streets of St. Andrews, offering a glimpse into its rich cultural heritage.
  • Relaxing Beaches: Unwind at picturesque beaches, providing perfect spots for relaxation and scenic views.
  • St. Andrews Lighthouse: Visit this iconic landmark for breathtaking views and a taste of local history.
  • Variety of Accommodations: Choose from charming bed and breakfasts to luxurious hotels for a memorable stay.

Find great hotels in St. Andrews

Explore a range of hotel accommodations in St. Andrews, New Brunswick, where you can find charming bed and breakfasts and inviting hotels. Perfect for families, couples, and history enthusiasts, St. Andrews offers a variety of lodging options for a romantic getaway or a memorable vacation. Discover the best hotels with exceptional services and read reviews to ensure a delightful stay in this picturesque coastal town.

  • Picket Fence Motel: Located in the heart of St. Andrews, Picket Fence Motel offers a cozy and convenient lodging experience perfect for business travelers and those seeking a laid-back getaway. This charming motel features a range of essential amenities to ensure a comfortable stay, including free Wi-Fi, on-site parking, and easy access to local attractions. Guests appreciate the friendly atmosphere and the motel's commitment to cleanliness, making it an ideal choice for those who value practicality and comfort during their travels.
  • The Montague Rose Inn: The Montague Rose Inn is a delightful guesthouse that embodies a romantic and family-friendly ambiance, making it perfect for couples and pet owners alike. This enchanting property offers a variety of amenities, including romance packages featuring Champagne service, making special occasions even more memorable. Families will appreciate the thoughtful touches, such as highchairs for children and pet-friendly accommodations. Nestled in a picturesque setting, the inn provides a warm and inviting atmosphere for guests seeking a memorable escape with their loved ones.
  • Algonquin Resort St Andrews by-the-Sea Autograph Collection: This stunning 4-star resort is a premier destination for travelers looking to indulge in a luxurious beach vacation. Situated directly on the shore, Algonquin Resort St Andrews by-the-Sea offers breathtaking ocean views and easy beach access. Guests can enjoy a range of upscale amenities, including a full-service spa, fine dining options, and business facilities, making it an excellent choice for both leisure and corporate travelers. The resort's rich history and elegant decor provide a unique backdrop for a relaxing and enjoyable stay.

Where to stay in and around St. Andrews

St. Andrews, New Brunswick, offers a perfect blend of relaxation and adventure for travelers. Explore the serene coastal scenery while enjoying the friendly atmosphere of this charming city. Don't miss the exquisite accommodations that promise a memorable getaway. Nearby, you can indulge in luxurious excursions or discover secluded spots that enhance your travel experience. Whether you're seeking outdoor thrills or peaceful retreats, St. Andrews has something for everyone.

  • Digdeguash: Located 12.9km from St. Andrews, Digdeguash is a city that attracts seasonal visitors, especially from July to September. This area is perfect for those seeking a family-friendly and eco-conscious adventure. Visitors can enjoy a variety of outdoor activities, including hiking trails and recreational areas. Local attractions such as parks and historic sites offer a glimpse into the region's rich heritage, while the nearby islands add an element of exploration to your trip.
  • Chamcook: Just a short distance from St. Andrews, Chamcook is a charming village that welcomes travelers year-round, with peak visitation from June to August. Known for its stunning scenery and adventurous spirit, Chamcook is ideal for outdoor enthusiasts. Here, you can explore picturesque hiking trails or indulge in a round of golf at local courses. The proximity to national parks and beautiful beaches makes Chamcook a fantastic destination for nature lovers looking to soak in the area's natural beauty.
  • Bayside: Situated 4.8km from St. Andrews, Bayside is a quaint village that draws visitors primarily during the summer months, particularly from July to September. Known for its breathtaking scenery and outdoor adventures, this area is a haven for those who love hiking and exploring. With access to serene lakes and national parks, Bayside offers a perfect backdrop for a relaxing getaway or an exciting day of outdoor activities. Whether you’re hiking or simply enjoying the views, Bayside is a must-visit.

Things to do in and around St. Andrews

St. Andrews, New Brunswick, is a perfect destination for outdoor adventures and scenic experiences. Visitors can enjoy activities such as hiking trails, golfing at beautiful courses, and whale watching. The beaches offer relaxing getaways, and exploring the charming town provides a glimpse into its rich history. Whether you're looking for adventure or a peaceful retreat, St. Andrews has something for everyone.

Shopping

In St. Andrews, visit the charming local shops along Water Street for unique gifts and souvenirs. If you're up for a drive, head to the Atlantic Superstore in nearby St. Stephen for a larger selection of groceries and household items.

Recreation

Saint Andrews Community Adventure Playground is a vibrant, family-friendly space, perfect for outdoor fun with loved ones. For tranquility, visit the Caughey-Taylor Nature Preserve and Ganong Nature Park, both offering peaceful trails and natural beauty just a few miles from town, ideal for relaxation and wellness.

Adventure

Explore the Fundy Trail Parkway, where you can hike breathtaking cliffs and witness the world's highest tides. For a thrilling experience, try kayaking in the bay to see marine wildlife up close, or embark on a whale-watching tour for an unforgettable encounter with these magnificent creatures.

Nightlife

In St. Andrews, the Kingsbrae Garden's evening events offer a charming atmosphere with live music and art displays. The Algonquin Resort features cozy lounges for cocktails, while local pubs provide lively gatherings with friendly locals, making for a delightful night out in this picturesque coastal town.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Andrews

To save money on your trip to St. Andrews, consider visiting during the off-peak months of January, April, or November when hotel prices are lower. Booking about a month in advance or checking last-minute deals on Expedia can yield significant savings. Tuesdays are generally the cheapest days to stay, while Saturdays tend to be the most expensive. Use Expedia's search tool to filter accommodations by price and combine your hotel with flights and activities for additional discounts. Walking is an excellent way to explore St. Andrews without spending on transport.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Andrews are January, April and November, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in St. Andrews about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Andrews is Tuesday. The most expensive day to stay in St. Andrews is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your choices based on your budget, desired location, and preferred type of accommodation. To find the best prices and deals available, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your St. Andrews hotel reservations with your flights and activities through an Expedia package.

Find the best attractions in St. Andrews

St. Andrews, New Brunswick, offers a delightful blend of outdoor adventures and scenic beauty, making it perfect for vacationers. Explore the local environmental center, relax at the golf course resort, or visit the bustling tourist precinct. This charming destination caters to those seeking cultural experiences and family-friendly activities. Don't miss the iconic St. Andrews Lighthouse for a picturesque view and a taste of local history.

  • Algonquin Golf Course: Experience luxury and relaxation at this stunning golf resort nestled in St. Andrews. Enjoy friendly service and breathtaking views while playing on a course that caters to both novices and seasoned golfers. It's a perfect spot for unwinding amidst nature.
  • Water Street: Explore this vibrant tourist precinct, where family-friendly outdoor activities abound. Stroll along charming streets lined with shops, cafes, and local art, all while enjoying the picturesque waterfront views that make this area so inviting.
  • St. Andrews Lighthouse: Immerse yourself in local culture at this historic lighthouse, a symbol of St. Andrews. Discover its rich maritime history and enjoy panoramic views of the bay, making it a must-visit for history buffs and photography enthusiasts.

Best time to go to St. Andrews

The best time to visit St. Andrews is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January20.8°F (-6.2°C)Light RainMostly CloudyLowSlightly Low
February22.1°F (-5.5°C)Light RainMostly CloudyLowAverage
March29.5°F (-1.4°C)Light RainMostly CloudyAverageAverage
April41.0°F (5.0°C)Light RainMostly CloudyAverageSlightly Low
May52.0°F (11.1°C)Light RainMostly CloudyAverageAverage
June60.1°F (15.6°C)Light RainMostly SunnyAverageAverage
July67.3°F (19.6°C)Light RainMostly SunnyHighSlightly High
August66.6°F (19.2°C)Light RainMostly SunnyHighSlightly High
September59.7°F (15.4°C)Light RainMostly SunnyHighSlightly High
October49.1°F (9.5°C)Light RainMostly SunnyAverageAverage
November37.4°F (3.0°C)Light RainMostly SunnyAverageSlightly Low
December28.2°F (-2.1°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to St. Andrews

Traveling to St. Andrews, New Brunswick, can be done via several major airports. Bangor International Airport (BGR) is located 141.6km away, with nearby hotels like Quality Inn Bangor Airport and Rodeway Inn, both 1.6km away, providing easy access. Bar Harbor Airport (BHB) is 125.5km from St. Andrews, with charming options such as Cleftstone Inn and Bar Harbor Manor, situated 8 to 14.5km from the airport. The closest option is Greater Fredericton International Airport (YFC), just 96.6km away, with quality accommodations like Chateau Fredericton and Crowne Plaza Fredericton, each about 8 to 14.5km from the airport, ensuring a comfortable stay for travelers.

Frequently asked questions

What's the best place to stay in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is ranked highly by Expedia customers. This resort offers a full-service spa and a golf course. Reviews from our site also recommend Picket Fence Motel and Greenside motel as top choices for your trip. See all available top hotels, or vacation rentals in St. Andrews.
If I need to cancel my hotel reservation in St. Andrews, will I receive a refund?
Yes! The majority of hotel reservations are refundable provided that you cancel before the accommodation's cancellation deadline, which is often 24 or 48 hours before your arrival date. If you have a non-refundable reservation, you may still be able to cancel and be given a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in St. Andrews.
Where can I learn more about changing or cancelling my trip to St. Andrews?
For more information about updating your trip to St. Andrews or cancelling it, click here.
What's the best accommodation for a family vacation in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a resort with an indoor pool and 2 restaurants, and it's a top choice on Expedia for families. Attractions like Huntsman Marine Science Centre and Saint Andrews Community Adventure Playground are also fun for kids of all ages. Find more child-friendly accommodations in St. Andrews.
What's the best LGBTQ-friendly accommodation in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top LGBTQ-friendly resort that features a full-service spa and a golf course. See all available hotels listed as LGBTQ-friendly in St. Andrews.
What's the best pet-friendly accommodation in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top resort for people traveling with their pets, and offers 2 restaurants and a full-service spa for its human guests. Other good options to stay with your pet include Treadwell Inn and Kingsbrae Arms Inn. See more pet-friendly hotel accommodations in St. Andrews.
What's the best place to stay close to Algonquin Golf Course?
Greenside motel is one of the top choices for your stay based on our traveler data, and this property offers free parking and free WiFi. It's located just a short 0.6 mi (1 km) from Algonquin Golf Course. Other good options close by include Picket Fence Motel and Tara Manor Inn.
What about the best place to stay close to Roosevelt Campobello International Park?
One of the top choices for your stay is Friars Bay Inn & Cottages, located a short 0.9 mi (1.4 km) from Roosevelt Campobello International Park, and this 3-star hotel offers a private beach and free parking. Deer Island Charm and Algonquin Resort St Andrews by-the-Sea Autograph Collection are other good choices within the surrounding area.
What's the best place for a beach vacation in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top resort with 2 restaurants and a seasonal outdoor pool, and it's located on the beach. See more stays near the beach in St. Andrews.
What's the best luxury place to stay in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a luxury resort with 2 restaurants and a full-service spa, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Another upscale choice for your trip is Kingsbrae Arms Inn. Find more luxury hotels in St. Andrews.
What's the best place to stay if I'm looking to play golf in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top resort that has a golf course and features free WiFi. Another good option is Inn on Frederick if you'd like to be close to a golf course while in town. You can tee off at Algonquin Golf Course during your trip. See more golf hotels in St. Andrews.
What are some hotels with pools in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection: Features a seasonal outdoor pool, an indoor pool, and 2 restaurants. Saint Andrews Inn & Suites and Rossmount Inn are two additional hotels with an onsite pool. View all hotels with pools in St. Andrews.
What is the best spa hotel in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top beach spa hotel featuring a golf course, a waterslide, a fitness center, and tennis courts. Treat yourself to a facial, body scrub, or deep-tissue massage at Algonquin Spa. See all spa hotels in St. Andrews.
What is staying in St. Andrews like?
Visitors give high marks for the top-notch restaurants in St. Andrews, which is also known for its gardens and golf courses. Tourists can also enjoy the city's cafes and museums. In St. Andrews, there are 46 hotels and other accommodations to choose from. Find out more about St. Andrews.
What are the top places to visit in St. Andrews?
Cultural venues include Ross Memorial Museum, Sheriff Andrew House, and Charlotte County Archives. Attractions like Huntsman Marine Science Centre and Saint Andrews Community Adventure Playground are fun for everyone. Landmarks like St. Andrews Lighthouse, Water Street, and St Andrews Blockhouse might be worth a visit. Check out what more to see and do in Expedia's St. Andrews guide.
What's the weather like in St. Andrews?
The hottest months are usually July and August with an average temp of 63°F, while the coldest months are January and February with an average of 25°F. The snowiest months in St. Andrews are January, February, December, and March, with each month seeing an average of 15 inches of snowfall.