The Riviera Nayarit stretches over more than 300 km of coastline from Nuevo Vallarta to San Blas. Its offerings are so diverse that they suit any traveler: families, backpackers, honeymooning couples or adventure seekers. Here are the 10 experiences you can’t skip.

1. Discover the Hidden Beach on the Islas Marietas

A protected archipelago with a beach tucked beneath a stone crater. It is visited on a regulated tour from Punta Mita; access is limited to protect the ecosystem.

2. Learn to surf in Sayulita

Gentle, consistent waves make Sayulita the best surf school in the country. There are classes for children and adults, and boards for rent by the hour.

3. Watch humpback whales (December–March)

Every winter, hundreds of humpback whales arrive in Bahía de Banderas from the Arctic to mate and give birth. Responsible tours depart from Nuevo Vallarta, La Cruz de Huanacaxtle and Punta de Mita.

4. Taste the fine dining of Punta Mita

Starred restaurants, fresh seafood and Pacific Ocean views. Punta Mita’s culinary scene is among the best in Mexico.

5. Get to know San Pancho

Right next to Sayulita, but with a slower pace. Galleries, unhurried dining and a wide beach perfect for families.

6. Spend Sunday at the La Cruz market

The Sunday market in La Cruz de Huanacaxtle brings together organic products, international cuisine and artisans from across the region.

7. Release sea turtles

Several camps (Nuevo Vallarta, Platanitos, Punta Custodio) let you take part in guided releases during nesting season.

8. Try pescado zarandeado

In Bucerías, Guayabitos or Sayulita, pescado zarandeado (fish marinated in chili and grilled over charcoal) is a must-try experience.

9. Take a tour to the Rainbow of Guayabitos

Rincón de Guayabitos is a family paradise: calm waters and boat trips out to Isla del Coral for snorkeling.

10. Play the golf courses of Nuevo Vallarta

Courses designed by figures such as Jack Nicklaus, Greg Norman and Weiskopf put Nayarit on the world golf map.

Tips for your visit

High season runs from December to April. Book in advance and consider getting around with a rental car to discover less crowded beaches.