St. John, nicknamed Love City, will surely make you fall in love with its gorgeous natural scenery. It’s the smallest of the US Virgin Islands (USVI) and famous for Virgin Islands National Park. The park features the picturesque Caneel Bay Beach and is home to wild iguanas and fascinating historical sites. Another must-visit is Trunk Bay with its underwater national park. The latter features the Trunk Bay Underwater Snorkel Trail. Maho Bay Beach also offers great snorkeling spots where you can encounter a variety of turtles.
I’d suggest booking a resort to take your vacation up a notch. Scroll down for the top resorts in St John, USVI.
What’s new in St. John:
- Porter Airlines has launched a new route between Ottawa and St. John in 2024. Travelers can now enjoy non-stop flights between Ottawa International Airport (YOW) and St. John’s International Airport (YYT) as per Business Wire.
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 25, 2025.
Your options at a glance
| Accommodation | Best Feature | Price |
|---|---|---|
| The Westin St. John Resort Villas | Private 400-metre (1312-foot) white-sand beach | from USD 550 |
| Gallows Point Resort | Oceanfront outdoor pool | from USD 495 |
| Concordia Eco Resort | Located in a nature reserve | from USD 244 |
| Lovango Resort and Beach Club | Access to three hiking trails | from USD 600 |
| Cruz Bay Boutique Hotel | Free continental breakfast | from USD 197 |
| Inviting villa with rooftop sundeck | Rooftop sundeck with lush views | from USD 350 |
| Coconut Coast Villas | Balcony with ocean views | from USD 267 |
| Spacious villa with amazing ocean views | Pool area with ocean views | from USD 522 |
1. The Westin St. John Resort Villas (from USD 529)
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 is one of the top family resorts in St. John. It 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 and a tennis court on the premises, so I’m sure active travelers will love this. There’s also a kids’ club for the little ones. 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: CHOCOLATE HOLE 300-A, ST JOHN VI
8.66 km (5.4 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. Concordia Eco Resort
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: Estate Concordia
17.02 km (10.6 mi) from Coral World Ocean Park
4. Lovango Resort and Beach Club
Lovango Resort and Beach Club is the perfect spot to indulge in both relaxation and adventure. The private balconies here offer stunning sea views, so you can just sit back and take in the surroundings. Plus, you’ll have access to activities that suit any mood.
Dive into the infinity pool for a refreshing swim or explore the three scenic hiking trails that wind through the lush jungle. For water enthusiasts, world-class snorkeling is just the beginning. Two waterfront dining spots provide the ideal setting for a meal with a view. With boutique shops, a kids’ club, and a jungle gym, Lovango caters to all kinds of guests.
Lovango Resort and Beach Club
Address: 1 Lovango Cay
6.49 km (4.1 mi) from Coral World Ocean Park
Other accommodations in St John, USVI
5. Cruz Bay Boutique Hotel (from USD 365)
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, which I think makes it perfect for both beach bums and nature lovers. 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
6. Inviting villa with rooftop sundeck (from USD 1393)
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.
I think the rooftop sundeck is the perfect place 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.
Cruz Bay, St. John, U.S. Virgin Islands
11.25 km (7.0 mi) from Coral World Ocean ParkSuperhost
Accommodates: 6
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
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
8. Spacious villa with amazing ocean views (from USD 3528)
This three-bedroom villa boasts breathtaking views of four stunning bays, including Rendezvous and Chocolate Hole. Every room offers a spectacular view of the ocean and lush surroundings, making it easy to unwind and relax. The villa’s private pool also invites you to enjoy the views while soaking up the sun.
The outdoor area is ideal for relaxation, with a charming patio, dining area, and barbeque grill. Inside, the large, fully equipped kitchen makes meal prep a breeze. And if you’re thinking of staying longer, no worries—long-term stays are welcome!
Cruz Bay, St. John, U.S. Virgin Islands
9.55 km (6.0 mi) from Coral World Ocean ParkSuperhost
Accommodates: 6
Top guest reviews
Host:
claudia was a great hostthe owner and property manager were both welcoming and responsivethank you for being a super hostgreat and responsive hosts as wellclaudia was a true super hostLocation:
the location was wonderful with beautiful viewsit was close enough to cruz bay (restaurant and shops) and many wonderful beachesgreat location close to cruz bay but private and at the end of the roadCleanliness:
very clean and comfortable toohouse was very clean and stocked with everything we neededsuper high ceilings and very cleanwell stocked with kitchen utensils and cleanthe house was very clean and had everything we needed for a relaxing vacationRead more reviewsAmenities & Room:
great views clean comfortable furniture and bedswe loved the pool pretty viewswhich = great views small private pool grill - perfect to watch the sun set over the bayit’s very private with lots of wonderful outdoor space including a perfect poolwe spent hours in the pool and made some great dinners on the grill
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. Visit and enjoy the natural beauty and the thrilling water sports on the island and make one of these resorts your home base.
If you plan on spending an extended holiday here, the place also offers plenty of monthly rentals for a comfortable and convenient stay.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data