Find hotels in St. Andrews from Rp1.288.319

  • 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, (1,001 reviews)
"A little much needed weekend get away for us and choosing the Algonquin Resort was the absolute best choice with the true classy ambiance that is provided relaxation great food and "
Canada
joan
The price is Rp1.788.076
Rp2.302.201 total
includes taxes & fees
26 Apr - 27 Apr
Algonquin Resort St Andrews by-the-Sea Autograph Collection

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 Rp1.897.463
Rp2.182.113 total
includes taxes & fees
29 Mar - 30 Mar
The Coach House

Granite Town Hotel

Granite Town Hotel
3.0 star property
St George
8.8 out of 10, Excellent, (1,000 reviews)
"The room was great and staff was very friendlly and helpful . Have stayed a few times here and it has been a good stay each time "
Canada
Jim
The price is Rp1.638.967
Rp1.942.175 total
includes taxes & fees
30 Mar - 31 Mar
Granite Town Hotel

Saint Andrews Inn & Suites

Saint Andrews Inn & Suites
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (1,001 reviews)
"Great place very spacious very clean. Very easy to check in would come again :-)"
Canada
Emily
The price is Rp1.649.357
Rp1.954.417 total
includes taxes & fees
30 Mar - 31 Mar
Saint Andrews Inn & Suites

Scoodic Motel

Scoodic Motel
2.5 star property
Oak Bay
9.0 out of 10, Wonderful, (302 reviews)
"Great stay and accommodating "
Canada
Dugald
The price is Rp1.332.196
Rp1.532.025 total
includes taxes & fees
1 Apr - 2 Apr
Scoodic Motel

Kennedy House

Kennedy House
3.0 star property
St. Andrews
8.8 out of 10, Excellent, (996 reviews)
"clean room and very friendly staff."
Canada
Andrea
The price is Rp1.087.268
Rp1.288.319 total
includes taxes & fees
3 Apr - 4 Apr
Kennedy House

Winsome Inn

Winsome Inn
2.5 star property
St. Stephen
8.4 out of 10, Very good, (588 reviews)
"A good place"
Canada
Joanne
The price is Rp1.649.357
Rp1.896.729 total
includes taxes & fees
29 Mar - 30 Mar
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
The price is Rp1.866.018
Rp2.145.982 total
includes taxes & fees
6 Apr - 7 Apr
Dominion Hill Country Inn

Woodhaven Country Lodge

Woodhaven Country Lodge
4.0 star property
Oak Bay
9.6 out of 10, Exceptional, (53 reviews)
"Perfect place with perfect hosts!!"
Canada
F
The price is Rp2.395.509
Rp2.754.835 total
includes taxes & fees
12 Apr - 13 Apr
Woodhaven Country Lodge

Treadwell Inn

Treadwell Inn
4.0 star property
St. Andrews
9.6 out of 10, Exceptional, (78 reviews)
"Nice well located hotel in a nice town"
United Kingdom
David
The price is Rp3.495.487
Rp4.359.459 total
includes taxes & fees
10 Apr - 11 Apr
Treadwell Inn

Oakhill Oasis Guest House

Oakhill Oasis Guest House
2.0 star property
Oak Hill
The price is Rp1.987.416
Rp2.285.626 total
includes taxes & fees
3 Apr - 4 Apr
Oakhill Oasis Guest House
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.

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 Hiking Trails: St. Andrews offers picturesque hiking routes that allow visitors to connect with nature and enjoy breathtaking views.
  • Renowned Golf Courses: Experience world-class golfing at prestigious courses, perfect for both enthusiasts and beginners.
  • Local Art Galleries: Discover the vibrant local art scene through charming galleries showcasing unique works and cultural heritage.
  • Beautiful Beaches: Enjoy relaxing moments on stunning beaches along the Angus Coast, perfect for unwinding by the sea.
  • Charming Accommodations: Stay in delightful bed and breakfasts or cosy inns that offer comfort and character for a memorable visit.

Find great hotels in St. Andrews

Discover delightful accommodation options in St. Andrews, New Brunswick, where charming bed and breakfasts and inviting inns await your arrival. Perfect for families, couples seeking a romantic getaway, or history enthusiasts, this picturesque town offers a unique blend of comfort and character. Explore accessible rooms and competitive accommodation rates to find the ideal place for your memorable stay in this historic coastal gem.

  • Algonquin Resort St Andrews by-the-Sea Autograph Collection: This elegant 4-star resort captures the essence of a quintessential family beach vacation. Set against the stunning backdrop of St. Andrews, it offers direct access to the beach, making it an ideal getaway for families seeking fun in the sun. The resort is well-equipped with a range of amenities for children, including travel cribs and babysitting services, ensuring a comfortable stay for families. Guests rave about the luxurious accommodations and the picturesque surroundings, providing a perfect blend of relaxation and adventure.
  • Saint Andrews Inn & Suites: A welcoming 3-star hotel located in the heart of St. Andrews, the Saint Andrews Inn & Suites is perfect for guests looking for comfort and convenience. The hotel features modern amenities, including flat-screen televisions and cable TV, ensuring guests have a relaxing entertainment experience after a day of exploring. Its central location allows easy access to local attractions, making it a favourite for those seeking a hassle-free stay in this charming town.
  • Kennedy House: This 3-star hotel boasts a vibrant atmosphere with a delightful array of dining options, including a daily restaurant and a bar/lounge. Guests can enjoy various entertainment facilities such as billiards and flat-screen TVs, perfect for unwinding after a day of sightseeing. The Kennedy House is ideally situated near several attractions, including historical sites and whale-watching opportunities, offering a unique blend of relaxation and adventure for travellers seeking to immerse themselves in the beauty of St. Andrews.

Where to stay in and around St. Andrews

St. Andrews, New Brunswick, offers a delightful blend of outdoor adventures and scenic beauty, making it an ideal beachside getaway. Explore the charming artisan shops, savour the local culture, and enjoy the friendly atmosphere. Venture along the Angus Coast for breathtaking views, and indulge in the academic excellence of nearby institutions. This quaint town and its surroundings promise a relaxing escape, with opportunities for luxurious excursions and serene moments by the sea.

  • Digdeguash: Nestled approximately 12.9km from St. Andrews, Digdeguash is a charming city that beckons outdoor enthusiasts and families alike. With its geography offering stunning scenery, the city experiences a seasonal influx of visitors, particularly from July to September. Digdeguash is ideal for those seeking a family-friendly adventure, with popular activities such as hiking along scenic trails and exploring recreational areas. Local landmarks, including parks and historic sites, provide a glimpse into the region's rich heritage, making it a delightful stop for nature lovers and history buffs.
  • Chamcook: Located in close proximity to St. Andrews, the village of Chamcook offers a moderately seasonal travel experience, with peak visits from June to August. This picturesque village is perfect for those yearning for outdoor adventures and breathtaking scenery. Visitors can enjoy activities such as hiking along beautiful trails and playing a round of golf at local courses. With its proximity to national parks and serene beaches, Chamcook is an ideal destination for adventure seekers looking to immerse themselves in nature’s splendour.
  • Bayside: Only 4.8km from St. Andrews, the village of Bayside is a romantic getaway, particularly appealing during the peak travel months of July to September. Visitors are drawn to its stunning landscapes and outdoor activities, including hiking trails and recreational areas. The area is home to beautiful lakes and national parks, offering serene settings perfect for couples or nature lovers seeking tranquillity. Bayside’s intimate atmosphere and scenic views make it a must-visit for those looking to create lasting memories in a picturesque locale.

Things to do in and around St. Andrews

St. Andrews, New Brunswick, is a delightful destination for outdoor enthusiasts and adventure seekers alike. Visitors can explore scenic hiking trails and enjoy a round of golf at the renowned courses. Additionally, the town boasts charming art galleries that provide an authentic cultural experience. With its stunning landscapes and recreational activities, St. Andrews promises a memorable getaway immersed in nature and local artistry.

Shopping

In St. Andrews, visit local shops like the Kingsbrae Garden Gift Shop for unique souvenirs and artisanal crafts. If you're up for a drive, head to the nearby town of Saint John, where the Market Square offers a vibrant array of shops, restaurants, and entertainment.

Recreation

At Saint Andrews Community Adventure Playground, enjoy a vibrant outdoor space perfect for families, with various play structures and activities that promote physical well-being. Caughey-Taylor Nature Preserve, located 8.0km away, offers serene nature trails for relaxation, while Ganong Nature Park, 11.3km away, invites you to unwind amidst lush landscapes.

Adventure

In St. Andrews, explore the breathtaking Fundy National Park with its stunning coastal views and hiking trails. Visit the charming Kingsbrae Garden, where you can wander through beautiful landscapes. Don't miss kayaking in the Bay of Fundy, renowned for its dramatic tides and marine life.

Nightlife

St. Andrews offers a charming nightlife experience with venues like the iconic King'sbrae Garden, where you can enjoy live music under the stars. For a relaxed evening, visit the Algonquin Resort's bar for cocktails and stunning views of the bay.

*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 January, April, or November when accommodation prices are lower. Booking your hotel about a month in advance or checking last-minute deals on Expedia can yield significant savings. Tuesdays are generally the cheapest days to stay, while Saturdays tend to be more expensive. Use Expedia's sorting features to find the best offers, and consider bundling your hotel, flights, and activities for additional discounts. Don't forget to explore the town on foot, as many attractions are easily accessible without public 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: Utilise Expedia's search tool to customise your preferences, such as your budget, desired location, and preferred type of accommodation. To discover 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 hotel accommodation in St. Andrews with your flights and activities through an Expedia package.

Find the best attractions in St. Andrews

St. Andrews offers a delightful blend of outdoor adventure and scenic beauty, making it an ideal destination for travellers. Key attractions include the Environmental Centre, the prestigious golf course resort, and the vibrant tourist precinct. Visitors can immerse themselves in local culture, enjoy family-friendly activities, and explore the stunning natural landscapes that the region has to offer, ensuring a memorable holiday experience for all.

  • Algonquin Golf Course: Experience a round of golf at this luxurious resort, where stunning landscapes meet friendly service. The course offers a relaxed atmosphere, perfect for both seasoned players and novices looking to enjoy the game amidst beautiful surroundings.
  • Water Street: Stroll along this vibrant tourist precinct, which is ideal for families seeking outdoor fun. With charming shops and eateries lining the street, it’s a wonderful spot to soak up the local culture while enjoying the fresh air.
  • St. Andrews Lighthouse: Explore the historic St. Andrews Lighthouse, where you can immerse yourself in local maritime culture. This iconic landmark offers picturesque views and a glimpse into the region's rich history.

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

Visiting St. Andrews, New Brunswick, is convenient with several nearby airports. Bangor International Airport (BGR) is situated 141.6km away, with accommodations like the 3-star Courtyard by Marriott and the 3.5-star Quality Inn, both within 4.8km. Greater Fredericton International Airport (YFC) and Saint John Airport (YSJ) are each 96.6km from St. Andrews, offering hotel options such as the 4.5-star Chateau Fredericton and the 4.5-star Chateau Saint John, both about 14.5km from their respective airports. Transportation services are readily available from these hotels to the airports, ensuring a seamless travel experience.

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 Kennedy House and Saint Andrews Inn & Suites 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 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. Another choice that features an on-site pool is Rossmount Inn. 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 44 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, Charlotte County Archives and Sheriff Andrew House. 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.