Surf Town Soul on the Nayarit Coast
Consistent beginner waves, dorado tacos on the sand, and the colorful energy of a Mexican surf village that still feels like a village.
There is a particular type of place that travel creates and then inevitably threatens to destroy — a small town with good waves, cheap food, and an authentic local culture that gets “discovered” and gradually overwhelmed by the very people who loved it for being undiscovered. Sayulita is in the middle of that arc. The village of 5,000 has Instagram murals, yoga studios, Airbnbs on every block, and prices that have climbed significantly in the past decade. And yet — it still works. The surf is still good, the fish tacos are still excellent, the streets are still colorful and genuinely Mexican, and the energy on a Saturday evening when the market is running and the surfers are coming in from the afternoon session is something no amount of tourism development has managed to extinguish.
I spent four days here in February, and by the second morning I had fallen into a rhythm that felt like the most natural thing in the world: surf lesson at 8am, fish tacos at noon, afternoon swimming at Playa de los Muertos, sunset beers at a beach bar, and the Saturday market to cap the week. Sayulita makes it easy.
The Surf — Beginner Paradise
Sayulita’s main beach break is what makes the town. The wave is consistent, moderate-sized, and breaks over sand — the ideal learning conditions for beginner and intermediate surfers. The lineup is social rather than competitive (unlike many surf spots where locals guard their waves), and the atmosphere in the water matches the atmosphere on shore: friendly, relaxed, encouraging.
Surf schools operate directly on the beach, and a 2-hour lesson with board and instructor costs $40-60 USD. I took a morning lesson on a clean 2-3 foot day and was standing and riding to the beach by the end of the session. The instructors are experienced, bilingual, and genuinely enthusiastic about getting beginners into the water. Morning lessons are best — the wind picks up in the afternoon and can make the surface choppy, which adds unnecessary difficulty when you are still figuring out the basics.
For intermediate and advanced surfers, the point break at the north end of the beach offers longer, more challenging rides. La Lancha, a 15-minute drive south, has more powerful waves for experienced surfers looking for something beyond the main beach.
The Beaches — Where to Actually Swim
Here is the important caveat about Sayulita’s main beach: it has had periodic water quality issues. The town’s drainage infrastructure has not kept pace with its growth, and after rain the water near the main beach can test above safe levels. This is not a permanent condition — many days the water is fine — but it is worth knowing.
Playa de los Muertos is the solution. A 15-minute walk north of the main beach (follow the path past the cemetery that gives the beach its name), this small stretch has consistently cleaner water, fewer people, good snorkeling along the rocky edges, and a beauty that rivals any beach in the area. When I swam here on a Tuesday afternoon, I counted maybe 20 people on the entire beach. The contrast with the main beach crowd was striking.
San Pancho (San Francisco, 5km north) has a better swimming beach than Sayulita itself — wider, calmer, and with cleaner water. The village is smaller, quieter, and more genuinely Mexican in atmosphere. Many repeat visitors to the Nayarit coast end up preferring San Pancho; first-timers generally prefer Sayulita’s energy and infrastructure. My advice: base in Sayulita for the restaurants and nightlife, but spend your beach days at Playa de los Muertos or San Pancho.
Fish Tacos and the Saturday Market
Fresh-caught dorado grilled on the beach, the weekly artisan market in the plaza, and a food scene that punches above its weight class.
Where to Eat and Drink
Sayulita’s food scene is better than a village of 5,000 has any right to expect, and the range covers everything from $2 beach tacos to $25 restaurant dinners.
The beachside taco stands near the main surf spot are where you start. Fresh dorado (mahi-mahi), grilled with lime and tucked into a corn tortilla with cabbage slaw, salsa, and a squeeze of lime — MXN 30-45 per taco. Three or four of these with a cold Pacifico and you have the essential Sayulita lunch for under $8 USD. The fish was swimming that morning. The taco stands rotate and compete, which keeps the quality high.
ChocoBanana on the main street is the breakfast spot — smoothie bowls, pancakes, fresh juice, and a social atmosphere that makes it the morning gathering place for the surf community. MXN 80-150 for a full breakfast. Expect a wait on weekends.
Don Pedro’s at the south end of the beach is the upscale option — good seafood in a beachfront setting with live music on certain evenings. It is the Sayulita splurge dinner, and the sunset views from the terrace justify the premium. Mains MXN 200-400.
For mezcal, the small bars on the streets behind the main beach have curated selections of artisanal mezcal from Oaxaca and Jalisco. A tasting flight of three mezcals runs MXN 150-250 and is an excellent way to spend an hour after dinner.
The Saturday Market
The weekly Saturday market in the plaza is Sayulita’s social event. Artisan vendors selling jewelry, textiles, ceramics, and surf-inspired crafts set up alongside food stalls offering tamales, fresh ceviche, grilled corn, and agua frescas. Live music provides the soundtrack. The market runs from late morning through late afternoon and draws both visitors and locals in roughly equal measure.
I arrived around 10:30am and spent two hours browsing, eating, and absorbing the scene. The handmade jewelry (silver, beaded, and shell work) is the best souvenir shopping in the area — better selection and better prices than Puerto Vallarta. The food stalls are excellent for a casual lunch that is different from the daily restaurant routine. The whole experience is one of the best weekly markets on the Pacific coast.
San Pancho — The Quieter Alternative
San Pancho (officially San Francisco) is 5km north of Sayulita and accessible by combi van in 5 minutes (MXN 15-20). The village is smaller, quieter, and noticeably less touristed. The beach is wider and better for swimming. The restaurant scene is smaller but includes several excellent spots, and the overall atmosphere is more contemplative than Sayulita’s buzzy energy.
If you are choosing between the two for a base, Sayulita has better infrastructure, more restaurants, the surf school scene, and nightlife. San Pancho has better swimming, a more authentic village feel, and lower prices. My suggestion: stay in Sayulita and visit San Pancho for beach days and quiet afternoons.
Where to Stay
Accommodation in Sayulita ranges from budget hostels (MXN 500-700 for a dorm bed, $28-40 USD) to boutique casitas on the hillside above the beach with ocean views (MXN 1,800-4,000, $100-220 USD). The sweet spot is a casita or Airbnb within walking distance of both the beach and the main street — elevated enough for a breeze and a view, close enough that you do not need transport.
Sayulita has gotten significantly more expensive over the past decade. Budget accommodation that cost $30/night five years ago now starts at $50-60. Restaurant meals that were $8 are now $15-25. It is still cheaper than Puerto Vallarta’s beach hotels, but it is no longer the budget surf town it once was. Plan accordingly.
- Best time to visit: November through March for consistent surf, dry weather, and comfortable temperatures. December-March also brings humpback whale sightings visible from the beach. Summer (June-September) is hot and rainy but can have surprisingly good surf from southern swells.
- Getting there: Fly into Puerto Vallarta (PVR), then take a combi van from the Walmart on Insurgentes (MXN 60, 45 minutes). A taxi directly from PVR airport to Sayulita costs MXN 500-600 — arrange it before entering the airport taxi zone to avoid the markup.
- Budget tip: Eat at the beachside taco stands for lunch (MXN 30-45 per taco) and save restaurant spending for one evening dinner. A full day of beach tacos, a beer, and market snacks runs under $15 USD.
- Insider tip: Swim at Playa de los Muertos, not the main beach. The 15-minute walk north rewards you with cleaner water, fewer people, and better snorkeling along the rocks. The main beach is for surfing; Playa de los Muertos is for swimming.