St. John is the smallest among the three islands of the US Virgin Islands (USVI). The other two islands are St. Thomas and St. Croix. Virgin Islands National Park, which is known for its picturesque Caneel Bay Beach, occupies almost the entirety of St. John and is the main attraction. It is home to wild iguanas and fascinating historical sites. Trunk Bay is a white sand beach lined with dense green foliage. Enjoy its natural beauty while swimming, paddleboarding, and kayaking in the crystal-clear blue waters of the Caribbean. Maho Bay Beach offers you the best snorkeling spots where you can encounter the green, leatherback, and loggerhead turtles. Of course, there are other Caribbean Islands to explore nearby. Accommodation options are plentiful, but you should think about staying in a resort to take your vacation up a notch. Scroll down for the top resorts in St John, USVI.
We handpicked these listings carefully, considering (wherever possible) Superhost status, recent guest reviews, location, accommodation type, prices, availability of dates, decor, and amenities. The image galleries get refreshed with the latest updates regularly. They were last updated on October 27, 2024.
Why Trust Trip101?
✅ Over 50,000 articles reviewed and published by our experienced team
✅ Over 50 years of combined experience researching, writing and reviewing travel articles
✅ Over 40,000 hours spent on research and fact-checking from credible sources (last year’s data)
✅ Optimizing content from data-driven insights collected directly from users on our platform
✅ Focus on authentic and up-to-date information by collaborating with local guides, global travelers and other industry experts
✅ Long-standing partnerships with credible brands like Airbnb, Booking.com, Agoda, Expedia, GetYourGuide, Viator, RVShare and more
✅ Full disclosure on any partnerships or sponsored content
Trip101’s team of writers, editors, and content managers oversees the publication of all travel content, including destination guides, accommodation recommendations, and travel tips. They have extensive experience in the travel industry and no content, written or visual, gets published without a review. Many of our team’s work has also been featured in Travel+Leisure, National Today, The Indian Express, The Telegraph (India), Robb Report, The Adventure Handbook, Tripoto, Korea Tourism Organization, and Korean Ministry of Culture, Sports and Tourism. Some of them are also members of professional organizations like the Society of American Travel Writers and the International Travel Writers and Photographers Alliance.
Each member of the team follows Trip101's methodology and strict editorial guidelines to ensure accuracy, authenticity, and relevance.
1. The Westin St. John Resort Villas (from USD 550)
The breakfast was quick and tasty, but the lunch menu at Snorkels Bar & Grill was preferred over the dinner options. Limited dining choices due to Covid situation.
The 2-bedroom villa was comfortable and well-equipped, but the pricing for additional amenities like chairs and snorkel gear was considered expensive.
Stunning beachfront location with easy access to the pool, hot tub, and nearby attractions, but limited transportation options and a small beach area.
The villa had a private pool, well-maintained grounds, and complimentary kayaks for exploring Great Cruz Bay.
This resort features air-conditioned rooms with a flat-screen TV for your entertainment. You will also find a work desk with a comfortable chair in your accommodation. A fully equipped kitchen for your cooking needs and a spacious seating area for relaxation are noticeable features of the rooms.
You will enjoy spending time at the freshwater pool, and there is a private beach access right in front where you can soak in the sunshine. The resort has a fitness center, tennis court, and a kids club on the premises. Top it all off with a top-notch concierge service and you are assured of a great vacation experience.
The Westin St. John Resort & Villas
Address: 300B Chocolate Hole, Cruz Bay, Cruz Bay, U.S. Virgin Islands, 830
8.73 km (5.5 mi) from Coral World Ocean Park
2. Gallows Point Resort
High-priced on-site restaurant, limited breakfast options, and proximity to various dining choices in the area.
Reasonable pricing for St. John's standards, expected for the location.
Perfect location with beautiful harbor views, walking distance to downtown, and easy access to snorkeling.
Good gymnasium, on-site shop, easy car rental, and helpful concierge services.
This all-inclusive resort offers you luxurious guest rooms with panoramic views of Cruz Bay Harbor, while tropical gardens surround the hotel creating a relaxing atmosphere. Aside from its direct beach access, there is an outdoor pool for you to have a leisurely swim.
Inside your room is a kitchen with a stove, oven, fridge, and microwave, allowing you to conveniently prepare your favorite meals. Additionally, there is a seating area with a cozy sofa bed where you can relax while watching TV. There is complimentary Wi-Fi for your browsing and streaming needs.
Gallows Point Resort
Address: 3 AAA Gallows Point Road, PO Box 58
7.23 km (4.5 mi) from Coral World Ocean Park
3. Cruz Bay Boutique Hotel
Cruz Bay Boutique Hotel offers a nice place to stay during your St. John, USVI adventure. It’s just a few steps away from the beach and a short stroll to the Virgin Islands National Park. It is also conveniently located where you can easily get to the town’s best restaurants, shops, and nightspots.
The hotel features charming and cozy guest rooms. Each one has a queen-size bed, en suite bath, flat-screen satellite TV, mini-fridge, and air-conditioning. Guests will also have the penthouse apartment option, a one-bedroom suite with a full kitchen if you’re with a larger group and/or if you’re going to stay for a minimum of seven nights.
Cruz Bay Boutique Hotel
Address: 74-2 Cruz Bay Town
7.57 km (4.8 mi) from Coral World Ocean Park
Other accommodations in St John, USVI
4. Inviting villa with rooftop sundeck (from USD 350)
This villa rental is the perfect spot for a family vacation. It is nestled amidst tropical vegetation and features a beautiful private infinity pool with deck chairs for soaking in the sunshine. On one of its patios are swing chairs for you to relax while enjoying the breeze and taking in the scenery. The same patio offers you a dining area in full view of the private pool.
A rooftop sundeck provides a perfect setting to watch the sunset over a glass of wine. You will also find the ocean views from here most breathtaking. The villa has a modern kitchen with a French-door refrigerator, oven, stove, and marble counters for a satisfying meal preparation experience.
Top guest reviews
Host:
luciah the host is amazing and attentivelucy was a great host and very easy to communicate witheverything was as expected and the host was responsiveluciah was a wonderful host and she met us in cruz bay to guide us to the villaexcellent villa and luciah is a great host who is very responsiveLocation:
it was a great location to get to everyone we wanted but far enough away to offer privacywonderful house - beautiful pool very private great locationbeach all day close by night swims in the beautiful pool dailygreat place to stay on our family vacation with older childrenthe pool and house were gorgeous perfect location and even better view shoutout to damia downtown stCleanliness:
the house was very clean and well stockedthe property is very clean and private the pool is always warmthe place was beautiful and clean upon arrivalthe rooms were very cleaneverything was clean and ready to go when we got thereRead more reviewsAmenities & Room:
the view was stunning the pool was perfectionbetween the outdoor grill and the kitchen we made some amazing mealswe really enjoyed eating breakfast out on the patiobeautiful view host and cozy placeupstairs is a sunny living room with a wrap-around porch offering incredible views of fish bay
5. Concordia Eco Resort (from USD 134)
This hotel boasts an outdoor swimming pool and spacious rooms. You will find a patio with stunning sea views in some of its units. Furthermore, accommodations offer you a kitchenette equipped with a two-burner stovetop, fridge, and microwave. You can prepare meals, store drinks, and warm your snacks with these amenities. Besides, you have a sleeper sofa to relax on and a queen bed for a comfortable sleep in most accommodations.
The ocean and a sandy beach are within walking distance from the resort and provide amazing snorkeling and diving opportunities (with a diving and snorkeling gear per person provided for an additional fee) for your indulgence.
Concordia Eco Resort
Address: 16213 spring garden
17.31 km (10.8 mi) from Coral World Ocean Park
6. Estate Lindholm (from USD 445)
This inn boasts Indonesian-themed rooms with a furnished outdoor deck. You will enjoy breathtaking sceneries and a cool breeze as you relax on the deck. Your guest room is spacious, and you could book one that features a well-equipped and stocked kitchen. The crystal clear water in the outdoor swimming pool with a nice garden view will entice you to spend an entire afternoon taking laps here.
The tropical garden landscape with outdoor seating creates a serene atmosphere that you will find most pleasant.
Estate Lindholm
Address: 6B Caneel Bay
7.51 km (4.7 mi) from Coral World Ocean Park
7. Coconut Coast Villas
The kitchen was fully equipped for cooking. Snacks available on an honor system. Nearby grocery store, but limited extra kitchen items available.
Very affordable for a two bed, two bath condo. Free use of beach towels and beach chairs. Close to a little grocery store.
Great location with a quick walk into Cruz Bay. Beautiful views and a quiet, relaxing environment. Close to town and easily walkable once checked in.
Spacious, clean rooms with everything needed for the beach available. Small pool and rocky beach. Complimentary use of beach chairs, cooler, and pool noodles.
This vacation rental has complimentary Wi-Fi for browsing and streaming on your devices. It also offers you air-conditioned rooms with a flat-screen TV for entertainment. There is an equipped kitchen where you can cook meals just like at home. In addition, you have a dining table to serve your meals.
Besides, you have a furnished private balcony to relax and take in the stunning views while also catching a breeze.
Coconut Coast Villas
Address: 267 Enighed P.O. Box 1405
7.97 km (5.0 mi) from Coral World Ocean Park
Make a date with picturesque beaches
St. John has sugar plantations and factory ruins that provide glimpses into its once vibrant industry. Nonetheless, the beautiful beaches are perhaps the most spectacular attractions. Plan a date to visit and enjoy the natural beauty and the thrilling water sports for you to fully experience the joys of island life.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data