Sayulita is a small surf village on the Nayarit coast, 40 km north of Puerto Vallarta, where the jungle meets the Pacific through a break that has produced Mexican surf champions and welcomes total beginners in the same conditions. The town is compact — 15 minutes covers it on foot — with painted walls, seafood stands, and a working fishing fleet sharing the beach with surf schools. It sits within the Riviera Nayarit, giving easy access to whale watching in Banderas Bay, the Marietas Islands biosphere, and neighbouring fishing village San Pancho (San Francisco).
For the full picture, see our Sayulita travel guide.
Top Sayulita Tours at a Glance
| Tour | Duration | Price (approx.) | Best For |
|---|---|---|---|
| Beginner Surf Lesson | 2 hrs | from $35 USD | First-timers, families |
| Multi-Day Surf Camp | 3–5 days | from $250 USD | Progression, immersion |
| Marietas Islands Snorkelling Day Trip | 6 hrs | from $75 USD | Wildlife, snorkelling |
| Humpback Whale Watching (Dec–Mar) | 3 hrs | from $55 USD | Whale watching |
| Jungle Zipline & ATV Tour | 4 hrs | from $60 USD | Adventure, families |
| Sunset Sailing from Sayulita Bay | 2 hrs | from $50 USD | Couples, groups |
| San Pancho & Sayulita Day Tour | 5 hrs | from $40 USD | Village exploration |
Browse all Sayulita tours on GetYourGuide
For Surfers
Beginner Surf Lessons
Sayulita’s main break is a beach break with a consistent left and right — manageable waves for beginners in most conditions, particularly in the morning before swell increases. Several surf schools operate directly on the beach. The main operators include Lunazul Surf School, Sayulita Surf School, and Patricia Surf School (one of the first female-run surf schools in Mexico, established in the 1990s).
Group lessons (typically 4–8 students per instructor) run approximately $30–40 USD per person for 2 hours as of 2025, including board and rash guard. Private lessons cost approximately $60–80 USD per person for the same duration and are worth it for adults with no prior experience who want faster feedback.
Intermediate and Advanced Surf Guiding
The North Beach (Playa Norte) and Carricitos point break south of the village offer more challenging waves for intermediate and advanced surfers. Local surf guides can take experienced surfers to less-publicised breaks along the Nayarit coast — between Sayulita and Punta de Mita, several reef and point breaks see only a fraction of the Sayulita crowd.
Half-day guided surf trips to less-visited spots start at approximately $50–80 USD per person as of 2025.
For Wildlife and Marine Encounters
Marietas Islands Snorkelling and Hidden Beach
The Islas Marietas are a group of uninhabited islands 35 km from Sayulita, declared a UNESCO biosphere reserve. They support Mexico’s largest blue-footed booby nesting colony, as well as frigate birds, humpback whales (seasonal), and sea turtles. The most famous feature is the Playa del Amor (Hidden Beach) — a circular cove inside a collapsed sea cave, accessible only through a water tunnel at low tide.
Access to the Hidden Beach is strictly controlled by permits issued through the national park authority, and tour operators handle permit acquisition. Quota is limited — book tours at least 1–2 weeks in advance. Day tours from Sayulita or Puerto Vallarta include snorkelling at the island base, wildlife observation, and (permit permitting) the beach approach.
Prices from Sayulita start at approximately $70–90 USD per person as of 2025, including boat, permit, snorkel equipment, and guide.
Humpback Whale Watching (December–March)
Banderas Bay is one of the primary humpback whale (Megaptera novaeangliae) wintering grounds on Mexico’s Pacific coast. The bay is large enough to support a significant population from December through March, with peak activity in January and February. Tours operate from Puerto Vallarta, Sayulita, and Punta de Mita — departing from Sayulita means slightly shorter travel time to the bay interior.
Whale watching tours run 3–4 hours and cost approximately $50–70 USD per person as of 2025. Calving mothers with young calves are commonly sighted in late January and February — the calves surface to breathe more frequently than adults, making for more consistent viewing.
Find whale watching tours from Sayulita
For Adventure Activities
Jungle Zipline & ATV Tour
The Sierra Madre foothills rise sharply behind Sayulita, offering ATV trails through jungle terrain and zipline circuits above the canopy. Combined ATV and zipline tours run approximately 4 hours and depart from operators on the road toward Cruz de Huanacaxtle.
Prices start at approximately $55–75 USD per person as of 2025. Some operators include a cenote swim or river stop on the circuit.
Jungle River Kayaking
The Río Ameca, which flows through the Nayarit–Jalisco border zone southeast of Sayulita, offers beginner-friendly kayaking through jungle riverbanks with bird sighting opportunities. Guided kayak tours cost approximately $40–60 USD per person as of 2025, including guide and equipment.
For Village Exploration
San Pancho Day Trip
San Pancho (officially San Francisco), 8 km north of Sayulita, is a slightly quieter village with a longer, less-crowded beach and a strong artisan community. It is walkable in 2 hours and has a good food scene — El Faro restaurant is a reliable option for fresh Pacific seafood.
The two villages are connected by local taxis (approximately $5–8 USD each way as of 2025). Day tours from Puerto Vallarta that include both Sayulita and San Pancho cost approximately $40–60 USD per person.
Practical Tips for Booking Sayulita Tours
Surf season: The best surf in Sayulita is May through September when Pacific swell is most consistent. For beginners, the flatter winter months (December–March) are actually easier learning conditions.
Marietas permits: The Hidden Beach permit quota fills weeks in advance in high season (December–April, Semana Santa). For the snorkelling without the beach access, availability is easier to find.
Water safety: Sayulita’s main beach has a consistent rip current along the south side — avoid swimming in the surf zone without knowing how to identify and escape a rip.
Getting there: Sayulita is 40 minutes from Puerto Vallarta airport by taxi (approximately $20–30 USD as of 2025). The journey on the MEX-200 coastal highway is straightforward.