Find and Book Top Resorts in Saint John

Search among 4 available resorts and all inclusive hotels in Saint John from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-4 out of 4
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great149 reviews
MapView on map300 m from City Centre100 m from Stonehammer Geopark
From   US$ 99 /nightSelect
8.2
Great65 reviews
MapView on map4.3 km from City Centre1.3 km from Computer Training Institute
From   US$ 83 /nightSelect
8.4
Great76 reviews
5.2 km from City Centre
From   US$ 119 /nightSelect
8.2
Great142 reviews
700 m from City Centre100 m from Lord Beaverbrook Rink
From   US$ 75 /nightSelect

Best Resorts and Places to Stay in Saint John

Why Visit?

Saint John is a charming city located in the Canadian province of New Brunswick. It offers a unique blend of history, natural beauty, and vibrant cultural experiences. Visitors will find themselves captivated by its stunning landmarks, such as the famous Reversing Falls, the historic Saint John City Market, and the impressive Martello Tower. With its picturesque waterfront, lovely parks, and vibrant downtown area, Saint John is a must-visit destination for any tourist.

Why is Choosing a Resort in Saint John Better Than Staying in a Hotel?

Privacy and Space: Resorts in Saint John offer spacious accommodations, allowing guests to enjoy their own personal oasis while surrounded by natural beauty.

Amenities: Resorts provide a wide range of amenities, such as swimming pools, spas, and fitness centers, ensuring that guests have everything they need for a relaxing and enjoyable stay.

Activities: Many resorts in Saint John offer exciting activities and recreational options, such as hiking, kayaking, and golfing, providing guests with endless opportunities to explore and have fun.

Scenic Locations: Resorts are often situated in scenic locations, offering breathtaking views of the surrounding landscapes, whether it be the ocean, rivers, or lush forests.

Unique Experiences: Staying in a resort allows guests to immerse themselves in the local culture and experience authentic activities, such as fishing trips, lobster boils, or local craft workshops.

Price to Stay in a Resort per Night

The average price to stay in a resort in Saint John varies depending on the rating:

3-star resorts: Prices range from $100 to $150 per night.

4-star resorts: Prices range from $150 to $250 per night.

5-star resorts: Prices range from $250 to $400 per night.

Best Value for Money Resorts:

Château Saint John: This 4-star resort offers comfortable rooms, friendly service, and convenient amenities, including a fitness center and a complimentary breakfast. It is centrally located, allowing easy access to downtown attractions and the Reversing Falls.

Canadas Best Value Inn: This budget-friendly 2-star resort provides basic yet comfortable accommodations. Situated near shopping centers and restaurants, it offers affordable rates and easy access to nearby attractions like the Saint John City Market.

Travelodge Suites by Wyndham Saint John: Offering spacious suites with kitchenettes, this 3-star resort provides great value for families or longer stays. It features an indoor pool, fitness center, and complimentary breakfast. It is located near popular attractions like Rockwood Park and the Irving Nature Park.

Best Luxury Resorts:

The Algonquin Resort: This historic 4.5-star resort, located in nearby St. Andrews-by-the-Sea, offers elegance, luxurious amenities, and stunning ocean views. Guests can indulge in spa treatments, enjoy fine dining, and explore the picturesque St. Andrews area.

Hilton Saint John: Located in the heart of the city, this 4-star resort offers upscale accommodations, excellent service, and scenic views of the harbor. Guests can dine at the on-site restaurant, relax at the rooftop patio, and explore the nearby shops, restaurants, and galleries.

Best Pet-Friendly Resorts:

Homeport Historic B&B/Inn c 1858: Located in downtown Saint John, this pet-friendly bed and breakfast provide a cozy and welcoming atmosphere for both guests and their furry friends. It is close to the Saint John City Market and various dog-friendly parks.

Days Inn by Wyndham Saint John: Situated near Reversing Falls, this pet-friendly 3-star resort offers comfortable rooms and convenient amenities. Guests can enjoy the on-site restaurant and take their pets for walks along the nearby trails and riverfront.

Best Family-Friendly Resorts:

Delta Hotels by Marriott Saint John: This 4-star resort offers spacious rooms, a swimming pool, and a children's play area. It is located close to attractions like the New Brunswick Museum and the Saint John City Market.

Holiday Inn Express Saint John Harbour Side: This family-friendly 3-star resort provides comfortable accommodations, complimentary breakfast, and a swimming pool. It is conveniently located near Fort Howe and the Irving Nature Park.

Best Resorts with Unique Views:

Digby Pines Golf Resort & Spa: Located across the bay from Saint John, this 4-star resort offers stunning views of the Annapolis Basin. Guests can enjoy golfing, spa treatments, and explore the beautiful landscapes of Digby, Nova Scotia.

Oceanstone Seaside Resort: Situated in nearby Indian Harbour, Nova Scotia, this charming resort provides picturesque ocean views and cozy accommodations. Guests can enjoy beach access, bonfires, and explore the nearby Peggy's Cove lighthouse.

Show moreLess