Photo by Brian Atkinson/Tourism New Brunswick

St. Andrews Hotels

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, (1000)
"The property was clean and staff were welcoming. "
Canada
Mark
The price is P5,979
P7,729 total
includes taxes & fees
Jan 11 - Jan 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, (1001)
"Great staff in the lobby."
United States
Thomas
The price is P5,020
P5,948 total
includes taxes & fees
Jan 4 - Jan 5
Saint Andrews Inn & Suites

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 P5,997
P6,897 total
includes taxes & fees
Jan 3 - Jan 4
The Coach House

Granite Town Hotel

Granite Town Hotel
3.0 star property
St George
8.8 out of 10, Excellent, (1000)
"Great hotel "
United States
Mathew
Granite Town Hotel

Winsome Inn

Winsome Inn
2.5 star property
St. Stephen
8.4 out of 10, Very Good, (583)
"A good place"
Canada
Joanne
The price is P6,007
P6,908 total
includes taxes & fees
Jan 3 - Jan 4
Winsome Inn

Kennedy House

Kennedy House
3.0 star property
St. Andrews
8.8 out of 10, Excellent, (965)
"The meal that my wife and I had at the hotel restaurant, was "
Canada
Glenn
The price is P3,818
P4,524 total
includes taxes & fees
Jan 4 - Jan 5
Kennedy House

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 P6,563
P7,547 total
includes taxes & fees
Jan 3 - Jan 4
Dominion Hill Country Inn

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 P8,155
P9,378 total
includes taxes & fees
Jan 4 - Jan 5
Woodhaven Country Lodge

CLIPPER SHIPP BEACH MOTEL

CLIPPER SHIPP BEACH MOTEL
2.0 star property
Pocologan
9.0 out of 10, Wonderful, (167)
"Kitchenette it did over look the ocean it was cozy for sure"
Canada
Mike
The price is P6,142
P7,278 total
includes taxes & fees
Feb 1 - Feb 2
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

  • Scenic Outdoor Adventures: St. Andrews is perfect for hiking and exploring nature, offering stunning landscapes and picturesque seaside views.
  • Renowned Golf Courses: The town features exceptional golf courses, attracting enthusiasts from around the world.
  • Historic St. Andrews Lighthouse: A glimpse into the maritime heritage of the area, this historic landmark is a must-visit.
  • Charming Accommodation: Enjoy a variety of delightful lodging options, from cosy bed and breakfasts to luxury inns.
  • Family-Friendly Experiences: The town boasts numerous activities suitable for all ages, ensuring a memorable holiday for everyone.

Find great hotels in St. Andrews

Discover the charm of St. Andrews, New Brunswick, with a variety of delightful accommodation options, including cosy bed and breakfasts and inviting inns. Whether you're seeking a family-friendly retreat, a historic getaway, or a romantic escape, St. Andrews offers an array of hotels tailored to enhance your stay. Explore the best hotels, read reviews, and indulge in luxury accommodations that promise a memorable experience in this picturesque coastal town.

  • Algonquin Resort St Andrews by-the-Sea Autograph Collection: Nestled in the heart of St. Andrews, this 4-star resort epitomises luxury and historic charm. Set in a national historic building, it offers a unique blend of beachside relaxation and spa indulgence. Guests can enjoy direct beach access, along with a full-service spa featuring a range of treatments such as Hot Stone Massages and Body Wraps. The resort also boasts a pool complete with a waterslide, making it perfect for families and couples alike seeking a rejuvenating getaway.
  • Saint Andrews Inn & Suites: This 3-star hotel provides a comfortable and inviting atmosphere for visitors to St. Andrews. Featuring modern amenities, guests can unwind with entertainment options including Cable TV and Flat-screen TVs in their rooms. The Inn's convenient location allows easy access to the local attractions, making it an ideal base for exploring the charming coastal town while providing a warm and welcoming environment for a restful stay.
  • Inn on Frederick: Aimed at golf enthusiasts, the 3.5-star Inn on Frederick offers guests a unique golfing experience amidst the scenic landscape of St. Andrews. With its charming accommodations, the Inn serves as a perfect retreat for those looking to enjoy a few rounds on nearby golf courses. The inviting atmosphere, coupled with easy access to golf-themed activities, ensures a memorable stay for travellers eager to combine relaxation with their passion for the sport.

Where to stay in and around St. Andrews

Nestled in New Brunswick, St. Andrews offers a delightful blend of outdoor adventure and scenic relaxation. Explore the picturesque seaside, indulge in luxury accommodations, and immerse yourself in the friendly atmosphere of this charming town. Nearby, you can discover secluded spots perfect for memorable getaways or embark on excursions that showcase the natural beauty of the region. St. Andrews promises an unforgettable experience, making it an ideal destination for travellers seeking both tranquillity and adventure.

  • Digdeguash: Nestled 12.9km from St. Andrews, Digdeguash is a charming city that transforms with the seasons, attracting visitors primarily from July to September. Known for its outdoor and eco-friendly experiences, this destination is perfect for families seeking adventure. Visitors can explore recreational areas, hiking trails, and nearby parks, while the local historic sites and islands offer a glimpse into the region's past. Digdeguash promises a delightful escape into nature, ideal for those who appreciate a blend of adventure and tranquillity.
  • Chamcook: Located within the St. Andrews area, Chamcook is a picturesque village that draws tourists for its stunning scenery and outdoor adventures. The peak season runs from June to August, providing ample opportunities to engage in activities like hiking and golfing. With a national state park and beautiful beaches nearby, Chamcook is a haven for nature enthusiasts. The village offers a charming backdrop for those looking to immerse themselves in the beauty of the Canadian landscape while enjoying a variety of adventurous pursuits.
  • Bayside: Just 4.8km from St. Andrews, Bayside is a delightful village that thrives during the summer months, particularly from July to September. Known for its captivating scenery and adventurous spirit, this destination offers hiking trails and recreational areas that cater to outdoor lovers. Visitors can also explore nearby lakes and national parks, which provide stunning views and unique wildlife experiences. Bayside is perfect for those looking to connect with nature while enjoying a vibrant community atmosphere.

Things to do in and around St. Andrews

St. Andrews, New Brunswick, offers a splendid backdrop for outdoor and adventure vacations, featuring scenic hiking trails and renowned golf courses. Visitors can indulge in delightful beach experiences, complete with beach chairs for relaxation. Exploring the charming town and embarking on outdoor adventures are must-do activities, making a trip to St. Andrews a memorable escape into nature and leisure.

Shopping

In St. Andrews, you'll find charming local shops offering unique gifts and souvenirs. If you're up for a drive, visit the Atlantic Superstore in nearby St. Stephen for a wider selection of groceries and home goods, or explore the boutiques in Saint John for more diverse shopping options.

Recreation

At Saint Andrews Community Adventure Playground, enjoy a lively outdoor experience perfect for families, featuring engaging play areas. A short drive away, Caughey-Taylor Nature Preserve offers serene trails for relaxation and wellness, while Ganong Nature Park invites you to immerse yourself in nature's tranquillity and rejuvenate your spirit.

Adventure

Explore the beautiful Fundy Trail Parkway, featuring stunning coastal vistas and exhilarating hiking trails. Experience the thrill of kayaking in the Bay of Fundy, where you can marvel at the highest tides in the world, or enjoy whale watching tours for a chance to see majestic marine life up close.

Nightlife

St. Andrews boasts a vibrant nightlife with venues like The Gables Restaurant offering fine dining and live music. For a more laid-back experience, visit the Red Herring Pub for local brews and a friendly atmosphere. Enjoy a stroll along the waterfront to soak in the charming evening ambiance.

*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, and November, when accommodation prices are lower. Book your hotel about a month in advance for the best rates, and look for last-minute deals on Expedia. Tuesdays are the cheapest days to stay, while Saturdays tend to be pricier. Use Expedia's search tool to filter by budget and eco-friendly options, and consider bundling your hotel with flights and activities for additional savings. Don’t forget to explore free activities around 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: 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you wish to stay in. For instance, selecting the Eco-certified filter will show you sustainable and environmentally friendly hotels currently available. To find the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your St. Andrews hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in St. Andrews

St. Andrews, New Brunswick, is an ideal destination for those seeking outdoor adventures and stunning scenery. Key attractions include the Environmental Centre, a renowned golf course resort, and the charming tourist precinct. Visitors can immerse themselves in local culture and family-friendly experiences, with highlights such as the historic St. Andrews Lighthouse offering a glimpse into the area's maritime heritage. This picturesque town is perfect for a memorable vacation filled with nature and exploration.

  • Algonquin Golf Course: Experience the luxury vibes of this stunning golf resort, where friendly staff and relaxing surroundings create the perfect atmosphere for both seasoned players and newcomers. Nestled within St. Andrews, it's an ideal spot to unwind and enjoy beautiful landscapes.
  • Water Street: A vibrant tourist precinct, Water Street offers outdoor family activities that cater to all ages. Stroll along the waterfront, explore local shops, and savour delightful eateries, all while soaking in the lively and friendly atmosphere.
  • St. Andrews Lighthouse: This historic lighthouse exudes cultural charm and provides a glimpse into the maritime heritage of the area. Visitors can enjoy breathtaking views and learn about the rich history that surrounds this iconic landmark.

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

For your visit to St. Andrews, New Brunswick, you have several airport options. Bangor International Airport (BGR) is situated 141.6km away, with nearby hotels like the Quality Inn Bangor Airport, just 1.6km from the airport, and the Bangor Aviator Hotel, which is right at the airport. Greater Fredericton International Airport (YFC) is 96.6km away, with the Crowne Plaza Fredericton-Lord Beaverbrook and Days Inn by Wyndham Fredericton, both roughly 12.9km from the airport. Saint John Airport (YSJ) is also 96.6km from St. Andrews, featuring the Hilton Saint John and Hampton Inn & Suites, located about 7 to 14.5km away 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 Saint Andrews Inn & Suites 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.
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 Kingsbrae Arms Inn and The Montague Rose Inn. See more pet-friendly hotel accommodations in St. Andrews.
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 45 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 Blockhouse, St. Andrews Lighthouse, and Water Street 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.

Explore a world of travel with Expedia