Seasonality Preview
- Best overall window: November to April
- Track monthly activity windows in a full 12-month planner view.

Rock reefs, volcanic islands, and winter whales on Mexico's Pacific bay
Updated Jan 23, 2026 • 14 sources
Overview
Puerto Vallarta and the Bahia de Banderas wrap Mexico's central Pacific coast with easy day-boat access to rock reefs, caverns, and offshore pinnacles. Divers base in Puerto Vallarta, Nuevo Vallarta, or Punta Mita, then hop to Los Arcos for shallow training dives and nudibranch hunting, push farther to El Morro for caves and pelagic chances, or head north to Islas Marietas for volcanic tunnels and reef fish. Winter brings humpback whales in the bay, while summer and early fall deliver the warmest water and often the clearest visibility. Topside, you get a walkable Malecon, jungle day trips, surf towns like Sayulita, and sunset sea turtle releases. The region rewards early starts, flexible planning around rainy season squalls, and respect for protected-area rules in Marietas and Los Arcos.
Pair Los Arcos' rock formations with Islas Marietas' regulated national-park style rules for a full-spectrum bay itinerary.
Winter brings humpback whales and drier weather. Summer and early fall bring the warmest water and frequent best-visibility windows.
Divers, snorkelers, and non-divers can share the same boat days and regroup easily for food, sunsets, and day trips in town.
Short hops for beginners in sheltered coves, plus condition-dependent pinnacles like El Morro for advanced divers.
Top species linked to approved dive spots in Puerto Vallarta And Bahia De Banderas Mexico.
Quick shortlist before you jump into the full planning page.

Protected granite-arch and reef dive zone south of Puerto Vallarta.

DiveJourney destination guides are living documents built from local knowledge, operator experience, and publicly available sources. Conditions, regulations, and logistics can change. Each guide shows its last update date and sources used.
Last updated: January 23, 2026 • 14 sources
If you see something inaccurate or outdated, you can submit an update. This is how the platform improves.