
Best Time to Visit
November-May (dry season, best surf). December-February is peak. June-October is rainy but greener and cheaper, with bigger surf swells
Language
Spanish (English widely spoken in tourist areas)
Currency
Mexican Peso (MXN)
Time Zone
Central Time (UTC-6, UTC-5 DST)
Airport
Licenciado Gustavo Díaz Ordaz International Airport (PVR) in Puerto Vallarta, 40km south. Taxi/shuttle 45min
Population
5,000 (town proper)
Climate
Tropical, avg 24-33°C year-round. Humidity rises June-October with afternoon rains
Safety Rating
Generally Safe for tourists (Level 2). Standard precautions — avoid isolated areas at night
The main beach has gentle, consistent waves perfect for beginner and intermediate surfers. Surf lessons: 600-800 MXN (~$35-47) for 1.5 hours including board. Board rentals: 250-350 MXN/hour. Best morning sessions before 11AM when wind picks up. The left break near the north point is better for intermediate surfers. Longboards and fish boards work best here.
Protected UNESCO Biosphere Reserve with the famous Playa del Amor (Hidden Beach) inside a volcanic crater accessible only by swimming through a short tunnel. Boat tours from Punta de Mita: 1,500-2,500 MXN ($88-147) including snorkeling and whale watching (Dec-March). Strict 116-visitor daily limit — book weeks ahead. Closed August-September for breeding season.
A quieter, more scenic beach 10 minutes south of town reached by a trail over the southern headland. Named for a pre-Hispanic cemetery, not for danger. Better snorkeling than the main beach, with rocky reef and tropical fish. Fewer vendors and calmer water. Bring your own snorkel gear and drinks — limited services here. Free entry.
Sayulita's streets are a kaleidoscope of murals, papel picado banners, and painted buildings. The central plaza has live music most evenings. Friday night is the biggest — a mix of market stalls, mezcal tastings, and street food. The town is compact (15 minutes to walk end-to-end). Don't miss the iconic Sayulita sign arch on Avenida Revolución.
Nayarit is agave country. Try mezcal at Don Pato Mezcalería (flights from 200 MXN / ~$12) or take a distillery day trip to a small-batch raicilla producer in the Sierra Madre foothills (tours 500-1,200 MXN). Raicilla is the local cousin of mezcal — smoky, complex, and uniquely Nayarit. Markets sell artisanal mezcal from 300 MXN/bottle.
Sayulita's Día de los Muertos (October 31-November 2) is one of the most vibrant in Mexico. The town cemetery comes alive with marigolds, candles, and families honoring ancestors. A public parade with giant puppet calaveras winds through town. Face painting is everywhere. The atmosphere is celebratory, not somber. Book accommodation months ahead — the town fills up.
Fly into Puerto Vallarta (PVR), 40km south. Take a shared shuttle (400 MXN/$24) or Uber to Sayulita. Check into your hotel and hit the beach for your first sunset.
Arrive at PVR and transfer to Sayulita(1 hour)
Shared shuttle 400 MXN ($24), private 800-1,200 MXN ($47-70). Uber from PVR is cheapest. The drive north along the coast takes 45 minutes
Check into hotel and settle in(1 hour)
Stay near the beach in the center — Hotel Sayulita Central ($80-150) or Hotelito Los Suenos ($60-100). The town is 15 minutes to walk end-to-end
First walk through the colorful streets(45 minutes)
Follow the papel picado banners along Avenida Revolución to the beach. Find the iconic Sayulita sign arch for photos
Sunset on Sayulita Beach(1.5 hours)
Grab a cold beer or mezcal at one of the beach bars. The sunset over the Pacific from the main beach is spectacular. Street taco vendors set up along the sand at dusk
Dinner at fish taco stands on Calle Delfín(1 hour)
Skip the beachfront restaurants and eat where locals eat. Fish tacos 30-50 MXN ($2-3) each. Try battered mahi-mahi with chipotle crema
Morning surf lesson on the beginner-friendly main beach, then explore the town's murals, markets, and mezcal scene.
Surf lesson on the main beach(1.5 hours)
600-800 MXN ($35-47) including board. The waves are gentle and consistent, perfect for beginners. Best before 11AM when wind picks up. The left break near the north point is better for intermediates
Breakfast at Mary's on Calle Gaviotas(45 minutes)
Best ceviche tostadas in town (50 MXN). Also serves fresh fruit bowls and smoothies. A locals' favorite
Explore the street art and murals(1 hour)
Sayulita's walls are a kaleidoscope of murals and painted buildings. The most concentrated area is between Calle Marlin and Calle Pelícanos. Free
Mezcal tasting at Don Pato Mezcalería(1 hour)
Flights from 200 MXN (~$12). Try raicilla — the local cousin of mezcal unique to Nayarit, smoky and complex. The bartenders are passionate about explaining the differences
Dinner at Chakal Sayulita(1.5 hours)
On the main street. Fresh seafood with a modern Mexican twist. Aguachile ($180 MXN) and grilled octopus ($220 MXN). Reserve for dinner in high season
Hike to the quieter beach south of town for snorkeling and a more relaxed day away from the main beach crowds.
Morning walk to Playa de los Muertos(20 minutes)
Take the trail over the southern headland from the main beach. Named for a pre-Hispanic cemetery, not danger. Bring water shoes for the rocky path
Snorkeling at Playa de los Muertos(2 hours)
Better snorkeling than the main beach — rocky reef with tropical fish. Bring your own gear (rental in town 100-150 MXN/day) and drinks. Limited services at this beach
Beach relaxation and swimming(2 hours)
Calmer water, fewer vendors, more scenic. Bring a book and snacks from town
Late lunch at El Itacate(1 hour)
On Calle Marlin. Massive burritos and tortas for 80-120 MXN ($5-7). The al pastor is outstanding
Evening at the central plaza(1.5 hours)
Live music most evenings. Friday night is biggest with market stalls, mezcal tastings, and street food. The vibe is relaxed and communal
Boat trip to the protected UNESCO Biosphere Reserve with the famous Hidden Beach inside a volcanic crater. Book 2+ weeks ahead in peak season.
Early morning transfer to Punta de Mita(30 minutes)
Tours depart from Punta de Mita, 20 minutes south. Most operators include hotel pickup. Depart 8-9AM
Boat tour to Islas Marietas(5 hours)
1,500-2,500 MXN ($88-147) including snorkeling, Playa del Amor visit, and whale watching (Dec-March). Strict 116-visitor daily limit — book weeks ahead. The swim through the tunnel to Hidden Beach is the highlight. Closed August-September for breeding season
Snorkeling around the islands(1.5 hours)
Crystal-clear water with manta rays, tropical fish, and possibly humpback whales in winter. Gear provided on the tour
Dinner at Don Pedro's on the beach(1.5 hours)
Toes-in-the-sand dining. Fresh lobster ($350 MXN), ceviche, and strong margaritas. Live music some evenings
Another morning session on the waves, then a free afternoon to rest, shop, or explore at your own pace.
Morning surf session(2 hours)
Rent a board (250-350 MXN/hour) and catch waves. The morning is glassiest before the wind picks up around 11AM
Brunch at Orangetheory(1 hour)
On the main drag. Acai bowls (120 MXN), fresh juices, and eggs benedict with Mexican twists
Free afternoon for rest or shopping(3 hours)
Browse the boutiques on Avenida Revolución for handmade jewelry, woven bags, and artisan mezcal. Or simply swing in a hammock
Sunset yoga on the beach(1 hour)
Several studios offer beach yoga sessions (200-300 MXN). Check at Holistika or Sayulita Yoga. Drop-in classes available
Tacos on Calle Delfín(45 minutes)
Return to the taco stands for birria tacos (40 MXN) and grilled shrimp tacos. Squeeze fresh lime, add the pickled onions
Day trip to neighboring San Francisco (San Pancho), a quieter, artsy village 10 minutes north with a different personality.
Colectivo to San Pancho(15 minutes)
Shared vans run from the main road (20 MXN). Or walk the coastal path (45 minutes) for scenic views
San Pancho beach morning(2 hours)
A wider, less crowded beach with stronger surf. The town has a bohemian, creative community with a strong environmental ethic. Browse the Saturday organic market if timing works
Lunch at Tuna Blanca(1 hour)
Farm-to-table restaurant in San Pancho. Creative Mexican cuisine ($150-250 MXN entrees). The garden setting is beautiful
Jungle canopy tour near San Pancho(2 hours)
Zip-lining through the jungle ($700-1,000 MXN). Several operators offer 10-line courses through the Sierra Madre foothills with ocean views from the canopy
Return to Sayulita for a final evening(2 hours)
Farewell mezcal at the plaza. Browse the evening market stalls and soak up the live music one last time
Final surf or beach morning before transferring to PVR airport.
Sunrise walk on the beach(45 minutes)
The beach is nearly empty at dawn. Watch the fishing boats head out. The light is beautiful for photography
Breakfast at Rubén's Deli(45 minutes)
On Calle Delfín. Fresh-baked pastries and strong Mexican coffee. A quiet start to departure day
Last-minute shopping(1 hour)
Pick up artisanal mezcal (300 MXN/bottle) from the market, handmade jewelry, or a Sayulita t-shirt
Transfer to PVR airport(1 hour)
Book shuttle or Uber. Allow 45 minutes for the drive plus 2 hours before your flight
Fly into Puerto Vallarta (PVR). Private shuttle: 800-1,200 MXN (~$47-70). Shared shuttle: 400 MXN ($24). Uber works from PVR airport (much cheaper than taxis). The bus from PVR bus station to Sayulita is only 50 MXN ($3, 1.5 hours) via Compostela route. Once in town, everything is walkable or golf-cart taxi (50 MXN flat rate).
Skip the beachfront restaurants (200-400 MXN/plate) and eat at the taco stands on Calle Delfín and Calle Marlin. Fish tacos: 30-50 MXN each. A full meal at a market stall is 80-120 MXN ($5-7). Mary's (Calle Gaviotas) has the best ceviche tostadas for 50 MXN. Beachfront restaurants charge 3-4x for the same quality.
The main beach has a rip current on the south side near the river mouth, especially after rain. Swim in the center of the beach where lifeguards are stationed. If caught in a rip, swim parallel to shore. Also beware of stingrays in shallow water — do the 'stingray shuffle' (drag your feet) when wading.
Plumbing in most of Mexico cannot handle toilet paper — put it in the trash bin provided. This applies to restaurants, hotels, and private homes. Bring hand sanitizer as some public restrooms may lack soap. Most tourist-facing restaurants have clean facilities.
US, Canadian, EU, and most other passport holders receive a free 180-day FMM tourist permit on arrival. Keep the paper form — you need it to leave. Lost FMM replacement costs 700 MXN at an immigration office. Take a photo of your FMM number. No yellow fever or malaria precautions needed for Sayulita.
Tipping 10-15% is standard at restaurants. Tip in Mexican pesos — it saves recipients from unfavorable exchange rates. ATMs on the main street give the best exchange rate; avoid cambio booths. Notify your bank before traveling. Many places accept cards but small vendors and taco stands are cash-only.
SeasonalWhale sharks, Day of the Dead, surf swells, and shoulder-season deals — a local's take on Sayulita's best and worst months, so you can time your trip right.
Travel GuidesSurfing, tacos, Hidden Beach, and the mezcal scene — everything worth your time in Mexico's most charming Pacific coast town, ranked by someone who's been three times.
StoriesI came for a week of beginner surf and cheap tacos. I left with a mezcal problem, a sunburn that'll take months to fade, and a genuine understanding of why people never leave this town.