Skip to main content

The best resorts in Saint John

Check out our pick of great resorts on

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Gallows Point Resort

Saint John

Offering luxurious accommodation with views of Cruz Bay Harbour and the Caribbean Sea, Gallows Point Resort features an outdoor swimming pool and a restaurant. It has a beautiful setting surrounded by tropical gardens. Great location, beautiful grounds, friendly and helpful staff. Very nice rooms, with full kitchen. Restaurant and sundry on site, as well as car rental which is ver convenient.

Show more Show less
9
Wonderful
68 reviews
Price from
$805.50
per night

The Westin St. John Resort Villas

Saint John

Set on St. John's Great Cruz Bay with a private 400-metre white-sand beach, The Westin St. John Resort features free Wi-Fi and a 24-hour concierge service.

Mangrove Bay is located only 14 km away from The Westin St. John Resort, while the scenic Caneel Bay can be reached within a 15-minute drive. Excellent support staff: shuttle operators, housekeeping, security, individuals who set up the crib and those who helped in taking and removing our personal items were EXCELLENT! The layout of the rooms were wonderful. We loved the kitchen and its appliances, including the dishwasher. The bathrooms and the individual robes were quite luxurious. And the washer/dryer made life easier for us: we traveled with two children who were less than nine years of age, and an an infant. The children loved the pool and the playground. We appreciated the amenities, and flora and fauna. As local Virgin Islanders, we were glad that the iguanas and mongooses were able to roam freely. And we appreciated the caladiums, bromeliads, junm-up-and kiss-me, wild pineapples and other plants.

Show more Show less
9.2
Wonderful
20 reviews
Price from
$583
per night

IMMACULATE OCEAN VIEWS Above the Westin Resort - Large Deck

Cruz Bay

IMMACULATE OCEAN VIEWS Above the Westin Resort - Large Deck is a recently renovated apartment in Cruz Bay, where guests can make the most of its private beach area and casino. This apartment features air-conditioned accommodation with a patio. There is a sun terrace and guests can make use of free WiFi and free private parking. Amazing views, comfortable apartment and spectacular service.

Show more Show less
8.3
Very Good
10 reviews
Price from
$283.50
per night

Lovango Resort and Beach Club

Cruz Bay

Lovango Resort and Beach Club features an outdoor swimming pool, terrace, a restaurant and bar in Cruz Bay. Rooms include a balcony with sea views and free WiFi.

At the resort, the rooms come with a wardrobe. Each room is equipped with a coffee machine and a private bathroom with a shower and free toiletries, while some rooms are equipped with a kitchen equipped with an oven. Guest rooms will provide guests with a fridge.

Show more Show less
10
Exceptional
4 reviews
Price from
$1,195
per night

Most booked resorts in Saint John this month

Resorts that guests love in Saint John