Vallarta Adventures★ 4.7 (731 reviews)$105USD per person
What it is
Guided in-water dolphin encounter at Dolphin Adventure — a trainer leads a small group, hands-on, with education about the animals. The single most-booked family experience in PV.
Good to know
⏱About 2 hours, door to door.
📍Meet at Nuevo Vallarta, morning & afternoon slots.
👶Minimum age 6.
🥾Little walking — fine for most fitness levels.
💦You will get wet — bring a swimsuit and a dry change of clothes.
✓Free cancellation on the operator's site, usually up to 24 hours before.
💳Reserve now, pay later where the operator offers it.
How the day flows
01
📍Meet & check-in
Nuevo Vallarta, morning & afternoon slots
02
🧭Board & cross the bay
Quick safety briefing aboard before heading out onto Banderas Bay.
03
⏱Main experience (~2 h)
Main guided experience (~2 h door to door).
04
✓Return & booking note
Return to the starting pier or drop-off. Most departures include free cancellation up to 24 h prior.
How to book
1Tap the Book button to open the live Viator listing with dates and prices.
2Pick a date and group size, and check what's included and the departure time before you pay.
✓This tour offers free cancellation (usually up to 24 hours before) and reserve now, pay later. Confirm the exact terms on the booking page.
🌐You can also check with the operator on their own website before booking.
November in Puerto Vallarta
November — the dry season begins and Festival Gourmet runs mid-month. Whale season opens in December.
Common questions
How much does Swim with Dolphins cost?
It starts around $105 USD per person. The exact price depends on the date and group size — check the operator's page.
How long is Swim with Dolphins?
Plan for about 2 hours including transport to and from the meeting point.
Who is Swim with Dolphins good for?
It suits couple, family, groups of friends. Minimum age 6.
Where do I book Swim with Dolphins?
Use the Book button on this page — it goes to the operator or Viator, where you pick a date and pay. Vallarta Pro doesn't take payment or a booking fee.