Sayulita is a tiny town. Like, genuinely tiny — 15 minutes to walk from one end to the other. But it packs an unreasonable amount of great experiences into that small space. I've been three times now, and I keep finding new reasons to go back.
Here's the definitive list.
1. Take a Surf Lesson on the Main Beach
Sayulita's waves are the whole reason this town exists as a tourist destination. Gentle, consistent, beginner-friendly breaks that work year-round. Lessons run 600-800 pesos ($35-47) for 90 minutes with a board included.
Best sessions are before 11AM when the wind is calm. The left break near the north point is better for intermediate surfers. Longboards and fish boards work best in these conditions.
Pro tip: Board rentals are 250-350 pesos per hour if you don't need instruction. The morning glass-off is when the waves are cleanest — set your alarm.
2. Swim Inside a Volcanic Crater at Islas Marietas
The Hidden Beach (Playa del Amor) is inside a collapsed volcanic crater accessible only by swimming through a short tunnel in the rock. It looks fake. It's real.
Boat tours depart from Punta de Mita, 20 minutes south. Price: 1,500-2,500 pesos ($88-147) including gear, snorkeling, and lunch. The Marietas are a UNESCO Biosphere Reserve with a strict 116-visitor daily limit, so book at least two weeks ahead.
Whale watching included December through March. Closed August-September for breeding season. No sunscreen allowed — wear a UV shirt.
3. Eat Fish Tacos on Calle Delfin
Skip. The. Beachfront. Restaurants.
I can't say this loudly enough. The taco stands on Calle Delfin and Calle Marlin serve fish tacos for 30-50 pesos ($2-3) that are better than anything the 200-400 peso beachfront places offer. Battered mahi-mahi with chipotle crema. Grilled shrimp with pickled onions. Birria tacos if you're lucky.
Mary's on Calle Gaviotas has the best ceviche tostadas in town for 50 pesos. The beachfront charges 3-4x for the same quality food with a view. Your call, but I know where I'm eating.
4. Walk Through the Street Art
Sayulita's buildings are painted in a kaleidoscope of colors, with murals covering walls throughout town. The most concentrated area is between Calle Marlin and Calle Pelicanos. The papel picado banners strung between buildings catch the light in a way that makes the whole town look like a celebration in progress.
The iconic Sayulita sign arch on Avenida Revolucion is mandatory for photos. Friday evenings bring market stalls and live music to the central plaza. Free, always.
5. Snorkel at Playa de los Muertos
The quieter beach 10 minutes south, reached by hiking over the southern headland. Despite the name (Beach of the Dead, referencing a pre-Hispanic cemetery), it's calmer and more scenic than the main beach.
Bring your own snorkel gear (rental 100-150 pesos/day in town). The rocky reef supports tropical fish you won't see on the main beach. No services here — pack drinks, snacks, and sunscreen. Water shoes are smart for the rocky trail and entry.
6. Taste Raicilla at Don Pato Mezcaleria
Mezcal flights from 200 pesos (~$12). But the real discovery is raicilla — the local cousin of mezcal, unique to the Nayarit region. Smoky, complex, and basically unknown outside this part of Mexico.
The bartenders at Don Pato are passionate about explaining the differences between production methods and agave varieties. Budget an hour and don't plan anything strenuous afterward.
Artisanal mezcal and raicilla bottles at the market start at 300 pesos — excellent gifts or souvenirs.
7. Day Trip to San Pancho
San Francisco (San Pancho) is Sayulita's quieter neighbor, 10 minutes north by colectivo (20 pesos). Wider beach, stronger surf, more bohemian atmosphere with a Saturday organic market and farm-to-table restaurants.
Lunch at Tuna Blanca is worth the trip alone — creative Mexican cuisine in a garden setting, 150-250 pesos for mains.
8. Go Zip-Lining Over the Jungle
Several operators near San Pancho offer 10-line canopy tours through the Sierra Madre foothills. 700-1,000 pesos. You soar over the jungle with ocean views from above the tree line.
Not going to lie — the first line is terrifying. By the third, you're a convert. Allow 2 hours including the drive.
9. Catch a Sunset from the Main Beach
The Pacific sunset from Sayulita's main beach is one of the best I've seen anywhere. And I've seen a lot of sunsets.
Grab a cold beer or mezcal from one of the beach bars. Street taco vendors set up along the sand at dusk. The whole town seems to pause and watch the sky for about twenty minutes.
No entrance fee. No reservation. Just show up.
10. Experience Dia de los Muertos (Late October/Early November)
Sayulita's Day of the Dead celebration (October 31-November 2) is one of the most genuine and colorful in Mexico. The town cemetery comes alive with marigolds, candles, and families. A parade with giant puppet calaveras winds through the streets. Face painting everywhere.
The atmosphere is celebratory, not somber. But book accommodation months ahead — the town fills completely.
11. Surf the Sunset Session
Different vibe from morning sessions. The water turns gold. The crowds thin. Board rental is the same 250-350 pesos per hour. But the feeling is different — more relaxed, less competitive, more about being in the water than performing.
The waves tend to be slightly bigger in the late afternoon, which can be better for intermediate surfers.
12. Do Absolutely Nothing on a Hammock
I'm serious. Sayulita's greatest gift is permission to do nothing. String up in a hammock at your hotel or grab one at a beach bar. Read a book. Nap. Watch pelicans dive-bomb the ocean. Let the hours dissolve.
This is a town that rewards doing less. The best meals are from street carts. The best views are free. The best moments are unplanned.
For a completely different Mexican experience, the colonial cenote town of Valladolid in the Yucatán pairs well with Sayulita on a two-coast trip.
Pro Tips
Getting there: Fly PVR. Uber from the airport is cheapest. Shared shuttle 400 pesos ($24). Once in town, everything is walkable. If you're building a broader Mexico itinerary, Isla Holbox on the Caribbean coast and the colonial cenote town of Valladolid make excellent additions. or golf-cart taxi (50 pesos flat).
Cash is king: Taco stands and small vendors are cash-only. ATMs on the main street. Tip in pesos, not dollars.
Best months: November-May for dry weather and good surf. December-February is peak season and pricier. June-October is rainy but cheaper with bigger swells.
Don't flush the toilet paper. Use the bin. Plumbing across Mexico can't handle it.