A street lined with shops, including a pharmacy and a candy store.

Search St. Andrews hotels

  • 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

Granite Town Hotel

Granite Town Hotel
3.0 star property
St George
8.8 out of 10, Excellent, (1,005 reviews)
"Great place, clean, quiet,"
United States
Kim
The price is NZ$262
includes taxes & fees
8 July - 9 July
Granite Town Hotel

The Coach House

The Coach House
3.5 star property
St. Stephen
9.2 out of 10, Wonderful, (195 reviews)
"Fred and Bert live in an 1840s house with the coach house adjacent. Lovely people, great breakfast"
Canada
David
The price is NZ$211
includes taxes & fees
17 July - 18 July
The Coach House

Picket Fence Motel

Picket Fence Motel
2.0 star property
St. Andrews
9.4 out of 10, Exceptional, (594 reviews)
"Great place to stay in St. Andrews"
Canada
Nick
The price is NZ$210
includes taxes & fees
8 July - 9 July
Picket Fence Motel

Winsome Inn

Winsome Inn
2.5 star property
St. Stephen
8.4 out of 10, Very good, (603 reviews)
"Quaint spot to stay."
Canada
Bonnie
The price is NZ$221
includes taxes & fees
8 July - 9 July
Winsome Inn

Windsor House Inn

Windsor House Inn
3.0 star property
St. Andrews
10.0 out of 10, Exceptional, (8 reviews)
"Very friendly owner"
United States
Dean
The price is NZ$506
includes taxes & fees
20 July - 21 July
Windsor House Inn

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, (1,010 reviews)
"Great place"
Canada
Donald
The price is NZ$544
includes taxes & fees
19 July - 20 July
Algonquin Resort St Andrews by-the-Sea Autograph Collection

Scoodic Motel

Scoodic Motel
2.5 star property
Oak Bay
9.0 out of 10, Wonderful, (331 reviews)
"It was great as a stop over stay"
Canada
Bruce
The price is NZ$164
includes taxes & fees
14 July - 15 July
Scoodic Motel

Dominion Hill Country Inn

Dominion Hill Country Inn
3.0 star property
Digdeguash
9.4 out of 10, Exceptional, (383 reviews)
"The safari tents were super cozy and the access to the hot tub and firepit made this a great experience. It was not hard to find and was easy to access all parts of the property."
Canada
Rebecca
The price is NZ$286
includes taxes & fees
7 July - 8 July
Dominion Hill Country Inn

Saint Andrews Inn & Suites

Saint Andrews Inn & Suites
3.0 star property
St. Andrews
8.8 out of 10, Excellent, (1,002 reviews)
"Wonderful stay!!"
Canada
Juanita
The price is NZ$316
includes taxes & fees
9 July - 10 July
Saint Andrews Inn & Suites

Greenside motel

Greenside motel
2.5 star property
St. Andrews
8.6 out of 10, Excellent, (435 reviews)
"We enjoyed the outside picnic area. Great place to stay when traveling with friends or family."
Canada
Nancy
The price is NZ$230
includes taxes & fees
22 July - 23 July
Greenside motel

Europa Inn

Europa Inn
2.0 star property
St. Andrews
8.2 out of 10, Very good, (63 reviews)
"Beautiful setup. I'm sure they will do fantastically when in season. It was a nice stay. One has to like old European style guest house, with its quirks and differences"
United States
Tony
The price is NZ$248
includes taxes & fees
13 July - 14 July
Europa Inn

Kennedy House

Kennedy House
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (1,010 reviews)
"Charming Inn in the center of town."
Canada
Walter
The price is NZ$235
includes taxes & fees
14 July - 15 July
Kennedy House

Kingsbrae Arms Inn

Kingsbrae Arms Inn
4.5 star property
St. Andrews
9.4 out of 10, Exceptional, (93 reviews)
"This is a gorgeous property. Staff were very helpful and friendly. "
Canada
Carolyn
The price is NZ$599
includes taxes & fees
8 July - 9 July
Kingsbrae Arms Inn

Woodhaven Country Lodge

Woodhaven Country Lodge
4.0 star property
Oak Bay
9.6 out of 10, Exceptional, (60 reviews)
"We had a wonderful stay at Woodhaven. It was very welcoming and we loved the fact that it was very dog friendly. Beautiful location on Oak Bay. We especially enjoyed the hot tub on the deck overlooking the beautiful views of the bay."
Canada
Karen
The price is NZ$362
includes taxes & fees
9 July - 10 July
Woodhaven Country Lodge

The Montague Rose Inn

The Montague Rose Inn
2.0 star property
St. Andrews
9.6 out of 10, Exceptional, (45 reviews)
"Clean & beautiful accommodations. Near Water front, would definitely stay again!"
Canada
Breanna
The price is NZ$370
includes taxes & fees
7 July - 8 July
The Montague Rose Inn

CLIPPER SHIPP BEACH MOTEL

CLIPPER SHIPP BEACH MOTEL
2.0 star property
Pocologan
9.2 out of 10, Wonderful, (175 reviews)
"Kitchenette it did over look the ocean it was cozy for sure"
Canada
Mike
The price is NZ$269
includes taxes & fees
8 July - 9 July
CLIPPER SHIPP BEACH MOTEL

Baybreeze Restaurant and Motel

Baybreeze Restaurant and Motel
2.5 star property
Pocologan
7.8 out of 10, Good, (348 reviews)
"Room was clean and big bed was comfortable No cups in the room But the big reason to stay is the view"
United States
Catherine
The price is NZ$199
includes taxes & fees
7 July - 8 July
Baybreeze Restaurant and 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.

A boat with tourists observing a whale in the ocean.
Photo by Brian Atkinson/Tourism New Brunswick
Open Photo by Brian Atkinson/Tourism New Brunswick

Top St. Andrews Hotel Reviews

Recent Reviews in St. Andrews

More cheap accommodation in St. Andrews

Find out more about St. Andrews

Top reasons to visit St. Andrews

  • Scenic Golf Courses: St. Andrews boasts renowned golf courses set against stunning coastal backdrops, perfect for golf enthusiasts.
  • Historic Charm: Explore the quaint town centre filled with friendly locals, unique shops, and rich history.
  • Beautiful Flower Gardens: Enjoy leisurely strolls through vibrant gardens that showcase the region's natural beauty.
  • Seaside Adventures: Discover picturesque landscapes and outdoor activities along the stunning coastline.
  • Welcoming Accommodation: Choose from cosy bed and breakfasts to inviting inns for a comfortable stay.

Find great hotels in St. Andrews

Explore the charming town of St. Andrews, New Brunswick, where you can find a variety of accommodation options, including cosy bed and breakfasts and inviting inns. Whether you seek a family-friendly getaway, a historic experience, or a romantic escape, St. Andrews offers the perfect hotel to suit your needs. Enjoy comfortable lodgings and exceptional service as you immerse yourself in the beauty of this picturesque seaside destination.

  • Algonquin Resort St Andrews by-the-Sea Autograph Collection: This luxurious 4-star resort is set within a historic national building, offering an elegant blend of coastal charm and rich heritage. With a guest rating of 9.2, the Algonquin invites guests seeking a beach-themed getaway, complete with direct access to stunning ocean views. Enjoy the exquisite amenities, including a spa, golf course, and dining options that highlight local flavours, making it an ideal retreat for relaxation and exploration along the picturesque Bay of Fundy.
  • Saint Andrews Inn & Suites: A welcoming 3-star hotel with a guest rating of 9.0, the Saint Andrews Inn & Suites combines comfort and convenience. This property caters to those who appreciate straightforward amenities, featuring flatscreen and cable television for entertainment. Situated in the heart of St. Andrews, it offers easy access to local attractions and dining, making it a solid choice for travellers looking for a relaxed stay with all the necessary comforts.
  • Kennedy House: Rated at 8.8, this charming 3-star hotel offers guests a delightful blend of dining and entertainment options. With its onsite restaurant and bar, Kennedy House is a great spot to unwind after a day of exploring nearby attractions, including whale watching and historical sites. Guests can enjoy leisure activities such as billiards, while the comfortable rooms feature flatscreen and cable TVs for a cozy night in. Its location provides easy access to the scenic beauty of St. Andrews and the surrounding areas.

Where to stay in and around St. Andrews

St. Andrews, New Brunswick, offers a delightful mix of relaxation and adventure for every traveller. Explore the historic charm of the town centre, with its friendly locals and quaint shops. Enjoy a round of golf at renowned courses or take in the stunning seaside views. Venture to nearby areas for secluded excursions, where the picturesque landscapes and vibrant atmosphere will leave you rejuvenated and inspired. St. Andrews promises an unforgettable getaway filled with scenery and serenity.

  • Digdeguash: Located a mere 12.9km from St. Andrews, Digdeguash is a charming city that attracts visitors with its seasonal outdoor offerings. Peak travel occurs from July to September, when families and eco-conscious travellers flock to enjoy its recreational areas, vibrant markets, and scenic hiking trails. Notable attractions nearby include a beautiful park, a historic railway, and a lovely flower garden, ensuring an enriching experience for nature lovers and history enthusiasts alike.
  • Chamcook: Nestled in the vicinity of St. Andrews, Chamcook is a picturesque village that invites adventure seekers year-round, with a peak in visitors from June to August. This area is renowned for its stunning scenery and outdoor activities, including hiking trails and golf courses. The nearby lake, national state park, and inviting beach make it a must-visit for those looking to immerse themselves in nature's beauty and enjoy outdoor escapades.
  • Bayside: Just 4.8km from St. Andrews, Bayside is a quaint village known for its breathtaking scenery and adventurous spirit. Seasonal travel peaks from July to September, attracting outdoor enthusiasts eager to explore its recreational areas. The close proximity to a national state park, along with beautiful parks and beaches, creates a perfect backdrop for relaxation and exploration, making it an ideal spot for families and adventurers alike.

Things to do in St. Andrews

Shopping

In the heart of St. Andrews, explore charming shops like The Chocolate Gallery for sweet treats and The Country Store for unique gifts. If you’re up for a drive, visit the nearby Kingsbrae Garden Shop for beautiful local crafts, about 24.1km away.

Recreation

The Kingsbrae Garden is a stunning blend of horticultural artistry and natural beauty, offering peaceful pathways, vibrant blooms, and tranquil water features. For relaxation, the nearby St. Andrews Spa provides rejuvenating treatments in a soothing environment, perfect for unwinding after exploring the picturesque coastal landscapes.

Adventure

Explore the stunning coastline at Fundy National Park, where you can hike along rugged trails and witness the dramatic tides of the Bay of Fundy. For a unique thrill, try kayaking between the beautiful islands, experiencing the vibrant marine life up close.

Nightlife

In St. Andrews, the Whale's Tail is a local favourite, offering a relaxed atmosphere with live music and craft beers. The Algonquin Resort hosts elegant lounges and occasional events, providing a charming setting for unwinding after a day of exploration.

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

Find the best attractions in St. Andrews

St. Andrews, New Brunswick, is a fantastic destination for outdoor and adventure enthusiasts, offering stunning scenery and a range of attractions. Visitors can explore the local environmental centre, indulge in the famous golf course resort, and stroll through beautiful flower gardens. For a cultural experience, don’t miss St. Andrews Castle and the picturesque St. Andrews Bay, making it a perfect spot for families and nature lovers alike.

  • Water Street: Stroll along Water Street, a vibrant tourist precinct in St. Andrews, where the lively atmosphere and family-friendly outdoor spaces invite you to relax and enjoy the local charm.
  • Algonquin Golf Course: Experience luxury at Algonquin Golf Course, a stunning resort designed for golf enthusiasts. With its friendly vibe and picturesque views, it offers a relaxing day on the greens.
  • Minister's Island: Visit Minister's Island, accessible at low tide, where you can enjoy sandy beaches and beautiful outdoor settings, perfect for a peaceful retreat amidst nature.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January20.8°F (-6.2°C)Light RainMostly CloudyLowSlightly Low
February22.1°F (-5.5°C)Light RainMostly CloudyLowSlightly Low
March29.5°F (-1.4°C)Light RainMostly CloudyAverageAverage
April41.0°F (5.0°C)Light RainMostly CloudyAverageAverage
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

Accessing St. Andrews, New Brunswick, is convenient via three major airports. Bangor International Airport (BGR) is 141.6km away, with nearby hotels like Quality Inn Bangor Airport and Bangor Aviator Hotel, both offering easy access to the airport. Greater Fredericton International Airport (YFC) is located 96.6km from St. Andrews, with excellent accommodations such as Chateau Fredericton, Trademark Collection by Wyndham. Similarly, Saint John Airport (YSJ) is also 96.6km distant, featuring hotels like Saint John Harbourfront Hotel. Each airport provides a range of transport options to ensure a smooth journey to your destination.

Frequently asked questions

What's the best place to stay in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is one of the top choices for your stay based on our traveller data. This resort offers a full-service spa and a golf course. Other good options for your trip include Kennedy House and Saint Andrews Inn & Suites. See all available top hotels, or vacation rentals in St. Andrews.
What are some of the best holiday rentals that St. Andrews has to offer?
Jolly Seaside - Heart of Saint Andrews - small water view.: This highly rated holiday home rental in St. Andrews is located in the city centre, and offers a patio, air conditioning and laundry facilities to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a fridge, a stovetop and a microwave. Some other top choices in St. Andrews are Luxury Coastal Home on the ocean/Sleeps 10/Downtown St. Andrews/4BR/2.5 baths and Getaway St Andrews - Bright Spacious Vacation Home. See all 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 Europa Inn and The Montague Rose 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. 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. 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 49 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. Landmarks like St Andrews Blockhouse, St. Andrews Lighthouse and Water Street might be worth a visit. Natural beauty is on display at Minister's Island, Kingsbrae Garden and Centennial Park. 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.

Explore a world of travel with Expedia