Photo by Brian Atkinson/Tourism New Brunswick

St. Andrews Hotels from ₹6,318

Start date: Check-in selected.
End date: Check-out
    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

Filter by

Guest rating
Guest rating
Star rating

Top 10 St. Andrews hotels and places to stay

Our top choices for St. Andrews hotels

Algonquin Resort St Andrews by-the-Sea Autograph Collection

4.0 star property
9.2 out of 10, Wonderful, (1008)
"Beautiful resort, wonderful experience "
The price is ₹14,276
₹18,516 total
includes taxes & fees
28 Sept - 29 Sept
Algonquin Resort St Andrews by-the-Sea Autograph Collection

Saint Andrews Inn & Suites

3.0 star property
8.8 out of 10, Excellent, (1016)
"A great Inn, perfect location, incredible views "
The price is ₹10,583
₹12,541 total
includes taxes & fees
1 Oct - 2 Oct
Saint Andrews Inn & Suites

Kennedy House

3.0 star property
8.8 out of 10, Excellent, (879)
"Great location , staff were awesome . "
The price is ₹6,969
₹8,258 total
includes taxes & fees
14 Sept - 15 Sept
Kennedy House

Greenside motel

2.5 star property
8.6 out of 10, Excellent, (377)
"Just a nice, reasonable priced motel."
The price is ₹6,318
₹7,750 total
includes taxes & fees
1 Oct - 2 Oct
Greenside motel

Picket Fence Motel

2.0 star property
9.4 out of 10, Exceptional, (573)
"Great location. "
The price is ₹9,174
₹11,252 total
includes taxes & fees
18 Sept - 19 Sept
Picket Fence Motel

Inn on Frederick

3.5 star property
9.6 out of 10, Exceptional, (227)
"Lovely B & B"
The price is ₹11,169
₹13,235 total
includes taxes & fees
1 Oct - 2 Oct
Inn on Frederick

Kingsbrae Arms Inn

4.5 star property
9.6 out of 10, Exceptional, (82)
"The staff were very nice and hospitable and the breakfast was great. The room was also very nice with a comfortable bed. The internet speed in my room was sufficient but a little on the slow side."
The price is ₹26,103
₹32,527 total
includes taxes & fees
18 Sept - 19 Sept
Kingsbrae Arms Inn

The Montague Rose Inn

2.0 star property
9.6 out of 10, Exceptional, (35)
"We had an excellent stay here! Would definitely recommend to anyone looking for a nice weekend getaway! "
The Montague Rose Inn

Granite Town Hotel

3.0 star property
8.8 out of 10, Excellent, (1007)
"Great place to stay"
Granite Town Hotel

Homeport Suites & Residences

2.0 star property
9.2 out of 10, Wonderful, (27)
"Was a nice quiet place to stay. Rooms were very clean and bathrooms are clean and nice. "
The price is ₹10,681
₹12,283 total
includes taxes & fees
11 Sept - 12 Sept
Homeport Suites & Residences

Winsome Inn

2.5 star property
8.4 out of 10, Very good, (565)
"Good location and value."
The price is ₹8,166
₹9,391 total
includes taxes & fees
1 Oct - 2 Oct
Winsome Inn

Dominion Hill Country Inn

3.0 star property
9.6 out of 10, Exceptional, (353)
"Comfortable stay, easy friendly check in, quiet cabin, nice cooked breakfast included and well priced! Highly recommend. "
The price is ₹8,074
₹9,285 total
includes taxes & fees
1 Oct - 2 Oct
Dominion Hill Country Inn

The Coach House

3.5 star property
9.4 out of 10, Exceptional, (169)
"The breakfast was amazing and the hosts were very welcoming and personable."
The price is ₹7,758
₹8,922 total
includes taxes & fees
10 Sept - 11 Sept
The Coach House

Scoodic Motel

2.5 star property
9.0 out of 10, Wonderful, (274)
"Great Motel and an outstanding manager Daniel "
The price is ₹7,595
₹8,734 total
includes taxes & fees
10 Sept - 11 Sept
Scoodic Motel

Woodhaven Country Lodge

4.0 star property
9.8 out of 10, Exceptional, (49)
"Perfect place with perfect hosts!!"
The price is ₹13,978
₹16,075 total
includes taxes & fees
14 Sept - 15 Sept
Woodhaven Country Lodge

CLIPPER SHIPP BEACH MOTEL

2.0 star property
9.2 out of 10, Wonderful, (145)
"The best place going for a relaxing stay with phenomenal view of the tides"
The price is ₹9,707
₹11,483 total
includes taxes & fees
1 Oct - 2 Oct
CLIPPER SHIPP BEACH MOTEL

Baybreeze Restaurant and Motel

2.5 star property
7.8 out of 10, Good, (312)
"Quaint restaurant and motel. "
The price is ₹7,020
₹8,073 total
includes taxes & fees
1 Oct - 2 Oct
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

Check out hotels with free breakfast in St. Andrews

Pet-friendly hotels in St. Andrews you'll enjoy

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.

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 which includes street scenes
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

More cheap stays in St. Andrews

Find out more about St. Andrews

Find out more about St. Andrews

Top reasons to visit St. Andrews

  • Stunning Scenery: St. Andrews boasts breathtaking landscapes, including the picturesque Angus Coast, perfect for nature lovers.
  • Outdoor Adventures: Enjoy invigorating hiking trails and renowned golf courses that cater to both relaxation and excitement.
  • Rich Cultural Experiences: Immerse yourself in the local charm with attractions like Castle St. Andrew and the environmental centre.
  • Welcoming Atmosphere: Experience the warmth of friendly locals, making your visit even more memorable.
  • Diverse Accommodations: Choose from quaint bed and breakfasts to inviting inns for a unique stay.

Find great hotels in St. Andrews

Discover an array of charming accommodations in St. Andrews, New Brunswick, perfect for families and couples alike. From quaint bed and breakfasts to inviting inns, the area offers a variety of options for a memorable getaway. Whether you're seeking a romantic retreat or a historic experience, you'll find accessible hotels and unique stays like the Abbey Strand Apartments to suit your needs. Enjoy the picturesque beauty and warm hospitality that St. Andrews has to offer.

  • Algonquin Resort St Andrews by-the-Sea Autograph Collection: Nestled within a national historic building, the Algonquin Resort St Andrews by-the-Sea offers a truly unique and pet-friendly experience for families and history enthusiasts alike. This 4-star resort combines rustic charm with modern amenities, ensuring a memorable stay. Families can take advantage of a variety of children’s services, including games and babysitting options. The resort’s welcoming pet policy adds to its appeal, allowing you to bring your furry friends along for the adventure. With beautiful surroundings and a rich history, this resort is perfect for creating lasting family memories.
  • Saint Andrews Inn & Suites: This charming 3-star hotel offers a comfortable and convenient stay in St. Andrews, perfect for those looking to explore the local area. Guests can enjoy a range of entertainment options, including cable and flat-screen televisions, ensuring a relaxing evening after a day of sightseeing. The inn's friendly atmosphere and attentive staff make it an ideal choice for travellers seeking a home-like retreat. Its prime location allows easy access to St. Andrews' delightful shops and picturesque coastal views.
  • Kennedy House: Located in the heart of St. Andrews, Kennedy House provides a delightful blend of comfort and leisure. This 3-star lodging is known for its vibrant dining options, featuring a bar and restaurant serving daily meals. Guests can enjoy entertainment amenities such as cable and flat-screen televisions, as well as billiards for a bit of fun. The proximity to stunning natural attractions, including the ocean and nearby whale watching, makes this property an excellent choice for those who appreciate both relaxation and adventure in a historical setting.

Where to stay in and around St. Andrews

St. Andrews, New Brunswick, offers a captivating blend of outdoor adventures and breathtaking scenery, perfect for a relaxing getaway. Explore the stunning Angus Coast, immerse yourself in the charm of Castle St. Andrew, and enjoy the warm atmosphere of friendly locals. With its central location, St. Andrews serves as an ideal base for excursions to nearby secluded spots, ensuring a memorable experience for every traveller seeking luxury and tranquility amidst nature.

  • Chamcook: Nestled in the vicinity of St. Andrews, Chamcook is a charming village that attracts visitors with its stunning outdoor scenery and adventure opportunities. The area experiences moderate seasonal travel, with a peak from June to August. Nature enthusiasts will find plenty to explore, including scenic hiking trails and breathtaking landscapes. Local attractions such as a historic lighthouse and a national state park enhance the visitor experience, making it perfect for those seeking both tranquillity and adventure.
  • Digdeguash: Located approximately 12.9km from St. Andrews, Digdeguash is a vibrant city known for its seasonal influx of tourists, particularly from July to September. This area offers a wealth of outdoor activities, including hiking trails and local markets, making it a fantastic destination for adventurers and nature lovers alike. Key highlights include the nearby beaches and national parks, where visitors can immerse themselves in the area's natural beauty while enjoying a variety of recreational activities.
  • Bayside: Just 4.8km away from St. Andrews, the village of Bayside is a delightful spot for those seeking outdoor adventures and scenic views. The village experiences a seasonal peak in visitor numbers during the summer months from July to September. With access to hiking trails and recreational areas, Bayside is ideal for families and outdoor enthusiasts. Visitors can also enjoy local landmarks such as a national park and a historic lighthouse, providing a perfect backdrop for a relaxing getaway.

Things to do in and around St. Andrews

St. Andrews, New Brunswick, offers a perfect blend of outdoor adventures and stunning scenery for your vacation. Enjoy invigorating hiking trails that showcase the region's natural beauty, or indulge in a round of golf at one of the renowned golf courses. Whether you're seeking relaxation or excitement, St. Andrews is an ideal destination for nature lovers and adventure seekers alike.

Shopping

In St. Andrews, explore charming local boutiques like The Blue Heron and The Red Herring for unique gifts and souvenirs. If you're up for a drive, visit the nearby Champlain Place in Moncton for a larger shopping experience with a variety of retailers.

Recreation

Explore the Saint Andrews Community Adventure Playground for a fun-filled family day in an outdoor setting. For a tranquil escape, visit the Caughey-Taylor Nature Preserve, located 8.0km away, or unwind at Ganong Nature Park, 11.3km away, both offering serene environments for relaxation.

Adventure

Explore the stunning Bay of Fundy with kayaking tours that offer a close encounter with its dramatic tides and marine life. For hiking enthusiasts, the Fundy Trail Parkway boasts breathtaking coastal views and exhilarating trails, perfect for an adventurous day out immersed in nature's beauty.

Nightlife

In St. Andrews, the Kingsbrae Garden's outdoor events create a magical ambience during summer evenings. The local pubs, like the Red Herring, offer a cosy atmosphere with live music and craft beers, perfect for unwinding after a day of exploration.

*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 usually yields the best rates, with Tuesdays being the cheapest nights to stay. Utilise Expedia for last-minute deals and packages that combine flights and activities for added savings. Explore free activities in the area, and take advantage of public transport to get around efficiently and affordably. Always refine your hotel search by budget and criteria to find the most economical options available.

  • 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: Expedia's searching tool enables you to set your budget, preferred location, and additional criteria. You can arrange your search results by price, displaying the most affordable hotels at the top. Furthermore, you have the option to refine your selections by hotel type; for instance, if you select the Eco-certified filter, you'll be presented with sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can potentially save 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 an ideal destination for outdoor enthusiasts and adventure seekers, offering stunning scenery and cultural experiences. Visitors can explore attractions such as the environmental centre, golf resort, and tourist precinct, making it perfect for families and those looking to immerse themselves in nature. With a variety of activities available, St. Andrews promises a memorable vacation for every type of traveller.

  • Algonquin Golf Course: Nestled in the heart of St. Andrews, this golf resort offers a luxurious experience amid stunning landscapes. With its friendly atmosphere, you'll find relaxation on the greens while enjoying breathtaking views of the Bay of Fundy.
  • Water Street: This vibrant tourist precinct is perfect for families seeking outdoor fun. Stroll along the charming shops and cafés, or take in the beautiful waterfront views that make Water Street a delightful destination.
  • Minister's Island: Accessible during low tide, this island boasts pristine beaches and scenic trails. Immerse yourself in the natural beauty and enjoy outdoor activities, all while soaking up the island's tranquil atmosphere.

Best time to go to St. Andrews

The best time to visit St. Andrews is dependant 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

Travelling to St. Andrews, New Brunswick, can be conveniently achieved via three major airports. Bangor International Airport (BGR) is situated 141.6km away, with nearby hotel options such as the Quality Inn Bangor Airport and the Rodeway Inn, both located 1.6km from the airport. Greater Fredericton International Airport (YFC) is 96.6km distant, offering accommodation like Chateau Fredericton and Crowne Plaza Fredericton, each about 12.9km away. Lastly, Saint John Airport (YSJ), also 96.6km from St. Andrews, features hotels such as the Chateau Saint John and Hilton Saint John, both approximately 14.5km from the airport, ensuring easy access and comfort during your stay.

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

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

The Montague Rose Inn is ranked highly by Expedia customers. This guest house offers free parking and free WiFi. Reviews from our site also recommend Kingsbrae Arms Inn and Treadwell Inn 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 Kingsbrae Arms Inn and Europa 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 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 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 Sheriff Andrew House, Ross Memorial Museum 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.