Search all holiday resorts in Saint John

104 available resort offers

7 nights
2
1
  • airbnb
  • booking
  • bookabach
  • expedia
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelscom
  • hotelopia
Saint John resorts
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

104 Best resorts in Saint John

Best Saint John resorts with a jacuzzi

Among the 104 accommodations in Saint John, here are the 4 best resorts with a jacuzzi

Gallows Point Resort - Saint John
9.6 612 reviews

Gallows Point Resort

resort, Saint John
Gallows Point Resort is situated in Cruz Bay, St. John, just a short drive from Caneel Bay, the Mangrove Lagoon, and Historic Hassel Island, making it an ideal base for exploring the island. It boasts excellent user, location, and cleanliness ratings, ensuring a comfortable and enjoyable stay.
The resort offers spacious suites with modern amenities and direct access to a white sand beach. Guests can enjoy a range of facilities, including a swimming pool, Jacuzzi, restaurant, bar, fitness centre, tennis court, and room service, ensuring a relaxing and fulfilling vacation.
The Westin St. John Resort Villas - Saint John
8.8 897 reviews

The Westin St. John Resort Villas

resort, Saint John
The Westin St. John Resort Villas is located on Great Cruz Bay, just 8 kilometres from Caneel Bay and 15 kilometres from Mangrove Bay. The resort has received excellent ratings for its location, cleanliness, and overall experience.
The resort offers a variety of accommodation options, from comfortable rooms to spacious villas with fully equipped kitchens. Guests can enjoy a range of amenities, including a private beach, swimming pool, spa, fitness centre, and several dining options.
The Ritz-carlton St. Thomas - Saint John
9.3 1724 reviews

The Ritz-carlton St. Thomas

resort, St Thomas
The Ritz-Carlton St. Thomas is situated in Benner, an 8-minute walk from Cowpet Bay Beach and a short drive from Charlotte Amalie Harbour, offering easy access to both the vibrant beach scene and the historic harbour. The resort has received excellent user ratings for its cleanliness and location, reflecting its high standards and convenient position.
The hotel features spacious and comfortable guest rooms, each with a private balcony or terrace, and provides a range of amenities and activities, including a swimming pool, a spa, a fitness centre, tennis courts, and a restaurant and bar, ensuring a relaxing and enjoyable stay for all guests.
Great Bay Condominiums Located At The Ritz-carlton Club, St Thomas - Saint John
9.5 9 reviews

Great Bay Condominiums Located At The Ritz-carlton Club, St Thomas

resort, St Thomas
Great Bay Condominiums, situated within The Ritz-Carlton Club, St Thomas, offers luxurious villas with direct ocean views of Turquoise Bay and proximity to the amenities of both the Ritz-Carlton Club and Hotel.
The self-catering villas at the Great Bay Condominiums, part of The Ritz-Carlton Club, St. Thomas, feature multiple flat-screen TVs, kitchenettes, and family rooms, alongside access to a spa, fitness centre, tennis courts, restaurants, bars, and a concierge service.

Best Saint John resorts with a pool

Among the 104 accommodations in Saint John, here are the 4 best resorts with a pool

Fort Recovery Oceanfront 3br Villa - Upstairs - Saint John
9.4 11 reviews

Fort Recovery Oceanfront 3br Villa - Upstairs

resort, Tortola
Fort Recovery Beachfront Villa And Suites Hotel 3br is located in West End, Tortola, just 5km from Apple Bay, Long Bay, and Soper's Hole Marina, offering a peaceful and relaxed escape from the hustle and bustle. The hotel has received excellent user ratings, making it a popular choice for travellers.
The hotel is a 3-bedroom, 3-bathroom property that can accommodate up to 6 guests. Enjoy a range of amenities including a swimming pool, fitness centre, garden, terrace, and parking, as well as air conditioning and internet access.
Luxury Private Pool Villa. Grill. Generator@sapphire - Saint John
9.6 15 reviews

Luxury Private Pool Villa. Grill. Generator@sapphire

resort, Red Hook
This St Thomas villa, offered as "Beautiful Private Pool Villa. Generator @Sapphire", is a five-minute walk (approximately 0.8 km) from Sapphire Beach and near Secret Harbour Beach.
The single-storey property boasts a 56 square metre floor area, sleeps four guests in one bedroom and one bathroom, and includes a private pool, air conditioning, Wi-Fi, and proximity to various attractions.
Nanny Cay Resort And Marina - Saint John
9.4 100 reviews

Nanny Cay Resort And Marina

resort, Tortola
The Nanny Cay Resort and Marina in Road Town, Tortola, is a beachfront hotel offering direct access to Nanny Cay, 100 metres away, and is less than a 10-minute drive from the Tortola Cruise Ship Port and Sea Cow Bay.
This resort provides guests with complimentary Wi-Fi, on-site dining at Peg Legs and a beach bar, a spa for treatments, a business centre, and rooms equipped with air conditioning, balconies or patios, and microwaves.
Tropical Sands  Luxury Beachfront Condo At Elysian Beach Resort - Saint John
10 123 reviews

Tropical Sands Luxury Beachfront Condo At Elysian Beach Resort

resort, St Thomas
This beachfront Elysian Beach Resort condo in St Thomas, US Virgin Islands offers direct access to Elysian Beach and is conveniently located near Sapphire Beach and Virgin Islands National Park.
The 93 square metre (1000 square feet) apartment features one king-size and one queen-size bed, sleeping up to four guests, a full kitchen, two bathrooms, two balconies with ocean views, and access to resort amenities including a swimming pool, hot tub, and restaurants.

Frequently asked questions about resorts in Saint John

  • How easy is it to get to Saint John?

    Getting to Saint John is pretty straightforward. You'll fly into Cyril E. King Airport on St. Thomas, then take a ferry to Cruz Bay on Saint John. The ferry ride is about 20 minutes and runs regularly throughout the day.
  • What are the best resorts with a swimming pool in Saint John?

  • What time of year is best to stay in a resort in Saint John?

    The best time to visit Saint John is during the shoulder seasons, from April to June or September to November. You'll enjoy pleasant weather and fewer crowds compared to the peak season.
  • What are the best resorts with jacuzzi in Saint John?

  • What are the most romantic activities in and around Saint John?

    For a romantic evening, take a sunset sail around the island, stopping at a secluded cove for a swim. You can also enjoy a candlelit dinner at a beachfront restaurant, like The Terrace at the Westin St. John Resort Villas, followed by a walk along the beach under the stars.
  • What are the best family friendly resorts in Saint John?

  • What are the nearest cities to explore when you are in Saint John?

    The closest city to Saint John is Charlotte Amalie, the capital of St. Thomas. It's a vibrant city with a rich history, bustling markets, and charming shops. You can also visit Christiansted on St. Croix, another island in the US Virgin Islands, known for its well-preserved historic architecture.
  • What are the best pet friendly resorts in Saint John?

  • What are the most requested amenities in resorts in Saint John?

    Resorts in Saint John typically offer amenities like swimming pools, private beaches, restaurants, bars, and spa services. Many also have fitness centres and watersports activities. Look for resorts with direct access to the beach and stunning ocean views for a truly memorable stay.

Popular destinations

Best Saint John resorts with air conditioning

Pavilions And Pools Resort - Saint John
8.0 2 reviews

Pavilions And Pools Resort

resort, Frydendal
Pavilions And Pools Resort is located in Frydendal, just 2.2 kilometres from Coki Beach and within 2.3 kilometres of both Pelican Beach and Sapphire Beach, offering easy access to some of Frydendal's most popular swimming and sunbathing spots. The resort has received excellent user and location ratings and a good cleanliness rating.
The resort features one-bedroom apartments with one bathroom, suitable for up to two guests. Amenities include a swimming pool, a restaurant and bar, free parking and free Wi-Fi, as well as hiking trails in the surrounding area.
Cane Garden Bay Cottage #3 - Saint John
9.3 32 reviews

Cane Garden Bay Cottage #3

cottage, Tortola
This Cane Garden Bay cottage, located steps from Cane Garden Bay's top-rated beach, offers direct beach access and is perfect for a relaxing beach holiday.
The self-catering property sleeps four, featuring one bedroom with a queen-sized bed, a living room with a fold-out bed, a fully equipped kitchen with fridge and microwave, air conditioning, a private garden with gazebo and charcoal grill, plus amenities including Wi-Fi and parking.
Egrets Landing - Direct Waterfront Villa - Newly Renovated - Point Pleasant - Saint John
10 1 review

Egrets Landing - Direct Waterfront Villa - Newly Renovated - Point Pleasant

resort, East End
Egrets Landing - Direct Waterfront Villa - Newly Renovated - Point Pleasant offers a one-bedroom, one-bathroom villa for up to four guests in the East End district of Saint Thomas, situated close to Sapphire Beach and Coki Beach.
This non-smoking resort provides air-conditioned accommodation with on-site laundry, an iron, ironing board, and a hairdryer in the bathroom, with a check-out time of 10:00.
Sapphire Beach Resort And Marina - Saint John
8.6 10 reviews

Sapphire Beach Resort And Marina

resort, St Thomas
Sapphire Beach Resort and Marina is situated in East End, a short 14 km drive from Charlotte Amalie Harbour, and just a few steps from the beautiful Sapphire Beach. The resort has received very good user ratings and an excellent location rating.
The resort offers spacious one-bedroom apartments, each measuring 70 square metres and comfortably accommodating up to four guests. Guests can enjoy direct access to the beach, a private beach area, a swimming pool, a restaurant and bar, and modern amenities including free Wi-Fi, air conditioning, and a balcony with stunning sea views.

Best Saint John resorts with a gym

3 Bedroom - Westin St. John Coral Vista Villas - Full Resort Access - Saint John
No reviews

3 Bedroom - Westin St. John Coral Vista Villas - Full Resort Access

resort, St. John
The 3 Bedroom - Westin St. John Coral Vista Villas offer oceanfront accommodation on Great Cruz Bay in St. John, providing direct access to a 1,200-foot stretch of white-sand beach, with Virgin Islands National Park and Cruz Bay Beach nearby.
These spacious three-bedroom villas, covering 134 square meters, accommodate up to 12 guests and feature amenities such as air conditioning, a terrace, garden, concierge, and fitness centre, with opportunities for water activities like sailing and snorkeling, and island exploration.
Sapphire Beach Resort - Saint John
8.8 1243 reviews

Sapphire Beach Resort

resort, East End
This 3.5-star condo building is located in the heart of St. Thomas, just steps away from Cabes Point and Sapphire Beach, with Turquoise Beach and Smith Bay Beach within a mile. It has received excellent ratings for location and cleanliness, and guests have described their experience as "very good".
The condo offers a range of amenities, including a fully equipped kitchen, a balcony, and access to a swimming pool and tennis court. Guests can also enjoy the on-site spa, restaurant, and bar, or explore the nearby shops and restaurants.
Margaritaville Vacation Club - St Thomas - Saint John
8.7 6419 reviews

Margaritaville Vacation Club - St Thomas

resort, Frydendal
Margaritaville Vacation Club by Wyndham - St Thomas is located in Frydendal, a short walk from Coki Beach and within easy reach of Pelican and Sapphire Beaches. The hotel is a 4-star property, and guests have consistently rated it as very good, particularly praising its location and cleanliness.
The hotel offers a range of accommodation options, including rooms with balconies and some with kitchenettes. Guests can enjoy a variety of amenities, such as a swimming pool, hot tub, fitness centre, restaurant, bar, and tennis court.
3 Bedroom - Westin St. John Coral Vista Villas - Full Resort Access - Saint John
No reviews

3 Bedroom - Westin St. John Coral Vista Villas - Full Resort Access

resort, St. John
The Westin St. John Coral Vista Villas offer full resort access on Great Cruz Bay, St. John, with direct access to a 365-metre stretch of white-sand beach and proximity to Virgin Islands National Park and Cruz Bay Beach.
This three-bedroom, three-bathroom accommodation spans 134 square metres and accommodates up to 12 guests, featuring Westin's signature coastal style, luxury bedding, flat-screen TVs, high-speed internet, air conditioning, a terrace, garden, concierge, and a fitness centre, with numerous water activities and hiking trails nearby.
©2026 cozycozy.com