From Punta Cana and Bávaro to the Caribbean Sea
Our diving takes place on the Caribbean side of the Dominican Republic around Bayahibe, Saona Island and Catalina Island. Our main prices include hotel pickup from Punta Cana or Bávaro, the journey to the coast, equipment and diving logistics.
If you are already staying in Bayahibe, lower local prices apply because no Punta Cana or Bávaro transfer is needed.
Choose a half-day reef and wreck trip, a complete island adventure, or something different beneath the jungle in the freshwater caverns.
Choose your diving adventure

Two morning dives on Caribbean reefs and shallow wrecks. Available daily for certified divers and beginners.
169 USD with transfer from Punta Cana/Bávaro
95 USD local from Bayahibe • Two dives

Atlantic Princess wreck and Peñón reef, followed by lunch, beach time and the famous Natural Pool.
199 USD with transfer from Punta Cana/Bávaro
149 USD local from Bayahibe • Mondays and Fridays

Dive The Wall and Aquarium reef, then enjoy lunch and relaxing beach time on Catalina Island.
199 USD with transfer from Punta Cana/Bávaro
149 USD local from Bayahibe • Tuesdays and Saturdays

Explore the clear freshwater caverns of Padre Nuestro and El Chicho with suitable certification and guidance.
Price on request • Available according to experience and conditions
View cavern details →| Trip | Schedule | Dives | From Punta Cana/Bávaro | Local from Bayahibe |
|---|---|---|---|---|
| Bayahibe | Daily | 2 | 169 USD | 95 USD |
| Saona Island | Monday & Friday | 2 | 199 USD | 149 USD |
| Catalina Island | Tuesday & Saturday | 2 | 199 USD | 149 USD |
| Caverns | On request | 2 | Price on request | Price on request |
Want both island trips? The Saona and Catalina package with transfer from Punta Cana or Bávaro is 349 USD per diver. Ask us for the local package price when staying in Bayahibe.
Included with your trip
Before booking
Send us your preferred date, hotel, certification level, date of last dive and equipment sizes. We will recommend the best trip for your experience and schedule.
A deposit of 40 USD per diver confirms the reservation. The remaining balance needs to be paid in cash on the first diving day.
Contact Ultra Marine DiversTell us your experience, hotel and available dates. We will help you choose.
Chat with us on WhatsApp