Skip to main content

The best resorts in Saint John

Check out our pick of great resorts in Saint John

Filter by:


Review score

Superb: 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.

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.

Excellent location, walking distance for evening restaurants / bars. Could go snokeling from the hotel grounds. There was a good gymnasium at the hotel. There was a shop on the hotel grounds, did coffee etc.. very good.

Show more Show less
8.8
Fabulous
76 reviews
Price from
€ 594
per night

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.

Loved it! We had a 2 bedroom, 2 bath villa that we shared with friends. We were right off of the pool and hot tub area, but also had a view of the beach from our patio door. Despite the proximity to the pool, our room was very quiet. The villa was very comfortable, and we loved the Westin Heavenly mattresses. The Westin staff were all very friendly and went out of their way to make sure we enjoyed our stay. The beach area was wonderful, and we took advantage of the complimentary kayaks several times to paddle around Great Cruz Bay. Having the dock right there on the Westin property made it so easy to reserve and take off for a day out on a catamaran for sailing and snorkeling, or to catch the large catamaran water taxi back to Red Hook on St. Thomas.

Show more Show less
8.1
Very good
32 reviews
Price from
€ 644
per night

Situated in West End Tortola, Long Bay Beach Resort features a restaurant. Among the various facilities of this property are a bar and a garden. All rooms include a balcony.

All guest rooms in the hotel are equipped with a flat-screen TV.

wonderful location with excellent friendly staff

Show more Show less
9.2
Superb
124 reviews
Price from
€ 645
per night

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.
Search resorts in Saint John

Resorts that guests love in Saint John

  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 76 reviews
    Location and grounds of the resort were wonderful. The store on site was well stocked and the hours of operation were convenient. The staff was excellent.
    Myles
    Young couple
  • Avg. price/night: € 644.25
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 32 reviews
    Everyone was very nice. Resort was fabulous.
    J
    John
    Young couple
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 76 reviews
    loved the location! the pool views were amazing. the snorkeling right off the dock was great and the ambiance of the resort was great. the proximity to town and being able to walk to dinner or lunch and the restaurants was key.
    Heather
    Family with young children
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 199 reviews
    The location and amazing views. Great hiking in the VI National park right from the resort and access to incredible beaches. The ability to walk to Cruz Bay and the overall ambiance and beauty of the property.
    Keith
    Young couple
  • Avg. price/night: € 644.25
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 32 reviews
    The actual resort
    C
    Carmen
    Group
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 199 reviews
    Great location and very friendly, helpful staff. Loved this resort and hope to be back!
    A
    Anonymous
    Young couple