Surf spot
Puerto Vallarta
Forecast conditions and map view for Puerto Vallarta in Mexico, Jalisco. Open the interactive surf map to inspect wind, waves, and nearby spots.
- Country
- Mexico, Jalisco
- Coordinates
- 20.7381, -105.4028
Puerto Vallarta, on Mexico’s Pacific coast in Jalisco, is better known as a warm-water surf destination than a world-class heavyweight break, but it offers a fun mix of beachbreaks, point-style waves, and nearby reef or rivermouth options depending on the season.
What it’s like
- Wave type: Mostly beachbreaks, with some reef and point setups in the broader Bahía de Banderas area.
- Best swell direction: Typically south to southwest swell during the summer rainy season brings the most consistent surf.
- Water temp: Usually warm year-round, so a rashguard or thin springsuit is often enough.
- Crowds: Can be busy, especially near town and at the more accessible beaches.
- Skill level: Good for beginners to intermediates at mellow beachbreaks, though some nearby spots can get punchier and better for experienced surfers.
Surf season
- Main season: May to October for the most reliable waves.
- Smaller winter surf: November to March can still produce rideable swells, but it’s often less consistent.
Conditions to expect
- Summer: Bigger, more frequent surf, but also rainy weather, stronger currents, and occasional choppy conditions.
- Winter: Cleaner weather and lighter winds at times, but generally smaller waves.
- Tides: Many local beaches work best around mid tide, though this varies by spot.
Vibe
Puerto Vallarta has a lively beach-city atmosphere, so you can combine surf with nightlife, restaurants, and easy access to accommodation. It’s a good base if you want a surf trip that also feels like a vacation in a major coastal town.
Good to know
- Surf can be less consistent right in town than at nearby stretches outside the city.
- It’s worth checking local conditions daily because sandbars and breaks can change.
- Respect local surfers and watch for strong currents and shorebreak at certain beaches.
