Search all holiday resorts in Saint John

104 available resort offers

7 nights
2
1
  • airbnb
  • booking
  • makemytrip
  • oyo
  • yatra
  • goibibo
  • travelguru
  • cleartrip
  • vrbo
  • expedia
  • hotelscom
  • tripcom
  • agoda
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 1 best resorts with a jacuzzi

The Ritz-carlton St. Thomas - Saint John
9.3 1710 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.

Best Saint John resorts with a pool

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

Ritz Carlton Two Bedroom Oceanfront - Saint John
10 3 reviews

Ritz Carlton Two Bedroom Oceanfront

resort, St Thomas
The Ritz Carlton Two Bedroom Oceanfront resort in St Thomas is situated a short walk from Beverhout Point and Cowpet Bay, offering easy access to nearby beaches and a tranquil escape from the bustling city. This resort consistently receives excellent user ratings, making it a popular choice for travellers seeking a comfortable and enjoyable stay.
This spacious apartment accommodates up to six guests and features two bedrooms and two bathrooms. Guests can enjoy a range of amenities including an outdoor pool, a fitness centre, a tennis court, and a spa tub, providing ample opportunities for relaxation and recreation.
Ritz Carlton Luxury Beachfront Condo, Best Location St. Thomas - Saint John
10 5 reviews

Ritz Carlton Luxury Beachfront Condo, Best Location St. Thomas

resort, St Thomas
The Ritz Carlton Luxury Beachfront Condo, Best Location St. Thomas is situated just steps away from Secret Harbour Beach, with Beverhout Point and Turquoise Beach also within easy walking distance. Cowpet Bay and Nazareth Bay are both just 2 km away, offering even more beach options. This resort has an excellent user rating, making it a popular choice for travellers.
This two-bedroom, two-bathroom apartment can comfortably accommodate up to six guests. The resort features a swimming pool, fitness centre, spa tub, and a tranquil garden, providing a relaxing and enjoyable stay.
Gallows Point Resort - Saint John
9.6 617 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.
Surfer Shack 2 King Bedrooms (1 Is A Loft) - Saint John
9.9 851 reviews

Surfer Shack 2 King Bedrooms (1 Is A Loft)

resort
This apartment is located in Secret Harbour, a peaceful neighbourhood just a short walk from Secret Harbour Beach and Beverhout Point, with Vessup Bay and Nazareth Bay within 10 kilometres. The accommodation has received excellent ratings for location, cleanliness and user experience.
The apartment has a kitchen with a fridge, freezer, microwave oven and dishwasher. Guests can enjoy the outdoor space, which includes a garden, barbecue grills, a terrace/balcony, a swimming pool and a fitness centre.

Frequently asked questions about resorts in Saint John

  • How easy is it to get to Saint John?

    The easiest way to get to Saint John is by ferry from St. Thomas. The ferry runs regularly from Charlotte Amalie, and the trip takes about 20 minutes. You can also fly into the Cyril E. King Airport on St. Thomas and then take the ferry.
  • 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 and September to November. The weather is still warm and sunny, but the crowds are smaller and the prices are lower.
  • What are the most romantic activities in and around Saint John?

    A sunset sail around the island is a classic romantic activity. You can also enjoy a private dinner on the beach at one of the many restaurants. And for a truly special experience, book a couples massage at one of the many spas on the island.
  • What are the nearest cities to explore when you are in Saint John?

    The nearest city to Saint John is Charlotte Amalie on St. Thomas. It's a vibrant city with plenty of shops, restaurants, and historical sites. You can also take a day trip to Christiansted on St. Croix, another beautiful city with a rich history.
  • What are the most requested amenities in resorts in Saint John?

    Most resorts in Saint John offer swimming pools, restaurants, and bars. Many also have private beaches, water sports facilities, and spa services. If you're looking for something special, some resorts even have their own boat docks and offer excursions to nearby islands.

Popular destinations

Best Saint John resorts with air conditioning

Long Bay Beach Resort - Saint John
No reviews

Long Bay Beach Resort

resort, Tortola
Long Bay Beach Resort is situated in Tortola, 7km from the city centre, conveniently located near Long Bay Beach and Smuggler's Cove Beach.
This hotel offers guests free Wi-Fi, parking, a restaurant, bar, spa, tennis court, and various additional services including room service, laundry, and concierge assistance.

Best Saint John resorts with a gym

Gallows Point Resort - Saint John
9.6 617 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.
Margaritaville Vacation Club - St Thomas - Saint John
8.7 6364 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.
The Westin St. John Resort Villas - Saint John
8.8 908 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.
Peter Island Resort - Saint John
10 1 review

Peter Island Resort

resort, Anderson
Peter Island Resort, located on Peter Island in the British Virgin Islands, is 6.4km south of Tortola, 6km from The Baths, and 1.4km from Road Town Ferry Terminal, offering convenient ferry transfers.
The resort boasts a 300 square metre oceanfront conference facility, two restaurants (The Drake Steakhouse and The Drunken Pelican), a spa, tennis court, fitness centre, and diverse accommodation ranging from beachfront rooms to two-bedroom villas with private hot tubs.
©2026 cozycozy.com