Find and Book Top Rated Hotels in St. Andrews By The Sea

Search among 10 available hotels and places to stay in St. Andrews By The Sea from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-10 out of 10
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapView on map900 yd from City Center800 yd from St. Andrews Blockhouse National Historic Site
From   US$ 181 /nightSelect
8.2
Great85 reviews
MapView on map400 yd from City Center200 yd from Sunbury Shores Arts & Nature Centre
From   US$ 153 /nightSelect
8.4
Great49 reviews
300 yd from City Center100 yd from Sunbury Shores Arts & Nature Centre
From   US$ 205 /nightSelect
Bed & Breakfast
8.0
Great41 reviews
200 yd from City Center100 yd from Sheriff Andrews House
From   US$ 103 /nightSelect
8.4
Great48 reviews
600 yd from City Center600 yd from Sheriff Andrews House
From   US$ 152 /nightSelect
8.8
Great3 reviews
3.7 mi from City Center
From   US$ 92 /nightSelect
8.4
Great18 reviews
1300 yd from City Center700 yd from St. Andrews Blockhouse National Historic Site
From   US$ 97 /nightSelect
8.4
Great43 reviews
1800 yd from City Center1100 yd from St. Andrews Blockhouse National Historic Site
From   US$ 65 /nightSelect
8.6
Great18 reviews
1200 yd from City Center1000 yd from St. Andrews Blockhouse National Historic Site
From   US$ 186 /nightSelect
8.4
Great37 reviews
100 yd from City Center100 yd from Sheriff Andrews House
From   US$ 232 /nightSelect

Best Hotels and Places to Stay in St. Andrews By The Sea

Why visit?

St. Andrews By The Sea is a charming seaside town located in New Brunswick, Canada. With its rich history, stunning coastal scenery, and numerous outdoor activities, it offers a unique and captivating experience for tourists. Whether you're seeking relaxation, adventure, or cultural exploration, St. Andrews By The Sea has something to offer every traveler.

Where to stay?

St. Andrews By The Sea boasts several fantastic areas to stay in, each offering its own unique charm and attractions. Here are some of the best areas to consider for your stay:

Downtown: The heart of St. Andrews By The Sea, Downtown is a bustling area filled with vibrant shops, restaurants, and galleries. It's an ideal location for those looking to immerse themselves in the town's lively atmosphere and enjoy its historical landmarks.

Waterfront: For breathtaking views and easy access to the beach, consider staying in the Waterfront area. Here, you can enjoy strolls along the shoreline, indulge in fresh seafood, and take advantage of the town's picturesque waterfront activities.

Resort Area: If you're seeking a luxurious getaway, the Resort Area offers upscale accommodations, world-class golf courses, and spa facilities. This area is perfect for those looking to unwind and indulge in a pampering experience.

Price per hotel room per night:

The average price per night for hotels in St. Andrews By The Sea varies depending on the star rating. Here's a rough estimate:

3-star hotels: $100-$150

4-star hotels: $150-$250

5-star hotels: $250 and above

Best Value for Money:

Rossmount Inn: Offering elegant rooms, award-winning dining, and warm hospitality, Rossmount Inn provides excellent value for money. Located just outside of downtown, it offers tranquil surroundings and stunning views.

Tara Manor Inn: This charming inn features comfortable rooms, a cozy atmosphere, and friendly staff. Located in the heart of downtown, it offers easy access to shops, restaurants, and attractions.

Best Kids-Friendly Hotels:

Algonquin Resort: With its kid-friendly amenities, including a pool, playground, and children's activities, the Algonquin Resort is perfect for families. It also offers spacious rooms, excellent dining options, and a beautiful golf course.

Kingsbrae Arms: This elegant boutique hotel provides a luxurious and family-friendly environment. It offers spacious suites, a petting zoo, and extensive gardens that kids will love exploring.

Best Hotels for Romantic Getaway:

The 5-star The Inn at St. Peters: Situated on a tranquil peninsula, this elegant inn offers a private and romantic setting. With its stunning views, luxurious rooms, gourmet dining, and outdoor activities, it's perfect for a romantic getaway.

Best for Location:

The Algonquin Resort: Located on the waterfront, this iconic hotel offers stunning views and easy access to the town's attractions. It provides a convenient base for exploring St. Andrews By The Sea.

Treadwell Inn: Situated in the heart of historic downtown, The Treadwell Inn offers easy access to the town's main attractions, including shops, restaurants, and galleries.

Picket Fence Motel: This charming motel is conveniently located within walking distance of downtown and the waterfront. It offers comfortable accommodations at an affordable price.

Best for a Short City Break:

The Chamcook Forest Lodge: With its picturesque location amidst nature, this tranquil lodge is an ideal choice for a short city break. It offers cozy rooms, scenic views, and access to hiking trails.

The Eagle Head Inn: This small inn is located near the waterfront and offers comfortable rooms and a cozy atmosphere. It provides a peaceful retreat for a relaxing city break.

Show moreLess