Top 7 Resorts In St John, USVI - Updated 2024

Contributing Writer
| 4 min read

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 May 29, 2024.

1. The Westin St. John Resort Villas (from USD 820)

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.

Stayed at this property?

The Westin St. John Resort & Villas

Wifi Available

Address: 300B Chocolate Hole, Cruz Bay, Cruz Bay, U.S. Virgin Islands, 830
8.73 km (5.5 mi) from Coral World Ocean Park

Parking Restaurant Room service Bar 24-HOUR FRONT DESK Tennis court Sauna Fitness centre

2. Gallows Point Resort

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.

Stayed at this property?

Gallows Point Resort

Wifi Available

Address: 3 AAA Gallows Point Road, PO Box 58
7.23 km (4.5 mi) from Coral World Ocean Park

Parking Restaurant Meeting/banquet facilities Bar 24-HOUR FRONT DESK Tennis court Fitness centre Garden

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.

Stayed at this property?

Cruz Bay Boutique Hotel

Wheelchair accessible Visual Aid: Braille

Address: 74-2 Cruz Bay Town
7.57 km (4.8 mi) from Coral World Ocean Park

Top guest reviews
warm welcoming and immaculately clean
very clean and friendly staff
room was clean and staff was very nice
owners and staff were fantastic
the owners are delightful and helpful
extremely nice and knowledgeable staff
owners are the best in everything
very helpful with any questions
Read more reviews

Other accommodations in St John, USVI

4. Inviting villa with rooftop sundeck (from USD 300)

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.

Stayed at this property?
Cruz Bay, St. John, U.S. Virgin Islands
11.25 km (7.0 mi) from Coral World Ocean Park
98 reviews   Wifi Available
ENTIRE HOME 3 Beds 6 Guests 2 Bedrooms 3 Bathrooms

Accommodates: 6

Top guest reviews
Amenities & Room:
the view was stunning the pool was perfection
between the outdoor grill and the kitchen we made some amazing meals
we really enjoyed eating breakfast out on the patio
beautiful view host and cozy place
upstairs is a sunny living room with a wrap-around porch offering incredible views of fish bay
the house was very clean and well stocked
the property is very clean and private the pool is always warm
the place was beautiful and clean upon arrival
the rooms were very clean
everything was clean and ready to go when we got there
luciah the host is amazing and attentive
lucy was a great host and very easy to communicate with
everything was as expected and the host was responsive
luciah was a wonderful host and she met us in cruz bay to guide us to the villa
excellent villa and luciah is a great host who is very responsive
it was a great location to get to everyone we wanted but far enough away to offer privacy
wonderful house - beautiful pool very private great location
beach all day close by night swims in the beautiful pool daily
great place to stay on our family vacation with older children
the pool and house were gorgeous perfect location and even better view shoutout to damia downtown st
Read more reviews

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.

Stayed at this property?

Concordia Eco Resort

Wifi Available

Address: 16213 spring garden
17.31 km (10.8 mi) from Coral World Ocean Park

Parking Terrace Non-smoking rooms Free parking Internet services Massage Hiking Diving

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.

Stayed at this property?

Estate Lindholm

Wifi Available

Address: 6B Caneel Bay
7.51 km (4.7 mi) from Coral World Ocean Park

Parking Bar Tennis court Garden Terrace Non-smoking rooms Fishing Facilities for disabled guests

7. Coconut Coast Villas

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.

Stayed at this property?

Coconut Coast Villas

8.6 User Rating Wifi Available

Address: 267 Enighed P.O. Box 1405
7.97 km (5.0 mi) from Coral World Ocean Park

Parking Non-smoking rooms Free parking Internet services WiFi Available Outdoor pool Free WiFi Non-smoking throughout

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.

Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Nicholas Muiruri is a seasoned travel writer known for his love of adventure and the great outdoors. He's a nature enthusiast with a cheerful and outgoing personality. His DNA is infused with a...Read more

 Want to contribute as a Local Expert?
Explore St. John
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.