The Dominican Republic prides itself on being home to the tallest mountain in Caribbean, Pico Duarte (Duarte Peak), soaring at 10,164.0 feet (3097.9 meters) elevation. For sunseekers, the white-sand stretch of Bahía de Las Águilas is a top-notch destination. This sunshine-filled country is not only for beach basking but also a premier setting for scuba divers. Dive deep into La Caleta Underwater National Park to explore the shipwrecks lying on the seabed and the abundant marine life lingering around the ruins. Looking for something more extreme? Try swimming with Humpback Whales at the dive sites in Puerto Plata and Sosua such as the airport wall dwelling incredible biodiversity. For divers, finding a dive resort to quickly access prime diving spots is a wise decision. Keep scrolling for our picks of the best dive resorts in the Dominican Republic.
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 28, 2025.
1. Ocean Blue & Sand Beach Resort, Punta Cana
Idyllically positioned in front of the beach, this resort suits travelers who want to try diving. Depending on your expertise, you can enroll in a fitting diving course that matches your skills, and a team of professionals will guide you throughout the program. Take this chance to unravel Caribbean reefs and the mysterious Mayan cenotes far down the waters. Although, the activities in the diving center incur an additional charge.
Other recreational activities you can give a shot at here are wall climbing, tennis, bowling, and motorized water sports.
Ocean Blue & Sand Beach Resort - All Inclusive This is a Proud Certified property where you can be extra sure of a welcoming stay.
Address: Carretera Arena Gorda - Bavaro
1.52 km (1.0 mi) from Splash Water Park
2. Viva Wyndham Dominicus Beach, Bayahibe (from USD 358)
Each booking in this all-inclusive resort covers all-day meals and drinks, a welcome cocktail, access to all facilities, taxes and gratuities, and a myriad of activities to enjoy. Introductory dive lessons are included in the rates, but extra costs apply if you want to avail yourself of the PADI (Professional Association of Diving Instructors) courses.
Furthermore, the property boasts four freshwater pools with shallow areas for children. There are two tennis courts and a state-of-the-art fitness center for staying active throughout your stay. Live entertainment also happens every evening for night capping.
Viva Dominicus Beach by Wyndham, A Trademark All Inclusive
Address: Bayahibe, La Romana
56.77 km (35.3 mi) from Splash Water Park
3. Ocean el Faro Resort, Punta Cana (from USD 306)
Traditional style meets contemporary luxury at Ocean el Faro Resort. This 5-star resort has a colonial-style interior with top-of-the-line facilities to match. The resort presents many water facilities such as a private beach area, huge pools, a lazy river with a calm current, and a family area with a water park.
Those who would like to go for extreme water sports can opt for the extensive program hosted by Blue Team entertainment team. It includes a scuba diving and snorkeling class from expert trainers.
El Beso Adults Only At Ocean El Faro - All Inclusive This is a Proud Certified property where you can be extra sure of a welcoming stay.
Address: Carretera Uvero Alto
13.89 km (8.7 mi) from Splash Water Park
4. Iberostar Selection Hacienda Dominicus, Bayahibe
Excellent dining options including buffet, Mexican, Japanese, and French restaurants. Delicious cocktails and a good selection of food and drinks.
Competitive all-inclusive offer with good value for money.
Convenient location with nearby shops, a small village, and easy access to the port for excursions. Rainforest park on the property.
Beautiful garden, beach, pools, and on-site snack bar. Renovated rooms and bathrooms. Family-friendly with mini disco and mini club.
Experience nature tranquility in this 5-star resort surrounded by stunning beaches and landscaped gardens. The seabed of Bayahibe is teeming with aquatic heritage. If this interests you, you can get yourself to do sustainable coral reef diving at the on-site diving center.
Besides coral reef sightings, this venture allows you to discover St. George shipwreck and Isla Catalina National Park. Night dives are possible as well. You can also visit the first coral laboratory to enrich your knowledge about diverse marine life.
Iberostar Selection Hacienda Dominicus - All Inclusive
Address: Playa Bayahibe
56.29 km (35.0 mi) from Splash Water Park
5. Iberostar Punta Cana, Punta Cana
Varied dining options, good breakfast, clean and well-stocked rooms, some issues with food quality and variety
Good value for families, all-inclusive pricing
Beautiful beach, great for families, convenient for excursions
Clean rooms, AC, beach, pools, golf course, easy booking for excursions and dinners
You will find a diving center in this resort where you can earn a PADI certificate. Arrange diving excursions to traverse the underwater passageways and witness the beautiful coral gardens and the notable Astron shipwreck.
Moreover, spend quality time with your little ones with the Star Camp program. You can also schedule a tee time with your friends on the resort’s 18-hole golf course. While here, grab the opportunity to check out Iberostar’s coral nursery to learn how the destroyed reefs and mangroves are being restored.
Iberostar Waves Punta Cana - All Inclusive
Address: Bavaro
628 meters (0.4 ft) from Splash Water Park
6. Secrets Royal Beach Punta Cana - Adults Only, Punta Cana (from USD 454)
Secrets Royal Beach Punta Cana - Adults Only grants guests direct access to a palm-dotted white-sand beach. This resort is an excellent destination for couples and adult friends who need a break from mundane routines. The property sports two massive pools and four jetted pools, so you can invite your significant other for a relaxing dip anytime.
If you want to indulge in something daring, there is no place quite as vibrant as this resort. For a surcharge, scuba diving tours and deep-sea fishing are available here.
Secrets Royal Beach Punta Cana - Adults Only - All Inclusive This is a Proud Certified property where you can be extra sure of a welcoming stay.
Address: Avenida Alemania S/N El Cortecito Beach
6.09 km (3.8 mi) from Splash Water Park
7. Dreams Royal Beach Punta Cana, Punta Cana (from USD 279)
Varied food options with a preference for buffet due to quick service for young, hungry kids. Some variability in food quality and slow service at sit-down restaurants.
Great value for the resort amenities and services offered.
Convenient travel from the US to a beautiful beach in the Caribbean. Easy logistics and family-friendly environment.
Family-friendly with excellent pool areas and kids' activities. Pet-friendly with ground-floor pool access for pet owners.
Leisure travelers can always be up for some fun in Dreams Royal Beach. This resort houses a casino where you can test your luck and bag a win. Additionally, thrill seekers will be delighted with the scuba diving activity on-site for an extra cost. Meanwhile, beginner divers can attend introductory scuba diving classes in the pool to learn the basics before going deep.
After exhausting your energy for the day, soothe your fatigued body and sore muscles in the posh spa with rejuvenating treatments and hydro massage showers.
Dreams Royal Beach Punta Cana - All Inclusive This is a Proud Certified property where you can be extra sure of a welcoming stay.
Address: Avenida Alemania S/N El Cortecito Beach
6.08 km (3.8 mi) from Splash Water Park
8. Dreams Dominicus La Romana - All Inclusive, Bayahibe (from USD 287)
This all-inclusive resort promises an adventure-filled vacation for the entire family. You can watch a big-screen movie by the beach with your loved ones or jam to live music performances. This resort also has something in store for your young ones and inner child. Take your kids to meet their new friends and play in the kids club.
As for diving, guests can access the PADI diving center where they can scuba dive and catch deep-sea fish for an additional fee. Boat and fishing excursions are also viable here.
Dreams Dominicus La Romana - All Inclusive
Address: PLAYA DE BAYAHIBE, Dominicus, Bayahibe, Dominican Republic, 22000
56.71 km (35.3 mi) from Splash Water Park
9. TRS Turquesa Hotel - Adults Only - All Inclusive, Punta Cana
Delicious food at most restaurants, especially breakfast and lunch, but some specialty restaurants and room service could be improved.
Reasonable pricing for an all-inclusive resort with top-shelf liquors and spacious rooms.
Beautiful beachfront location with stunning views and serene grounds, but vendors on the beach can be pushy.
Multiple pools, beach access, spa, gym, live music, and a variety of dining options.
At TRS Turquesa Hotel, you will surely never have a dull moment. Pamper yourself with fatigue-relieving therapies at the spa or enter the sauna for dry heat bathing. Guests can also revel in the waters in all the pools at Grand Palladium Punta Cana Resort & Spa.
For adrenaline junkies, the way to stimulate their excitement is through exhilarating water sports. Many water activities are delivered here such as windsurfing, kayaking, and parasailing.
You can also register for diving courses and obtain international certification for an extra fee. While here, upgrade your experience by attempting diving excursions to Isla Catalina too!
TRS Turquesa Hotel - Adults Only - All Inclusive This is a Proud Certified property where you can be extra sure of a welcoming stay.
Address: El Cortecito
4.39 km (2.8 mi) from Splash Water Park
10. Be Live Collection Marien - All Inclusive, Puerto Plata (from USD 166)
If you are into diving, this all-inclusive resort is perfect for you. The resort offers a complete diving program, allowing you to unveil the underwater mysteries of Caribbean Sea and see a glimpse of the colorful corals and marine fauna. On that more, rental equipment is up for grabs in the resort for added convenience.
Furthermore, all 297 well-furnished rooms are meticulously designed to ensure maximum comfort and privacy. Business travelers will also benefit from the flexible meeting rooms that can accommodate more than 500 people.
Be Live Collection Marien - All Inclusive
Address: CARR LUPERON, KM. 4,5, 57000, COMPLEJO TURISTICO COSTA DORADA, Puerto Plata, Puerto Plata, Dominican Republic
259.51 km (161.3 mi) from Splash Water Park
Explore the underwater marvels of the Dominican Republic
The Dominican Republic is famed for its Caribbean beaches, storied colonial past, and charming towns. If you are fascinated by what happens beneath the waters, this is the right place to go! Gear up and book a stay in one of the best dive resorts in the Dominican Republic for a hassle-free excursion.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data