
St John, one of the three largest islands in the United States Virgin Islands, has preserved much of its natural beauty thanks to the presence of Virgin Islands National Park. Nearly all of the island has been designated part of the park, and large areas of its waters have also been integrated into the Virgin Islands Coral Reef National Monument. Visitors to St John can experience all sorts of tropical getaway adventures, ranging from walks on the beach to water sports such as diving and snorkeling. You can also experience the history and culture of its locals by attending the Folk Life Festival.
So come visit the United States Virgin Islands and see up-close the natural treasures of the Caribbean. For fine places to stay in, check out our list of the best luxury resorts in St John, USVI.
We handpicked these listings carefully, considering (wherever possible) recent guest reviews, location, accommodation type, prices, availability of dates, decor, and access to luxury services and amenities. The image galleries get refreshed with the latest updates regularly. They were last updated on April 24, 2025.
1. The Westin St. John Resort Villas (from USD 697)
The Westin St. John Resort Villas features a wide array of lovely rooms, spectacular suites, and exquisite villas looking out to Great Cruz Bay. Wade into the cool waters of the expansive resort pool or splash around the designated swimming area of their private beach. Grab a drink or some lunch at the beachside and poolside Snorkels Bar & Grill. The resort also has large tennis courts you can practice and play in.
Instead of getting a babysitter, you can sign up your kids at Westin Family Kids Club, where they can experience camp-style activities and join group games, arts and crafts classes, and even movie time and story time sessions.
The Westin St. John Resort Villas
Address: 300B Chocolate Hole
2. Sea Shore Allure
Sea Shore Allure is a luxurious boutique resort with a selection of exquisite suites available to couples as well as families. The whole estate is also available to rent if you’ve got a big occasion in mind. Sleep in luxury as each accommodation comes with fine amenities such as down duvets and Egyptian cotton beddings. Enjoy the view of the Caribbean Sea regardless of which room you’ve chosen. If you’re looking to pamper yourself, the deluxe suite features a spa-style bathroom with a massage showerhead and jetted bathtub.
You’ll have access to the on-site facilities during your stay. Go snorkeling using the complimentary gear provided or take a relaxing dip in the outdoor pool. You can also travel to town in style with their limousine service.
Sea Shore Allure
Address: 271 & 272 Fish Fry Drive
Discover remarkable treasures of the Caribbean in St John
Whether it’s the culture or the natural beauty you’re after, St John is a place you’ll always look back fondly on after your trip. Make the experience as remarkable as it can be by booking at these best luxury resorts in St John, USVI.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data