Dubbed “America’s Caribbean Paradise,” the U.S. Virgin Islands are an island chain nestled in the northeastern Caribbean Sea. It features miles of pristine coastline, crystalline waters, lush tropical forests, and an abundance of underwater natural and archaeological treasures to explore. There are 3 large islands and 50 small islets, all decorated with fringing coral reefs and ancient elevated reefs that serve as habitats for marine life.
Divers and snorkelers are truly in for a treat! Beginners can head to Frederiksted Pier, where you can test the waters in shallow depths teeming with colorful marine life. Enjoy snorkeling amongst mangrove-lined shores at Hurricane Hole, or dive down to the haunting wreck site of the Cartanza Senora in the aptly named Shipwreck Cove.
Overall, you’ll find plenty of activities for all experience levels to enjoy. Learn more with this list of the best dive resorts in the U.S. Virgin Islands.
We handpicked these listings carefully, considering (wherever possible) recent guest reviews, location, accommodation type, prices, availability of dates, decor, and access to diving spots, equipment, and diver education. The image galleries get refreshed with the latest updates regularly. They were last updated on October 29, 2025.
1. The Buccaneer Beach & Golf Resort, Christiansted (from USD 352)
Planning a vacation in St. Croix? The Buccaneer Beach & Golf Resort is the place to book if you’re looking for all sorts of water sports, beach activities, and underwater adventures. Divers and snorkelers will love a trip to the Buck Island Reef National Monument. Guests can be picked up from the resort’s private boat dock to enjoy full-day or half-day trips to this beautiful marine garden.
The resort also features three stunning beaches, where you can enjoy plenty of beachside activities such as golf, ping pong, cornhole, and more. If you’re more keen on spending most of your time in the water, the resort also offers complimentary use of kayaks, paddleboards, and snorkeling gear for all guests!
The Buccaneer Beach & Golf Resort
Address: P.O. Box 25200
2. Bolongo Bay Beach Resort, St. Thomas (from USD 518)
Enjoy the adventure of a lifetime at this resort, which offers complimentary access to activities such as snorkeling, paddle boarding, and kayaking. On your trip, you can discover all sorts of underwater treasures, from majestic eagle rays to mystifying shipwrecks hidden deep beneath the ocean waves. Get your adrenaline pumping and try reef diving or shark diving with the St. Thomas Dive Center.
For guests who prefer a more laid-back experience, there are plenty of fun activities to choose from. Pick a hammock amongst the swaying palm trees, go on a relaxing sunset sail, or play a round of poolside bingo with your friends!
Bolongo Bay Beach Resort
Address: 7150 ESTATE BOLONGO, Bolongo, Bolongo, U.S. Virgin Islands, 802
3. Divi Carina Bay Beach Resort & Casino-All Inclusive (Adults Only), Christiansted
This beach resort comes with its very own casino along with a wide range of sporting facilities and a water sports center. While there, feel free to test the waters around St. Croix on a paddleboard, sailboat, or kayak of your choice. Or better yet, strap on some snorkeling or scuba diving gear and see various coral reefs and sea creatures located along the famed Cane Bay Wall.
Come nightfall, you can enjoy drinks with your friends while you try your luck at the games and slot machines at Carina Bay Casino!
Divi Carina Bay Beach Resort & Casino-All Inclusive (Adults Only)
Address: 5025 TURNER HOLE, Teagues Bay, Christiansted, U.S. Virgin Islands, 00820
4. Tamarind Reef Resort Spa & Marina; Christiansted (from USD 250)
Awesome breakfast at the Deep End restaurant, with a variety of dining options.
Reasonable pricing with free breakfast and water activities included.
Convenient to snorkeling, with beautiful views and a relaxing atmosphere.
Free kayak use, spacious ocean-front rooms, and nightly local entertainment.
Indulge in a relaxing vacation at this 3-star oceanfront resort in Christiansted. This resort comes with a lovely beach, an outdoor pool, a fitness center, and a spa, perfect for a well-rounded beach getaway!
Make your stay extra special and be sure to book a romantic sunset cruise or a day trip to Buck Island National Reef Monument. Looking for more adventure? Try venturing out to the snorkeling reef that’s conveniently located just a few feet offshore.
Tamarind Reef Resort Spa & Marina
Address: 5001 Tamarind Reef
Other dive accommodation in the U.S. Virgin Islands
5. Luxurious duplex with stunning ocean views, East End (from USD 626)
Located within a beach resort, this property offers both family-friendly activities and diving opportunities around St. Thomas. For a thrilling adventure, check out the water sports facilities and experience the thrill of windsurfing, kayaking, and snorkeling around the azure waters of Sapphire Beach. Enjoy your vacation as a family and head to Coral World Ocean Park for unforgettable marine life encounters.
Additionally, guests of all ages will enjoy splashing at two outdoor pools, complete with a shallow end for children and beach loungers for soaking up the warm sunshine.
2BR Luxury Beachfront Duplex Villa on Sapphire Beach III
Address: 6720 Estate Smith Bay, E306
Find your dream diving spot today
Experience world-class diving and other exhilarating water adventures in the tropical paradise that is the U.S. Virgin Islands. Explore historic forts and heritage sites, and see captivating coral reefs under the sea. Choose among these top diving resorts and have the adventure of a lifetime!
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data