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 4 best resorts with a jacuzzi

Peter Island Resort - Saint John
9.0 39 reviews

Peter Island Resort

resort, Sprat Bay
Peter Island Resort in Sprat Bay offers a prime beachfront location with direct access to a private white sand beach, just a few steps from Deadman's Bay Beach.
This resort provides a full-service spa, two distinct restaurants, a swimming pool, and a fitness centre, ideal for those seeking coastal relaxation and activities in Sprat Bay.
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.
Elysian Beach Resort - Saint John
9.0 691 reviews

Elysian Beach Resort

resort, St Thomas
The Elysian Beach Resort is located in St. Thomas, a Caribbean island, over 6,400 kilometres from Nazareth.
This resort, with its focus on beach activities and a casino, is not suitable for visitors seeking to experience the historical and religious significance of Nazareth.

Best Saint John resorts with a pool

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

Oceanfront 1-bedroom Premium Corner Villa - Saint John
10 20 reviews

Oceanfront 1-bedroom Premium Corner Villa

resort, Tortola
Fort Recovery Beachfront Villa And Suites Hotel 1br is situated on the waterfront in Tortola, just 5km from popular beaches like Apple Bay and Long Bay, as well as Soper's Hole Marina and the West End Ferry Terminal. The hotel has received excellent user ratings, indicating a high level of satisfaction among previous guests.
This beachfront property offers one-bedroom suites, each accommodating up to two guests. Enjoy a range of amenities including a swimming pool, fitness centre, and a terrace or balcony, perfect for relaxing and taking in the stunning views.
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.
Westin Resort On St John 2bedroom 2bath Sleeps 8  Stay 2-7 Nights Full Kitchen - Saint John
No reviews

Westin Resort On St John 2bedroom 2bath Sleeps 8 Stay 2-7 Nights Full Kitchen

resort, Cruz Bay
The Westin Resort on St John, situated in Cruz Bay, offers convenient access to Virgin Islands National Park and Cruz Bay Beach, though precise distances aren't specified.
The 'Westin Resort On St John 2-bedroom 2-bath Sleeps7 Stay 2-7 Nights Full Kitchen' offer provides a self-catering apartment sleeping up to seven guests, boasting a swimming pool, air conditioning, and Wi-Fi, plus access to resort amenities including a shuttle service.
Island Getaway! Dreamy Units In Paradise. - Saint John
9.0 110 reviews

Island Getaway! Dreamy Units In Paradise.

resort, Smith Bay
This resort is located in Smith Bay, St. Thomas, just a 15-minute walk from Pineapple Beach and Coki Point Beach, making it ideal for those seeking a relaxing beach getaway. It enjoys an excellent user rating, suggesting a high standard of service and amenities. The resort offers a choice of comfortable apartments and studios, all featuring a balcony or terrace, perfect for enjoying the tropical views. Guests can enjoy a range of facilities, including a swimming pool, jacuzzi, fitness centre, restaurant, and concierge service, as well as access to a range of water activities.

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

Luxury Suite On The Sand @ Sapphire Beach Resort I - Saint John
9.8 17 reviews

Luxury Suite On The Sand @ Sapphire Beach Resort I

resort, St Thomas
This **Luxury Suite On The Sand @ Sapphire Beach Resort I** is situated in the Cabes Point area of St Thomas, just a short walk from Sapphire Beach and within a 1.6km radius of Turquoise Beach and Lindquist Beach. The suite, suitable for up to four guests, offers a private balcony, a swimming pool, a fitness centre, and parking, as well as internet access and air conditioning.
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.
Beautiful Secluded Island Getaway - Saint John
9.6 15 reviews

Beautiful Secluded Island Getaway

resort, St. Thomas
This beachfront hotel, part of the 'Beautiful Secluded Island Getaway' offer, is situated near Secret Harbour Beach in St Thomas, with Beverhout and Cabrita Points less than 1.6km away.
The resort boasts a swimming pool, jacuzzi, tennis court, and on-site spa tub, alongside concierge services and stunning sea views, all within a smoke-free environment.
Cottages In Cane Garden Bay #3 - Saint John
9.3 32 reviews

Cottages In Cane Garden Bay #3

resort
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.

Best Saint John resorts with a gym

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.
Margaritaville Vacation Club - St Thomas - Saint John
8.7 6390 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.
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.
Wyndham Tortola Bvi Lambert Beach Resort - Saint John
No reviews

Wyndham Tortola Bvi Lambert Beach Resort

resort, Tortola
The Wyndham Tortola BVI Lambert Beach Resort in Tortola is located 6 kilometres from the town centre and offers pet-friendly accommodation with air conditioning, a swimming pool, terrace, garden, spa, concierge, restaurant, bar, fitness centre, room service, and parking.
This resort provides multiple swimming options including an indoor and outdoor pool, complimentary Wi-Fi, laundry services, and staff fluent in English, Spanish, and Italian, all within the Wyndham Tortola BVI Lambert Beach Resort offer.
©2026 cozycozy.com