St. Andrews hotels from HK$607

  • 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, (1,001 reviews)
"Great total guest experience: storied property; very nice room; great food and drink; wonderful, cheerful staff. "
United States
Craig
The price is HK$766
HK$994 total
includes taxes & fees
16 Feb - 17 Feb
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, (1,000 reviews)
"Great place very spacious very clean. Very easy to check in would come again :-)"
Canada
Emily
The price is HK$609
HK$722 total
includes taxes & fees
4 Feb - 5 Feb
Saint Andrews Inn & Suites

Granite Town Hotel

Granite Town Hotel
3.0 star property
St George
8.8 out of 10, Excellent, (1,000 reviews)
"Clean - great staff - quaint "
Canada
John
Granite Town Hotel

Kennedy House

Kennedy House
3.0 star property
St. Andrews
8.8 out of 10, Excellent, (975 reviews)
"Clean room wonderful caring staff"
Canada
Laveran
The price is HK$513
HK$607 total
includes taxes & fees
1 Feb - 2 Feb
Kennedy House

Winsome Inn

Winsome Inn
2.5 star property
St. Stephen
8.4 out of 10, Very good, (584 reviews)
"A good place"
Canada
Joanne
The price is HK$810
HK$931 total
includes taxes & fees
1 Feb - 2 Feb
Winsome Inn

Dominion Hill Country Inn

Dominion Hill Country Inn
3.0 star property
Digdeguash
9.4 out of 10, Exceptional, (373 reviews)
"The location and the inn are delightful. "
Canada
Catherine
Dominion Hill Country Inn

The Coach House

The Coach House
3.5 star property
St. Stephen
9.2 out of 10, Wonderful, (182 reviews)
"Really great breakfast and really great hospitality and conversations with the owners. I would stay again :)"
Canada
Adam
The price is HK$736
HK$847 total
includes taxes & fees
13 Feb - 14 Feb
The Coach House

Woodhaven Country Lodge

Woodhaven Country Lodge
4.0 star property
Oak Bay
9.6 out of 10, Exceptional, (52 reviews)
"Perfect place with perfect hosts!!"
Canada
F
The price is HK$848
HK$976 total
includes taxes & fees
4 Feb - 5 Feb
Woodhaven Country Lodge

CLIPPER SHIPP BEACH MOTEL

CLIPPER SHIPP BEACH MOTEL
2.0 star property
Pocologan
9.0 out of 10, Wonderful, (168 reviews)
"Kitchenette it did over look the ocean it was cozy for sure"
Canada
Mike
The price is HK$824
HK$977 total
includes taxes & fees
1 Feb - 2 Feb
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 Outdoor Adventures: St. Andrews boasts picturesque hiking trails and scenic coastal views, perfect for nature enthusiasts.
  • Renowned Golf Courses: Experience world-class golfing at celebrated courses amidst beautiful landscapes.
  • Art and Culture: Immerse yourself in local art galleries and the rich cultural heritage of the region.
  • Charming Accommodation: Choose from delightful bed and breakfasts to historic hotels for a memorable stay.
  • Secluded Neighbourhoods: Explore tranquil areas and artisan shops that enhance the town's friendly atmosphere.

Find great hotels in St. Andrews

Discover a range of delightful accommodation options in St. Andrews, New Brunswick, from charming bed and breakfasts to well-appointed hotels. Whether you seek a romantic getaway, a family-friendly retreat, or a historic experience, you'll find suitable choices that cater to your needs. With accessible rooms and various rates available, your stay in this picturesque coastal town promises to be both comfortable and memorable.

  • Algonquin Resort St Andrews by-the-Sea Autograph Collection: This iconic 4-star resort is a perfect blend of historic charm and modern luxury, situated within a national historic building. The Algonquin Resort offers guests a unique beach and golf-themed experience, with direct access to the scenic shoreline. Whether you're indulging in a round of golf on the renowned course or relaxing on the beach, this resort provides a tranquil escape. The classic architecture and sumptuous amenities create a memorable atmosphere for travellers seeking both adventure and relaxation.
  • Saint Andrews Inn & Suites: A welcoming 3-star hotel, the Saint Andrews Inn & Suites is ideal for those looking for comfort and convenience. Located in the heart of St. Andrews, this hotel features modern entertainment options including flat-screen televisions and cable TV in every room. Guests appreciate the friendly service and homey atmosphere, making it a perfect base for exploring the charming town and its coastal beauty. The inn's central location allows easy access to local attractions, ensuring a pleasant stay for visitors.
  • Greenside motel: The Greenside Motel offers a casual and budget-friendly accommodation option in St. Andrews. This motel provides essential amenities such as cable TV and flat-screen televisions for entertainment during your stay. Its relaxed atmosphere is perfect for families or travellers looking for simple comforts without the frills. The Greenside Motel's convenient location makes it an excellent choice for those wishing to explore the surrounding area at an affordable price.

Where to stay in and around St. Andrews

St. Andrews, New Brunswick, offers a delightful blend of relaxation and adventure. Explore the stunning Angus Coast, indulge in artisan shops, or enjoy a beachside getaway. The area's friendly atmosphere and scenic beauty make it perfect for excursions and leisurely strolls. Nearby, you can experience the charm of secluded neighbourhoods, all while soaking in the region's academic excellence. Whether you're seeking luxury or a tranquil retreat, St. Andrews has something for every traveller.

  • Digdeguash: Nestled 12.9km from St. Andrews, Digdeguash is a charming city known for its stunning outdoor scenery and family-friendly experiences. This locale attracts a surge of visitors from July to September, offering a perfect summer getaway. Nature enthusiasts can explore hiking trails and recreational areas while enjoying the natural beauty that surrounds them. Local landmarks include picturesque parks and historic sites, along with the nearby islands that add to the allure. Whether you're seeking adventure or relaxation, Digdeguash provides a delightful escape into nature.
  • Chamcook: Located in close proximity to St. Andrews, Chamcook is a quaint village that boasts a moderate seasonal influx of visitors, particularly from June to August. Its stunning landscapes make it an ideal destination for outdoor adventures, including hiking and golfing. The village is surrounded by remarkable attractions such as national parks and beautiful beaches, perfect for those looking to immerse themselves in nature. Chamcook’s vibrant scenery and adventurous spirit ensure a memorable experience for all who visit.
  • Bayside: Just 4.8km from St. Andrews, the picturesque village of Bayside is a seasonal gem, with peak visitor numbers from July to September. Renowned for its romantic atmosphere and outdoor activities, Bayside is perfect for couples and families alike. Visitors can enjoy hiking trails and recreational areas while soaking in the stunning views of nearby lakes and national parks. This charming village offers a serene escape, making it an idyllic spot for relaxation and exploration.

Things to do in and around St. Andrews

St. Andrews, New Brunswick, is ideal for those seeking outdoor adventures and scenic beauty. Visitors can explore picturesque hiking trails, enjoy a round of golf at renowned courses, and immerse themselves in the local art galleries. This charming destination caters to adventure seekers and offers an authentic outdoor experience, making it a perfect getaway for nature enthusiasts and those looking to unwind amidst stunning landscapes.

Shopping

In St. Andrews, explore charming local shops like the Gables and the Village Gift Shop for unique souvenirs. If you're up for a drive, head to the nearby Champlain Place for a larger selection of brands and boutiques, offering everything from clothing to local crafts.

Recreation

At Saint Andrews Community Adventure Playground, families can enjoy outdoor fun in a lively atmosphere, perfect for children to explore. Caughey-Taylor Nature Preserve, located 8.0km from St. Andrews, offers serene trails for relaxation, while Ganong Nature Park, 11.3km away, invites peaceful walks amidst nature's beauty.

Adventure

Explore the stunning coastline at Fundy National Park, renowned for its dramatic cliffs and tidal wonders. Engage in kayaking or hiking through its lush trails, or visit the charming seaside village of St. Andrews for whale watching and local seafood delights.

Nightlife

In St. Andrews, the lively atmosphere thrives at places like the Red Herring Pub, offering local brews and live music. For a more laid-back evening, visit the Algonquin Resort’s bar, where you can enjoy cocktails in a charming setting while soaking in the coastal views.

*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 in the off-peak months of January, April, or November when prices are lower. Book your accommodation about a month in advance or seek last-minute deals on platforms like Expedia, especially on Tuesdays for the best rates. Utilise Expedia’s search tools to filter by budget and hotel type, including eco-friendly options. Additionally, combining your hotel with flights and activities in a package can also lead to significant savings. Exploring the town on foot is a great way to save on transport costs.

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Expedia’s search tool enables you to choose your budget, preferred location, and additional criteria with ease. You can organise your search results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are ready for booking.
  • Consider bundling your trip: Consider the possibility of saving money by combining your hotel accommodation in St. Andrews 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. Visitors can explore a variety of attractions, including environmental centres, golf resorts, and vibrant tourist precincts. The area offers a rich blend of culture and family-friendly experiences, ensuring that every traveller can find something enjoyable to do during their stay.

  • Algonquin Golf Course: Experience the charm of this luxurious golf resort nestled in St. Andrews. Renowned for its friendly atmosphere, Algonquin Golf Course offers a relaxing environment perfect for both seasoned golfers and beginners, surrounded by stunning coastal views.
  • Water Street: Discover the vibrant heart of St. Andrews along Water Street, a bustling tourist precinct. Ideal for families, this area features delightful outdoor spaces, charming shops, and inviting eateries, making it perfect for a leisurely stroll.
  • St. Andrews Lighthouse: Immerse yourself in the rich maritime history at St. Andrews Lighthouse. This historic landmark provides a glimpse into the local culture and offers picturesque views, making it a must-visit for history 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

Accessing St. Andrews, New Brunswick can be done through three major airports. 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, conveniently located at the airport site. Greater Fredericton International Airport (YFC), located 96.6km from St. Andrews, offers accommodation options such as the Crowne Plaza Fredericton-Lord Beaverbrook, 12.9km away. Saint John Airport (YSJ), also 96.6km distant, features hotels like the Chateau Saint John, 14.5km from the airport, and the Hampton Inn & Suites, 11.3km away, providing comfortable lodging for travellers.

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 Kennedy House as top choices for your stay. 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 Large Home downtown Saint Andrews within walking to Beach, Shops and Restaurants and St. Andrews Beach 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 The Montague Rose 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. 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 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 Lighthouse, Water Street and St Andrews Blockhouse 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.