Photo by Brian Atkinson/Tourism New Brunswick

St. Andrews hotels from RM312

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

Next weekend
In two weeks

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, (1001)
This luxurious waterfront resort features a relaxing spa, indoor pool, and 2 restaurants with scenic vistas. Enjoy the popular ghost tour, beautiful grounds, and peaceful atmosphere near Ross Memorial Museum. Friendly staff ensure a memorable coastal retreat.

"Love it here"
United States
Danielle
The price is RM413
RM533 total
includes taxes & fees
11 Jan - 12 Jan 2026
Algonquin Resort St Andrews by-the-Sea Autograph Collection

Granite Town Hotel

Granite Town Hotel
3.0 star property
St George
8.8 out of 10, Excellent, (1000)
Set adjacent to a golf course in St George, this Art Deco hotel offers free weekend breakfast and complimentary parking. Unwind with drinks at the bar or relax in the garden and terrace. Near Grand Manan Ferry with clean rooms and exceptional staff service.

"Great hotel "
United States
Mathew
Granite Town Hotel

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 RM346
RM411 total
includes taxes & fees
30 Dec - 31 Dec
Saint Andrews Inn & Suites

The Coach House

The Coach House
3.5 star property
St. Stephen
9.2 out of 10, Wonderful, (182)
Wake up to a delicious full breakfast at this charming B&B near the Chocolate Museum. Free WiFi and parking make exploring easy, while comfortable rooms create a welcoming atmosphere for business and leisure travellers alike.

"Really great breakfast and really great hospitality and conversations with the owners. I would stay again :)"
Canada
Adam
The price is RM414
RM476 total
includes taxes & fees
29 Dec - 30 Dec
The Coach House

Winsome Inn

Winsome Inn
2.5 star property
St. Stephen
8.4 out of 10, Very good, (582)
Free WiFi and parking make this St. Stephen motel an excellent choice. Guests praise the delicious breakfast and attentive staff. Explore nearby attractions like the Chocolate Museum or enjoy peaceful daily housekeeping service.

"A good place"
Canada
Joanne
The price is RM415
RM477 total
includes taxes & fees
29 Dec - 30 Dec
Winsome Inn

Dominion Hill Country Inn

Dominion Hill Country Inn
3.0 star property
Digdeguash
9.4 out of 10, Exceptional, (372)
Victorian charm meets seaside tranquility at this guest house with 2 hot tubs and a garden terrace. Hiking trails start just outside, while Long Island and Ingrams Lake await nearby. Wake to complimentary continental breakfast before your adventures begin.

"The location and the inn are delightful. "
Canada
Catherine
The price is RM453
RM521 total
includes taxes & fees
29 Dec - 30 Dec
Dominion Hill Country Inn

Kennedy House

Kennedy House
3.0 star property
St. Andrews
8.8 out of 10, Excellent, (965)
Located seaside, this hotel offers easy access to Market Wharf and Sheriff Andrew House. Enjoy complimentary WiFi and parking, plus a restaurant and bar for evening relaxation. Guests consistently praise the attentive staff and pristine accommodation.

"The meal that my wife and I had at the hotel restaurant, was "
Canada
Glenn
The price is RM264
RM312 total
includes taxes & fees
1 Jan - 2 Jan 2026
Kennedy House

Woodhaven Country Lodge

Woodhaven Country Lodge
4.0 star property
Oak Bay
9.6 out of 10, Exceptional, (52)
Set in scenic Oak Bay, this lodge offers apartments with kitchens and fireplaces. Guests can enjoy kayaking adventures, explore the beach area, or visit nearby McVicar Island and Spoon Island. Complimentary WiFi and parking add convenience.

"Perfect place with perfect hosts!!"
Canada
F
The price is RM563
RM647 total
includes taxes & fees
4 Jan - 5 Jan 2026
Woodhaven Country Lodge

Homeport Suites & Residences

Homeport Suites & Residences
2.0 star property
Lords Cove
9.0 out of 10, Wonderful, (33)
Wake up to coastal charm at this Lords Cove retreat with easy access to Leonardville and Green's Point lighthouses. Complimentary WiFi and parking enhance your stay while nearby hiking trails invite outdoor adventure.

"Very clean...nice restaurant and friendly staff"
Canada
Mary
The price is RM528
RM607 total
includes taxes & fees
29 Dec - 30 Dec
Homeport Suites & Residences

CLIPPER SHIPP BEACH MOTEL

CLIPPER SHIPP BEACH MOTEL
2.0 star property
Pocologan
9.0 out of 10, Wonderful, (167)
Steps from the ocean, this Pocologan beach motel offers free WiFi and parking. Explore nearby New River Beach Provincial Park for outdoor adventures, then return to comfortable accommodation with stunning coastal views.

"Kitchenette it did over look the ocean it was cozy for sure"
Canada
Mike
The price is RM451
RM533 total
includes taxes & fees
29 Dec - 30 Dec
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 colourful waterfront of this historic seaside town where whale watching boats depart daily from the harbour. 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

  • Stunning Natural Scenery: Experience the breathtaking landscapes along the Angus Coast with picturesque beaches and scenic hiking trails.
  • Renowned Golf Courses: Play a round at some of the most celebrated golf courses in Canada, set against spectacular backdrops.
  • Local Art and Culture: Immerse yourself in the vibrant art scene through galleries and charming artisan shops reflecting the town's heritage.
  • Welcoming Accommodation: Enjoy a range of delightful bed and breakfasts and inns, perfect for every type of traveller.
  • Outdoor Adventures: Engage in various outdoor activities, from hiking to tranquil excursions in the surrounding nature.

Find great hotels in St. Andrews

Discover the charming lodging options in St. Andrews, New Brunswick, where you'll find delightful bed and breakfasts and inviting inns tailored for every traveller. Whether you're seeking a romantic getaway, a historic experience, or family-friendly amenities, the area offers various accommodation choices to suit your needs. Explore accessible rooms and competitive rates, ensuring a comfortable stay as you immerse yourself in the beauty of this picturesque seaside town.

  • Picket Fence Motel: The Picket Fence Motel offers a charming and straightforward lodging experience in St. Andrews, ideal for business travellers seeking comfort and convenience. This motel features well-appointed rooms equipped with essential amenities such as free Wi-Fi, air conditioning, and complimentary parking. Guests appreciate the warm hospitality and the peaceful surroundings, making it a perfect retreat after a busy day. The motel’s proximity to local attractions allows easy access to explore the historic town, ensuring a pleasant stay for those on a business trip.
  • Inn on Frederick: Embracing a golf-themed atmosphere, the Inn on Frederick is a delightful 3.5-star accommodation for avid golf enthusiasts. Nestled in the picturesque St. Andrews, this inn offers a unique opportunity to enjoy golf-related activities directly on the property. Guests can indulge in beautifully decorated rooms that provide comfort and style while enjoying stunning views of the surrounding landscape. The inn features a golf course nearby, perfect for leisurely afternoons. With its friendly service and golf-centric experience, this inn is an excellent choice for those looking to combine relaxation with their love for the sport.
  • Treadwell Inn: The Treadwell Inn, a luxurious 4-star property, offers a pet-friendly haven for travellers who wish to bring their furry companions along. Located in the heart of St. Andrews, the inn boasts elegantly furnished rooms and a welcoming environment for pets. Amenities include designated pet areas and a comprehensive pet policy that ensures a comfortable stay for both guests and their pets. The inn's charming decor, complemented by attentive service and a tranquil atmosphere, makes it an ideal choice for those seeking a memorable escape with their four-legged friends.

Where to stay in and around St. Andrews

St. Andrews, New Brunswick, offers an enchanting blend of outdoor adventure and serene relaxation. Explore the stunning Angus Coast, where picturesque beaches await, or indulge in the charming artisan shops that reflect the town's rich culture. For a more secluded experience, venture into the surrounding areas, perfect for tranquil excursions. With its friendly atmosphere and commitment to academic excellence, St. Andrews promises a delightful getaway for every traveller seeking a unique coastal experience.

  • Digdeguash: Situated 12.9km from St. Andrews, Digdeguash is a charming city that offers a delightful outdoor experience, particularly in the summer months from July to September when visitor numbers peak. The area is known for its stunning scenery and is perfect for family outings. Popular activities here include exploring local stores, enjoying recreational areas, and hiking along picturesque trails. Visitors can also discover nearby parks, historic sites, and islands, making Digdeguash an inviting destination for nature enthusiasts and history buffs alike.
  • Chamcook: Nestled within the St. Andrews area, Chamcook is a quaint village that attracts visitors from June to August, making it ideal for those seeking outdoor adventures and breathtaking scenery. The village offers a variety of activities, including hiking trails and a golf course, ensuring that adventure seekers are well catered for. Chamcook is also close to national and state parks, as well as beautiful beaches, providing plenty of opportunities for exploration and relaxation amidst nature's splendour.
  • Bayside: Located a mere 4.8km from St. Andrews, Bayside is a picturesque village known for its romantic ambience and stunning outdoor experiences. The peak season for visitors is from July to September, making it a popular spot for those looking to escape the hustle and bustle. Here, you can enjoy hiking trails and recreational areas while taking in the serene views of lakes and nearby national parks. Bayside is truly a hidden gem for those seeking both adventure and tranquillity in a charming setting.

Things to do in and around St. Andrews

St. Andrews, New Brunswick, is an idyllic destination for outdoor enthusiasts and adventure seekers, offering stunning scenery and a range of activities. Visitors can explore scenic hiking trails, enjoy a round of golf at renowned courses, and immerse themselves in local art galleries for an authentic outdoor experience. This charming town is perfect for those looking to embrace nature while indulging in cultural pursuits.

Shopping

In St. Andrews, explore charming local shops like The Chocolate Bar for sweet treats and The Greenhouse for unique gifts. If you're up for a drive, visit the larger shopping centres in Saint John, where you can find familiar brands and extensive selections.

Recreation

The Saint Andrews Community Adventure Playground offers a vibrant outdoor space for families, featuring engaging play areas amidst nature. Meanwhile, Caughey-Taylor Nature Preserve, located 8.0km from St. Andrews, and Ganong Nature Park, 11.3km away, both provide serene environments perfect for relaxation and wellness activities.

Adventure

In St. Andrews, explore the breathtaking Fundy Trail Parkway, offering spectacular coastal views and hiking opportunities. Experience the thrill of whale watching on a boat tour, or enjoy kayaking in the serene Bay of Fundy, where you can encounter diverse marine wildlife in their natural habitat.

Nightlife

St. Andrews boasts a charming nightlife with venues like the Red Hound and the Kingsbrae Garden's Café, where you can enjoy local cuisine and live music. The relaxed atmosphere is perfect for mingling and soaking up the coastal charm of this picturesque 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 during your visit to St. Andrews, consider travelling in January, April, or November when accommodation prices are lower. Booking your hotel about a month in advance can yield better rates, and check for last-minute deals on Expedia. Tuesdays are generally the cheapest days to stay, while Saturdays tend to be pricier. Utilise Expedia's tools to search for budget-friendly options and consider bundling your hotel with flights and activities for additional savings. Finally, take advantage of free activities and explore the area on foot for an economical way to experience the town.

  • 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: The cheapest time to book a hotel in St. Andrews is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Utilise Expedia's search tool to refine your options based on your budget, preferred location, and ideal hotel category. To uncover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. Andrews with your flights and activities through an Expedia package.

Find the best attractions in St. Andrews

St. Andrews, New Brunswick, is a fantastic destination for those seeking outdoor adventures and stunning scenery. Visitors can explore attractions such as the environmental centre, golf course resort, and vibrant tourist precinct, all of which offer enriching experiences for families and culture enthusiasts alike. Whether you’re keen on outdoor activities or immersing yourself in local culture, St. Andrews has something to delight every traveller.

  • Algonquin Golf Course: Nestled in St. Andrews, this luxurious golf resort offers a serene escape with friendly service. Experience the lush greens and stunning views, perfect for both avid golfers and those looking to unwind in a relaxing environment.
  • Water Street: This vibrant tourist precinct is ideal for families, featuring outdoor activities and charming shops. Stroll along the picturesque waterfront, enjoying local eateries and the lively atmosphere that captures the essence of St. Andrews.
  • St. Andrews Lighthouse: This historic landmark exudes cultural significance, offering insight into the area's maritime heritage. Climb to the top for breathtaking views and immerse yourself in the stories that shaped this beautiful coastal town.

Best time to go to St. Andrews

The best time to visit St. Andrews can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Andrews falls in July, when visitor numbers are high and weather is mostly sunny with light rain. The coolest average temperature in St. Andrews falls in January, 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

To visit St. Andrews, New Brunswick, you can fly into several major airports. Fredericton International Airport (YFC) is 96.6km away, with nearby hotels such as Chateau Fredericton, a 4.5-star hotel 12.9km from the airport, and Delta Hotels by Marriott Fredericton, rated 3.5 stars and located 14.5km away. Bangor International Airport (BGR) is 812.9km from St. Andrews, offering hotel options like Quality Inn Bangor Airport, a 3.5-star hotel just 1.6km from the airport. Lastly, Saint John Airport (YSJ) is also 96.6km away, with hotels including Chateau Saint John, a 4.5-star establishment 14.5km from the airport.

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 stay. 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! Most hotel bookings are fully refundable if you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a reservation that's non-refundable, you may still be able to cancel and receive a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in St. Andrews.
What's the best family accommodation 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. Also, attractions such as Huntsman Marine Science Centre and Saint Andrews Community Adventure Playground are fun for children of all ages. Find more child-friendly accommodations in St. Andrews.
What's the best LGBTQ-friendly hotel 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 dog-friendly accommodation option in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top resort for people travelling with their pets, and offers 2 restaurants and a full-service spa for its human guests. Two other good options for you and your pet include Treadwell Inn and Kingsbrae Arms Inn. See more pet-friendly hotel accommodations in St. Andrews.
What's the best hotel to stay near the beach 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 high-end 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 travellers looking for an elegant place to stay. Another upscale choice for your stay is Kingsbrae Arms Inn. Find more luxury hotels in St. Andrews.
What's the best hotel for a golf holiday 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.
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 on-site 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 water slide, a fitness centre 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 cafés and museums. In St. Andrews, there are 46 hotels and other accommodation options to choose from. Find out more about St. Andrews.
What should I see while I'm 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 Blockhouse, St. Andrews Lighthouse and Water Street might be worth a visit. Take a look at what more there is to see and do in Expedia's St. Andrews guide.
What's the seasonal weather like in St. Andrews?
The hottest months are usually July and August, with an average temperature of 17°C, while the coldest months are January and February, with an average of -4°C. The snowiest months in St. Andrews are January, February, December and March, with each month seeing an average of 39 cm of snowfall.