AAA Magazines

Mexico’s Riviera Nayarit has the best beach towns you’ve never heard of

Dine on the beach in San Francisco, Mexico. Photo by Greg Vaughn/Alamy Stock Photo Dine on the beach in San Francisco, Mexico. Photo by Greg Vaughn/Alamy Stock Photo

On a blue-sky afternoon, you can almost hear the beads of condensation rolling down a chilled michelada glass. A small group of visitors lazes on palapa-shaded loungers; in the distance, a foursome walks the wet ribbon where sand meets the Pacific; and two twentysomething hippie types giggle from their hiding spot in a nearby lifeguard tower.

Welcome to the busiest section of beach in San Francisco, Mexico.

One hundred ninety-two miles of golden, rain forest–fringed coastline string together little pearls of slow-paced beach towns like this one. The less-developed Riviera Nayarit stands in stark relief against more frequented Mexican destinations such as Puerto Vallarta and its megaresorts to the south or Cancún, with its all-inclusives, on the country’s east coast.

Nayarit, on Mexico’s west coast, has flirted with fame from time to time for its appeal as a surf destination, for shout-outs from poet Henry Wadsworth Longfellow (“The Bells of San Blas”) and Mexican rockers Maná (“En el Muelle de San Blas”), and for its historical significance. It’s said to be the birthplace of Mexican culture. The Aztecs built ringed streets on Mexcaltitán.

But somehow, Nayarit has stayed largely off the radar, giving vacationers the chance to know a quieter Mexico, as well as work on their tans. The region offers a beach town for every taste. Here are 3 to consider.

1. San Francisco

Profile: Dreamy pueblo perfect for tranquility seekers

This tiny village—affectionately nicknamed San Pancho by locals—defines “laid-back.” Visitors will find a lively music scene that spills onto cobblestone streets. But the main drag, Avenida del Tercer Mundo, points to the star attraction: almost a mile of pristine, barely populated beach dotted with a handful of restaurants and not much else.

San Pancho’s rep for intermittent rough waters (check conditions before diving in) keeps away all but experienced surfers, saving the solitude for sunbathing, reading, and listening to the rhythmic crashing of waves.

What to do in San Francisco, Mexico

If you must leave the lounger, take a 30-minute drive to the launch point for two island jewels: Islas Marietas’ beach and Isla El Coral’s stellar snorkeling. Tours with Santa Madre Adventures start at $70 per person for El Coral, $150 for Islas Marietas (with hotel pickup).

Where to eat in San Francisco, Mexico

The courtyard dining area of Bistro Organico in San Francisco. Photo by Keith Metzger

The courtyard dining area of Bistro Organico in San Francisco. Photo by Keith Metzger

Park under a palapa with your toes in the sand while you tuck into Las Palmas’ marinated tuna tostadas piled high with lacy fried onions. Stay for San Pancho’s epic sunset. Entrées, $5–$10.

At the Hotel Cielo Rojo’s upscale Bistro Organico, chef Marco Cestelos emphasizes seasonal, indigenous ingredients on an ever-changing menu. Dinner served Thursday– Sunday; entrées, $13–$21.

Where to stay in San Francisco, Mexico

Thoughtful touches go beyond the artfully eclectic decor at Hotel Cielo Rojo, which offers massages in the privacy of its spacious rooms, as well as frequent tequila tastings (be sure to designate a driver if you plan to drink alcohol). From $65 per night. hotelcielorojo.com.

The 10-room Casa San Pancho blends Mexican style with South Asian flair in a tucked-away neighborhood about a 10-minute walk from the beach. From $102 per night. casasanpancho.com.

2. San Blas

Profile: Steeped in history, made for nature lovers

A serene sunrise at the San Blas estuary. Photo by Greg Vaughn/VWPics/Alamy Stock Photo

A serene sunrise at the San Blas estuary. Photo by Greg Vaughn/VWPics/Alamy Stock Photo

As home to both a Spanish colonial military fortress and one of the world’s longest surfable waves, San Blas has reinvented itself time and again. These days, the port town nestled against a biological preserve is an epicenter for naturalists, especially birders seeking to spot some of the 500 species that appear in the area throughout the year. Add its Plaza Principal, architectural ruins, and sprawling beaches, and a Mexican vacation all but plans itself.

What to do in San Blas, Mexico

Explore the ruins of the Spanish colonial Fort San Basilio in San Blas, Mexico. Photo by Jessica Fender

Explore the ruins of the Spanish colonial Fort San Basilio in San Blas, Mexico. Photo by Jessica Fender

Overnight with blue-footed boobies and other seabirds on Isla Isabel, where you can snorkel above a coral reef or hike with a Nayarit Adventures guide past creatures unafraid of humans. Two days, one night, $179 per person; tent and sleeping bag rentals available. Or take a day trip to Mexcaltitán, where you can browse a copy of what’s left of the Aztec codex at a small, well-curated museum.

Where to eat in San Blas, Mexico

Drop into any of the casual open-air eateries that line the seaside for the local specialty: pescado zarandeado, butterflied fish grilled over coals in a wood-fired oven.

For one of the state’s most refined meals, reserve a table at the acclaimed El Delfín, where Paris Le Cordon Bleu–trained chef Betty Vázquez treats fresh seafood with creative sophistication. Entrées, $10–$15. www.garzacanela.com/en/restaurante-bar-el-delfin.

Where to stay in San Blas, Mexico

Well-appointed rooms, a nice pool, and rambling grounds give Hotel Garza Canela a relaxing feel. Staff can arrange specialized birding tours. From $70 per night. garzacanela.com/en.

Nearby, a restored 1883 mansion now houses the Hotel Hacienda Flamingos, where courtyard fountains burble and colonial charm abounds. From $58 per night. sanblas.com.mx/hotelhaciendaflamingos.

3. Sayulita

Profile: Classic surf town buzzing with boho style

A colorful street scene in Sayulita. Photo by Jessica Fender

A colorful street scene in Sayulita. Photo by Jessica Fender

Palm-lined cobblestone streets. A parade of surfers, boards in hand. Candy-colored papel picado flags fluttering in the breeze. Wandering Sayulita, where Mexico cool takes on an international sophistication, is like walking through a living postcard. A longtime expat favorite, this stylish village is one of the more developed along the Riviera, with bars and eateries lining the beach. Once you snag a spot, the people-watching is superb.

What to do in Sayulita, Mexico

Fashion-accessories boutique Revolución del Sueño offers playful hipster takes on traditional Mexican themes. 

Since it’s hard to pull off surfer chic without a board, catch a few waves with Lunazul surf school. Lessons from $40 for 90 minutes.

Read more: A surfer’s daughter learns to surf in Costa Rica

Surfboards for hire in Sayulita, Mexico. Photo by John Cairns/Alamy

Surfboards for hire in Sayulita, Mexico. Photo by John Cairns/Alamy

Where to eat in Sayulita, Mexico

Let the line of locals point the way to Naty’s Cocina, a streetside taquería that stuffs tacos with pork and nopales, chicken mole, and ample vegetarian options. Get there early; the lunch spot closes at 3 p.m. (or when it runs out of food). About 70 cents per taco.

Where to stay in Sayulita, Mexico

At Villa Amor, watch beach life bustle by from the ocean-view terrace of one of the luxury villas a five-minute walk from town. From $180 per night. villaamor.com.mx.

Or stay in the heart of it all at Petit Hotel Hafa, a Moroccan-inspired boutique hotel with an open-air feel and a rooftop deck. From $50 per night. 52-329-291-3806.

Follow us on Instagram

Follow @AAAAutoClubEnterprises for the latest on what to see and do.

Read more articles

You'll find more of the articles you love to read at AAA Insider.

Travel offers & deals

" "

Hot travel deals

Get the latest offers from AAA Travel’s preferred partners.

" "

Travel with AAA

See how we can help you plan, book, and save on your next vacation.

" "

Entertainment savings

Save big with AAA discounts on tickets to your next adventure.

" "

Travel with confidence

Purchase travel insurance with Allianz Global Assistance.

back to top icon