Sayulita: Mexico's Bohemian Surf Village on the Riviera Nayarit
Beach Reviews

Sayulita: Mexico's Bohemian Surf Village on the Riviera Nayarit

BestBeachReviews TeamMar 15, 20267 min read

Table of Contents

Sponsored

Planning a beach trip?

Compare flight and hotel prices from hundreds of providers.

Search Deals on Expedia

A Fishing Village That Learned to Surf

Sayulita sits on the Pacific coast of Mexico in the state of Nayarit, about 25 miles north of Puerto Vallarta. Twenty years ago it was a quiet fishing village with a handful of expats and surf bums. Today it's a full-blown destination -- colorful streets, international restaurants, surf shops on every corner, and a growing number of boutique hotels. But the town has managed to keep its personality through the growth. The streets are still unpaved in places. Roosters still crow at 5 AM. And the main beach break still rolls in with the same consistency that put sayulita mexico on the surf map.

The village is small enough to walk end to end in 15 minutes. The main plaza sits two blocks from the beach, anchored by a church and surrounded by taco stands, coffee shops, and galleries. The vibe leans bohemian -- yoga studios outnumber banks, and the dress code maxes out at a clean t-shirt.

The Main Beach and Surf Break

Sayulita's main beach curves in a gentle crescent facing southwest. The surf break is a sandy-bottom point break that peels right toward the center of the bay. It's one of the most beginner-friendly waves in Mexico -- long, slow rides that give new surfers time to find their balance. The wave rarely exceeds head-high, even on bigger swells.

Board rentals line the beach road. A foam longboard (the standard learner board) costs 200-300 pesos ($12-18) per day. Surf lessons run 600-800 pesos ($35-50) for a 90-minute group session with an instructor in the water. Lunazul Surf School and Sayulita Surf School both have good reputations and bilingual instructors. The sayulita mexico surf scene is approachable in a way that more serious breaks are not -- nobody is going to snake your wave or give you attitude for being a beginner. For official planning information, see Visit Mexico.

When the Swell Picks Up

Summer and early fall (June-October) bring the biggest south swells to the Riviera Nayarit. When the surf at the main beach gets overhead, experienced surfers move to the left break at the north end of the bay or to La Lancha, a more powerful beach break about 10 minutes south by car. La Lancha handles bigger swells and has fewer people. The sayulita mexico main break can get crowded with learners during peak season -- 30-40 surfers in the water at once is normal by mid-morning.

Playa de los Muertos (North Beach)

Walk past the point at the north end of the main beach and you reach Playa de los Muertos, a smaller, calmer cove with a cemetery on the hillside above. The name translates to Beach of the Dead, and during Dia de los Muertos (November 1-2), the cemetery is decorated with marigolds, candles, and ofrendas. The beach itself is quieter than the main strip -- better for swimming, reading, or avoiding the surf lesson crowd.

The water at Playa de los Muertos is protected by the point and generally calmer than the main beach. Snorkeling is decent along the rocks on either side of the cove, though visibility depends on recent rain and swell. You'll see tropical fish, sea urchins, and the occasional sea turtle. The sayulita mexico experience isn't complete without a walk around the point to this side.

Eating and Drinking

Street Food

The taco stands around the main plaza and along Calle Delfines serve some of the best cheap food on the Riviera Nayarit. Fish tacos with fresh cabbage slaw and chipotle crema cost 30-40 pesos ($2-2.50) each. Ceviche tostadas from the stands near the beach go for 50-70 pesos. The corn-on-the-cob vendors (elote, $25-35 pesos) are worth seeking out -- grilled, slathered in mayo and cotija cheese, dusted with chili powder.

Restaurants

Don Pedro's on the beach is the upscale anchor -- seafood entrees run 250-450 pesos ($15-27), and the beachfront tables at sunset are the most coveted reservation in town. Mary's, a few blocks inland, does traditional Mexican breakfast (chilaquiles, $120 pesos) in a courtyard setting. ChocoBanana on the main drag has been serving smoothies, crepes, and chocolate-dipped frozen bananas ($60 pesos) since before the town was on any tourist map.

For nightlife, the bar scene centers on Calle Marlin. Yambak craft brewery serves local IPAs and lagers ($80-100 pesos per pint) in a lively open-air space. Don Pato's is the late-night spot where the music gets louder after 11 PM. The sayulita mexico nightlife is fun but small-scale -- everything closes by 2 AM, and the town is quiet again by morning.

Beyond the Beach

Jungle Hikes and Waterfall

A trail from the north end of town leads through the jungle to a small waterfall (about a 45-minute walk each way). The trail is unmarked in places -- ask at any surf shop for current directions, as the route shifts after heavy rains. The waterfall pool is deep enough for swimming and shaded by tropical canopy. Bring water and bug spray. The hike isn't strenuous but the humidity makes it feel harder than the distance suggests.

San Pancho

San Francisco (locally called San Pancho) is the next town north, about 10 minutes by car. It's what Sayulita was 10-15 years ago -- quieter, less developed, with a single main street and a wide beach that rarely has more than a few dozen people on it. The surf is less consistent than sayulita mexico but the empty lineup on good days makes up for it. Cielo Rojo restaurant in San Pancho does creative Mexican-fusion dishes ($180-300 pesos entrees) in a candlelit garden setting. It's worth the short drive.

Islas Marietas Day Trip

The Marietas Islands, a UNESCO-protected biosphere reserve, are accessible from Sayulita on day trips ($1,500-2,500 pesos per person). The trip includes snorkeling with tropical fish, bird watching (blue-footed boobies and frigatebirds), and if permits are available, a swim through a tunnel to the famous Hidden Beach inside a collapsed volcanic crater. Book at least a week ahead during December through April. See our destination guides for more on the Riviera Nayarit coast.

Practical Information

Getting There

Fly into Puerto Vallarta's Gustavo Diaz Ordaz International Airport (PVR). From there, Sayulita is 45 minutes north by car. A taxi costs about $800-1,000 pesos ($50-60). Uber operates from the airport and is typically cheaper. The public bus from PVR's bus terminal to Sayulita costs $35 pesos but takes 90 minutes with stops. Check flight options to PVR for the best fares.

Best Time to Visit

November through April is dry season with highs of 80-88°F and consistent surf. June through October is rainy season -- afternoon storms are brief but intense, and the humidity is thick. The biggest surf swells hit June through October from the south. Whale watching season runs December through March. The sayulita mexico high season (December-March) brings higher prices and bigger crowds, especially around Christmas and Semana Santa (Easter week).

Where to Stay

Hostels start at $250-400 pesos ($15-25) per night for a dorm bed. Mid-range hotels and guesthouses run $1,200-2,500 pesos ($75-150) per night. The boutique end -- places like Hotel Kupuri or Casablanca -- goes up to $5,000+ pesos ($300+). Vacation rentals are popular and range from $800-3,000 pesos per night depending on location and season. Book well in advance for December through March.

Money and Safety

Pesos are the preferred currency. ATMs are available on the main street (Banorte and HSBC are the most reliable). Sayulita is generally safe, though standard precautions apply -- watch your belongings on the beach and lock your rental. The town is walkable and no car is needed once you arrive. The biggest hazard is sunburn -- the sayulita mexico sun is intense, and the ocean breeze masks how quickly you're cooking.

Sponsored

Looking for affordable beach resorts?

Find top-rated hotels near the best beaches worldwide.

Browse Beach Hotels

Frequently Asked Questions

Is Sayulita good for beginner surfers?

Sayulita has one of the most beginner-friendly waves in Mexico -- a sandy-bottom point break with long, slow rides that rarely exceed head-high. Lessons cost 600-800 pesos ($35-50) for 90 minutes. Board rentals are 200-300 pesos ($12-18) per day. The atmosphere is welcoming to new surfers.

How do you get to Sayulita from Puerto Vallarta?

Sayulita is 45 minutes north of Puerto Vallarta airport by car. Taxis cost 800-1,000 pesos ($50-60). Uber operates from the airport and is cheaper. The public bus costs $35 pesos but takes 90 minutes with stops.

When is the best time to visit Sayulita?

November through April is dry season with consistent surf and comfortable temperatures (80-88°F). June through October is rainy season with bigger surf swells but afternoon storms. December through March is high season with the highest prices, especially around Christmas and Easter week.

How much does it cost to stay in Sayulita?

Hostel dorm beds cost $15-25 per night. Mid-range hotels run $75-150 per night. Boutique hotels go up to $300+ per night. Vacation rentals range from $50-180 per night depending on season and location. Book well ahead for December through March.

Is Sayulita safe for tourists?

Sayulita is generally safe. Standard precautions apply: watch belongings on the beach, lock your rental, and use ATMs at established banks. The town is walkable with no car needed. The biggest real hazard is sunburn -- the ocean breeze masks the intensity of the tropical sun.

What is the food like in Sayulita?

Fish tacos cost 30-40 pesos ($2-2.50) at street stands. Ceviche tostadas run 50-70 pesos. Don Pedro's on the beach is the upscale option with seafood entrees at $15-27. ChocoBanana has been serving smoothies and chocolate-dipped frozen bananas since before the tourist boom.

What is San Pancho near Sayulita?

San Francisco (San Pancho) is the next town north, 10 minutes by car. It's quieter and less developed than Sayulita with a wide, uncrowded beach. The surf is less consistent but the empty lineup on good days is a trade-off many surfers prefer. Cielo Rojo restaurant there is excellent.

Can you visit the Marietas Islands from Sayulita?

Yes. Day trips to the UNESCO-protected Marietas Islands cost 1,500-2,500 pesos per person including snorkeling and bird watching. The famous Hidden Beach inside a volcanic crater requires a permit and access is limited to 116 people per day. Book at least a week ahead during high season.

Share this article