Photo by Brian Atkinson/Tourism New Brunswick

Find hotels in St. Andrews from CA $111

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    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

Compare 117 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Granite Town Hotel

3.0 star property
8.8 out of 10, Excellent, (1000)
"It was amazing will definitely stay again!"
The price is CA $159
CA $189 total
includes taxes & fees
Jul 25 - Jul 26
Granite Town Hotel

Picket Fence Motel

2.0 star property
9.4 out of 10, Exceptional, (534)
"Overall a very nice place to stay."
The price is CA $144
CA $176 total
includes taxes & fees
Jul 23 - Jul 24
Picket Fence Motel

Winsome Inn

2.5 star property
8.4 out of 10, Very good, (544)
"I enjoyed my stay, very clean and quiet! "
The price is CA $140
CA $161 total
includes taxes & fees
Jul 25 - Jul 26
Winsome Inn

Scoodic Motel

2.5 star property
8.8 out of 10, Excellent, (236)
"Great for a one night stay. Owner was very nice, room was clean and comfortable. "
The price is CA $115
CA $133 total
includes taxes & fees
Aug 16 - Aug 17
Scoodic Motel

Saint Andrews Inn & Suites

3.0 star property
8.8 out of 10, Excellent, (970)
"Staff friendly and helpful, comfortable beds and beautiful views. "
The price is CA $217
CA $258 total
includes taxes & fees
Jul 30 - Jul 31
Saint Andrews Inn & Suites

Algonquin Resort St Andrews by-the-Sea Autograph Collection

4.0 star property
9.0 out of 10, Wonderful, (1012)
"Lovely resort in an adorable town!"
The price is CA $273
CA $349 total
includes taxes & fees
Jul 30 - Jul 31
Algonquin Resort St Andrews by-the-Sea Autograph Collection

Kennedy House

3.0 star property
8.8 out of 10, Excellent, (802)
"Perfect place to stay in beautiful Saint Andrews."
The price is CA $145
CA $172 total
includes taxes & fees
Jul 27 - Jul 28
Kennedy House

Baybreeze Restaurant and Motel

2.5 star property
7.8 out of 10, Good, (282)
"The friendliest people run this place. It was a true delight to stay and eat here!"
The price is CA $130
CA $150 total
includes taxes & fees
Jul 24 - Jul 25
Baybreeze Restaurant and Motel

Greenside motel

2.5 star property
8.6 out of 10, Excellent, (339)
"Excellent property."
The price is CA $119
CA $146 total
includes taxes & fees
Jul 27 - Jul 28
Greenside motel

Dominion Hill Country Inn

3.0 star property
9.6 out of 10, Exceptional, (334)
"Very cool glamping B&B with tons of history!"
The price is CA $125
CA $144 total
includes taxes & fees
Aug 7 - Aug 8
Dominion Hill Country Inn

The Montague Rose Inn

2.0 star property
9.6 out of 10, Exceptional, (30)
"We had an excellent stay here! Would definitely recommend to anyone looking for a nice weekend getaway! "
The price is CA $219
CA $259 total
includes taxes & fees
Jul 23 - Jul 24
The Montague Rose Inn

The Coach House

3.5 star property
9.4 out of 10, Exceptional, (154)
"We had a great stay at the Coach House. The staff was very friendly and helpful. The rooms are beautifully decorated. Will definitely come back!"
The price is CA $134
CA $155 total
includes taxes & fees
Aug 4 - Aug 5
The Coach House

CLIPPER SHIPP BEACH MOTEL

2.0 star property
9.2 out of 10, Wonderful, (107)
"Perfect place to stay on the water on the way to points North/East"
The price is CA $169
CA $199 total
includes taxes & fees
Jul 24 - Jul 25
CLIPPER SHIPP BEACH MOTEL

Kingsbrae Arms Inn

4.5 star property
9.4 out of 10, Exceptional, (79)
"."
The price is CA $389
CA $481 total
includes taxes & fees
Jul 23 - Jul 24
Kingsbrae Arms Inn

Homeport Suites & Residences

2.0 star property
8.8 out of 10, Excellent, (11)
"Our room was extremely clean and quaint. Also, was convenient as it wasn’t too far of a drive from the ferry."
The price is CA $198
CA $228 total
includes taxes & fees
Jul 27 - Jul 28
Homeport Suites & Residences

Woodhaven Country Lodge

4.0 star property
9.8 out of 10, Exceptional, (46)
"So far everything has Ben great. Lovely host, great dinner at the restaurant, friendly service. We are quitepleased"
The price is CA $264
CA $304 total
includes taxes & fees
Aug 6 - Aug 7
Woodhaven Country Lodge

Inn on Frederick

3.5 star property
9.6 out of 10, Exceptional, (210)
"We loved our stay at Inn on Frederick. The room was wonderful and quiet. The location was within walking to restaurants and shopping area. The hosts made us feel welcome and were very helpful."
The price is CA $187
CA $222 total
includes taxes & fees
Aug 7 - Aug 8
Inn on Frederick
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

St. Andrews and related destinations

Experience relaxing St. Andrews: its whale watching, gardens, food, and more!

St. Andrews which includes street scenes
Photo by Brian Atkinson/Tourism New Brunswick
Open Photo by Brian Atkinson/Tourism New Brunswick

Stay near popular St. Andrews attractions

Find out more about St. Andrews

Find out more about St. Andrews

Top reasons to visit St. Andrews

  • Stunning Coastal Scenery: St. Andrews offers breathtaking ocean views, perfect for nature lovers and photographers.
  • Outdoor Adventures: Enjoy activities like hiking, golfing, and thrilling whale watching excursions in the area's natural beauty.
  • Charming Neighbourhoods: Explore picturesque streets with friendly locals, quaint shops, and cultural experiences.
  • Luxurious Accommodations: Stay at charming inns or indulge in the upscale Algonquin Resort for a memorable experience.
  • Family-Friendly Activities: St. Andrews caters to all ages with various attractions and outdoor experiences.

Find great hotels in St. Andrews

Explore a diverse selection of hotels in St. Andrews, New Brunswick, where comfort meets charm. From budget-friendly inns to luxurious 4.5-star resorts like the renowned Algonquin Resort, you'll find accommodations that cater to every traveler's needs. Whether you're seeking a pet-friendly getaway, a business-friendly environment, or a golfing holiday, St. Andrews has the perfect lodging options for an unforgettable experience.

  • Algonquin Resort St Andrews by-the-Sea Autograph Collection: Step into a world of historic charm and coastal beauty at the Algonquin Resort, a distinguished 4-star resort nestled in a national historic building. This family-friendly property offers a unique blend of Beach, Family, and Historic themes, making it perfect for travellers seeking a memorable getaway. With direct access to the beach, families can enjoy a range of children’s amenities, including games, travel cribs, and in-room babysitting services. The resort’s stunning architecture and picturesque surroundings provide an idyllic backdrop for relaxation and adventure.
  • Saint Andrews Inn & Suites: Embrace comfort and convenience at the Saint Andrews Inn & Suites, a welcoming 3-star hotel. Perfect for those who appreciate a laid-back atmosphere, this inn offers essential amenities such as flat-screen and cable TV for your entertainment needs. Guests can unwind in cozy accommodations while being surrounded by the charm of St. Andrews. The hotel’s central location makes it easy to explore local attractions, ensuring a pleasant stay for all visitors.
  • Kennedy House: Experience a blend of casual dining and entertainment at Kennedy House, another inviting 3-star hotel located in the heart of St. Andrews. Guests can indulge in a variety of dining options, including a bar and lounge, daily restaurant services, and more. With entertainment amenities like a billiards table, flat-screen TV, and cable options, there’s plenty to keep you engaged during your stay. The nearby ocean views, city centre, and historical district make Kennedy House an excellent choice for those looking to explore the area while enjoying comfortable accommodations.

Where to stay in St. Andrews

St. Andrews, New Brunswick, offers a delightful blend of relaxation and scenic beauty, perfect for outdoor enthusiasts. Explore charming neighbourhoods, enjoy friendly locals, and indulge in luxurious experiences. Nearby attractions provide a variety of excursions, all within walking distance. Whether you're wandering through picturesque streets or soaking in the breathtaking coastal views, St. Andrews promises an unforgettable vacation in Canada. Discover the unique vibes and warm atmosphere that make this destination truly special.

  • Chamcook: Nestled in the vicinity of St. Andrews, Chamcook is a charming village that offers a delightful escape for outdoor enthusiasts. Its travel experience is marked by seasonal visitor patterns, particularly bustling from June to August when the scenic beauty is at its peak. Here, adventurers can explore stunning hiking trails and take in breathtaking views from local lookouts. The nearby national state park and tranquil lake add to the allure, making Chamcook a perfect spot for those seeking a mix of adventure and relaxation amidst nature.
  • Bayside: Located a mere 4.8km from St. Andrews, Bayside is a picturesque village known for its seasonal vibrancy, especially during the summer months from July to September. While it experiences fewer visitors in the winter, the appeal of Bayside lies in its outdoor charm and recreational areas. With access to numerous hiking trails and stunning lookout points, this village serves as an ideal hub for nature lovers and adventure seekers looking to explore the surrounding national parks and immerse themselves in the area's natural beauty.
  • Digdeguash: Situated 12.9km away from St. Andrews, the city of Digdeguash is another gem that attracts tourists primarily in the summer months from July to September. Known for its outdoor activities, Digdeguash offers visitors the chance to hike scenic trails while also visiting local markets and stores. With attractions like beautiful beaches and national parks nearby, it provides a well-rounded experience for those looking to enjoy both adventure and relaxation in a stunning natural setting.

Things to do in St. Andrews

St. Andrews, New Brunswick, is a fantastic destination for outdoor and adventure enthusiasts. Visitors can explore scenic hiking trails, enjoy a round of golf at local courses, and partake in unique experiences like glamping retreats and Kiwanis Oceanfront camping. Don't miss the chance for seaside adventures or thrilling whale watching excursions, making it a perfect getaway for nature lovers and those seeking relaxation amidst stunning landscapes.

Recreation

The Saint Andrews Community Adventure Playground offers a family-friendly outdoor environment, perfect for playful relaxation. For a tranquil escape, visit the Caughey-Taylor Nature Preserve, only 8.0km away, or the serene Ganong Nature Park, located 11.3km from St. Andrews, both ideal for wellness and rejuvenation.

Booking tips and Expedia advantages for St. Andrews

To save money during your trip to St. Andrews, consider visiting popular free attractions like the St. Andrews Blockhouse and the Caughey-Taylor Nature Preserve. Travel during the off-peak months of January, February, and November for lower hotel rates, and book about a month in advance for the best deals. Look for last-minute offers on Expedia, particularly on Tuesdays when prices are cheapest. Additionally, combining your hotel, flights, and activities into a package can lead to greater savings. Always filter your hotel search by price to snag the best deals available.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Andrews are January to February 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 Sunday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your choices based on your budget, preferred location, and the type of hotel you desire. To discover the best prices and offers, make sure to sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save some 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 perfect destination for outdoor enthusiasts and adventure seekers, offering stunning scenery and a variety of attractions. Visitors can explore the charming tourist precinct, enjoy a round of golf at the local golf course resort, or learn about the environment at the environmental centre. This delightful town caters to those seeking cultural experiences and family-friendly activities, making it an ideal vacation spot in Canada.

  • Water Street: Experience the vibrant atmosphere of Water Street, a charming tourist precinct in St. Andrews. Stroll along the waterfront, where family-friendly activities abound, and enjoy the scenic outdoor vibes that make it a perfect spot for leisurely walks and social gatherings.
  • Algonquin Golf Course: Indulge in a round of golf at the luxurious Algonquin Golf Course, known for its friendly staff and relaxing ambiance. Set against a stunning landscape, this resort offers a serene escape for golf enthusiasts and newcomers alike, making it an ideal destination for a leisurely day out.
  • St. Andrews Lighthouse: Discover the rich history and cultural significance of St. Andrews Lighthouse. This historic landmark offers breathtaking views and a glimpse into the maritime heritage, making it a must-visit for those interested in the local culture and picturesque scenery.

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 CloudyLowAverage
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 CloudyAverageAverage

The nearest major airports for your trip to St. Andrews

For your visit to St. Andrews, New Brunswick, you can fly into several nearby airports. Bangor International Airport (BGR) is approximately 141.6km away, with good hotel options such as the Quality Inn Bangor Airport, which is 1.6km from the airport, and the Bangor Aviator Hotel, BW Premier Collection, situated right next to it. Greater Fredericton International Airport (YFC) and Saint John Airport (YSJ) are both located around 96.6km from St. Andrews. Hotels near YFC include the 4.5-star Chateau Fredericton, while the 4.5-star Chateau Saint John is close to YSJ. Each airport offers convenient access to local accommodations for a comfortable stay.

Frequently asked questions

What's the best place to stay in St. Andrews?

The Montague Rose Inn is ranked highly by Expedia customers. This guesthouse offers free parking and free WiFi. Reviews from our site also recommend Kingsbrae Arms Inn and Treadwell Inn as top choices for your trip. See all available top hotels, or vacation rentals in St. Andrews.

What are some of the best vacation rentals that St. Andrews has to offer?

Getaway St Andrews - Bright Spacious Vacation Home: This highly rated vacation home rental in St. Andrews offers a fireplace, a patio, and laundry facilities to help you feel perfectly comfortable in your new surroundings. It has 4 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. Kick off your shoes and enjoy yourself with a garden and a selection of games. Some other top choices in St. Andrews are Location, location, location! Private - Waterview - Downtown Cottage and Large Home downtown Saint Andrews within walking to Beach, Shops and Restaurants. See all 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 budget-friendly accommodation in St. Andrews?

Based on reviews, Algonquin Resort St Andrews by-the-Sea Autograph Collection is a popular resort for our travelers who want a more economical choice, and features free WiFi and free bike rentals. Other choices for your budget-friendly stay include Tara Manor Inn and Greenside motel. View all budget hotels 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 hotel for a couple visiting St. Andrews?

Algonquin Resort St Andrews by-the-Sea Autograph Collection is a favorite resort for couples, and features premium bedding and a full-service spa. See all romantic hotels 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 Europa 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 close to 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. Also, another option that offers an onsite pool is Saint Andrews Inn & Suites. 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's the most popular hotel in St. Andrews with a water park on-site or close by?

Algonquin Resort St Andrews by-the-Sea Autograph Collection is a popular resort featuring a seasonal outdoor pool, an indoor pool, and 2 restaurants. Check out all hotels with or near waterparks 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 47 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 Sheriff Andrew House, Charlotte County Archives, and Ross Memorial Museum. 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. 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.