Sayulita Day Trip from Puerto Vallarta
A Pacific surf town 45 km north of Vallarta in Nayarit — Pueblo Mágico, beginner surf capital of the Mexican Pacific, walkable cobblestone center with multicolored papel picado banners, and a low-key bohemian energy that feels more Costa Rica than Mexico.
The surf town 45 minutes north of Vallarta
Sayulita is a small Pacific beach town on the Riviera Nayarit, about 45 km north of Puerto Vallarta in the neighboring state of Nayarit. Population around 4,000. It’s one of Mexico’s designated Pueblos Mágicos (Magical Towns), with a vibe distinct from anything in the Vallarta corridor — surfboards everywhere, hammocks strung between trees, multicolored papel picado banners over the streets, and a permanent low-key bohemian energy that’s more Costa Rica than Mexico.
For Vallarta visitors, Sayulita is the half-day or full-day side trip for travelers who want a different version of Pacific Mexico — surfier, more bohemian, more concentrated, and more walkable than Vallarta proper.
What’s actually there
Playa Sayulita is the main beach — a 700-meter crescent in front of the town. Sand-bottom surf break runs the length of the beach, with consistent 2-4 foot waves year-round. Beginner surfers, families with kids, and people who want a swimming beach can all find their zone — the southern third has gentler waves, the central section has the surf school zone, and the northern third has the more advanced break.
Surfing. Sayulita is the beginner surf capital of the Mexican Pacific — sand-bottom break, abundant local surf schools (LunaZul, Sayulita Surf School, El Suave Surf Camp), and waves that don’t punish learners. A standard 90-minute group lesson runs $40-55 with board rental included.
The town center. Cobblestone streets converge on a small main square (Plaza Principal) with a colorful church and a daily artisan market. The streets radiating out have boutique shops, cafes, surf rental kiosks, juice bars, and the densest cluster of street food in the area.
Restaurants. Sayulita has a serious food scene for its size. Mary’s (Mexican breakfast and lunch, casual, established 1990s, locals’ favorite). Burrito Revolution (chimichanga and burrito specialist, well-priced). Fishtail (sit-down upscale seafood, dinner). Don Pedro’s (beachfront sit-down upscale, the destination dinner). El Itacate (taco specialist, late-evening). Multiple smaller cafes and ice cream stands fill the gaps.
Shopping. Real artisan markets — handmade jewelry, woven blankets, leather goods, pottery, mezcal. Less commercialized than Vallarta’s Romantic Zone shops. The Saturday market (10 AM-2 PM) at the plaza is the best day for handmade goods.
Yoga. Sayulita has a serious yoga community — multiple studios, daily drop-in classes, occasional retreats. Hridaya Yoga, Paradise Yoga, and Sayulita Yoga are the established options. $15-20 drop-in.
How long to spend
Half-day (4 hours): Beach time + lunch + plaza walk. Doable from Vallarta as a 8 AM-12 PM or 1 PM-5 PM excursion.
Full day (7-9 hours): Add surf lesson, gallery shopping, sunset on the beach, dinner at Don Pedro’s. Best version of the trip if you have the time.
Overnight: Sayulita is fundamentally a different vibe at night when the day-trippers leave. Accommodations from $80-300/night (Pueblo Mágico hotels, beach bungalows, boutique B&Bs). Recommended for couples or solo travelers wanting a quieter contrast to a Vallarta resort week.
How to get there
Bus from Vallarta — the cheapest option. ATM/Vallarta Plus buses run from Walmart Bus Station (5 minutes from Krystal PV) to Sayulita roughly hourly. Around $5-8 each way. 70-minute ride. Drop-off at Sayulita’s main intersection.
Taxi — $35-50 each way. Direct, fastest (45-50 min). Easy if you have luggage or want flexibility.
Rideshare (Uber/DiDi) — works from Vallarta TO Sayulita ($25-40), but harder to find a return rideshare from Sayulita itself. Plan to taxi back.
Self-drive — Highway 200 north, well-paved and well-marked, free. Park in any of several pay lots near the plaza ($3-5 for the day). Good option for groups of 3-4 splitting fuel and parking.
Guided tour — most operators offering “Riviera Nayarit day trip” include Sayulita plus one or two other stops (San Pancho, Punta de Mita). $60-120 per person depending on inclusions.
What to bring
- Reef-safe sunscreen — surf-friendly waves mean kids and casual swimmers can be in the water for hours
- Cash — most beach vendors and small shops are cash-only. ATMs available in town.
- Closed-toe shoes for the cobblestones — sandals are fine, but flip-flops on cobblestones get tiring
- Modest cover-up for restaurants — beachwear is fine on the beach, less so for sit-down meals
What to skip
The “Sayulita is being ruined by gentrification” panic. It’s been said since 2010. The town is more popular than it was; it’s also still beautiful, walkable, and authentic. Don’t let the discourse stop you from visiting.
Sayulita on a Saturday or Sunday in high season (December-April). The town is genuinely packed with day-trippers from Vallarta and Mexico City. Tuesday-Thursday delivers the same Sayulita experience with 30-40% fewer people.
How to get to the bus station from your resort
- From Krystal Puerto Vallarta: 5-minute taxi ($3-4) to the Walmart Bus Station, the Sayulita-bound bus departure point.
Tuesday-Thursday is the smart visit
Sayulita on Saturday or Sunday in high season (December-April) is genuinely packed — Vallarta day-trippers, Mexico City weekenders, and the local Riviera Nayarit residents all converge. Tuesday-Thursday delivers the same Sayulita experience with 30-40% fewer people. Beach feels bigger. Plaza vendors have time for actual conversations. Restaurants don't have 90-minute waits. If you have schedule flexibility, midweek is materially better. The town's vibe is the point; weekends compromise it.
What you'll see




Stay closest at Krystal Puerto Vallarta
Krystal Puerto Vallarta is the closest Vacation Club Promo property for this excursion. Promotional packages from $435 for 5–7 nights. Resort concierge handles tour booking and pickup directly from the lobby.
View Krystal Puerto VallartaThe resort is 5 minutes from the Walmart Bus Station — easy bus access to Sayulita without renting a car.