The best places on Mexico’s Pacific Coast

Jun 6, 2026

12 MIN READ

Playa Cerritos in Todos Santos, Mexico. Jeremy Woodhouse/Getty Images

Playa Cerritos is pure magic. Getty Images

For the past 10 years I have lived life in two worlds: one was in New York City and the other was out of a suitcase. This year I gave up the New York City life and converted entirely to the location independent life. Adventure, spontaneity, and the ability to always say "yes" has been impactful on shaping who I am as an adult. The one place in the world that made that clearer than ever was Mexico. In the last 10 years I've lived all over Mexico, and traveled even more extensively within the coun…

Highlights

Summarized by AI

  • Writer Meagan Drillinger picks nine Pacific Coast Mexico spots from Baja to Oaxaca.

  • Puerto Vallarta suits foodies; Sayulita has beginner surf, San Pancho a slower art scene.

  • Troncones delivers world-class surf; swimmers and seafood lovers find their bliss in Zihuatanejo.

  • Puerto Escondido's Mexican Pipeline draws experts; holistic Mazunte and Zipolite stay off the grid.

Lonely Planet may earn a commission from affiliate links on our site. All recommendations and reviews reflect our own independent opinions.

Forget what you think you know about Mexico's Pacific Ocean coast – this isn't just Cabo's playground of luxury resorts and all-inclusive margaritas. Beyond Baja, the Pacific coastline unfurls for 3800km, a wildly diverse stretch where each region serves up a completely different vibe.

In Nayarit, on the Central Pacific Coast, you'll find boho-chic surf towns like Sayulita and San Pancho, while further south, the jungly shores of Oaxaca – home to laid-back Puerto Escondido, holistic Mazunte and free-spirited Zipolite – have an off-the-grid feel. Travelers often expect postcard-perfect beaches in Mexico (and they'll find them in spades), but what surprises many visitors is how much more the Pacific Coast offers: Indigenous cultures, fishing, culinary traditions and outdoor adventure.

While hopping between hubs is doable, distances (and time spent in transit) can be long; many of the best places demand a slower, more immersive approach. Pick a stretch of sand, sink into its rhythm, and let the untamed beauty at these top destinations on Mexico's Pacific Coast work its magic.

1. Puerto Vallarta, Jalisco

Best for a mix of city life, beaches and cultural experiences

People walk on a wide promenade by the ocean under palm trees.
The malecón in Puerto Vallarta. Kirk Fisher/Shutterstock

A mix of historic aesthetics and modern coastal energy, Puerto Vallarta is the capital of the west coast of Mexico. Sure, come for the sun and to experience the malecón (waterfront promenade), but stay because the city still feels like what anyone might imagine Mexico is like, with cobblestone streets, terra-cotta-tiled rooftops and bougainvillea-draped balconies. The Zona Romántica is especially evocative. Plus, Puerto Vallarta has a thriving LGBTQ+ scene, top-notch street food and a nightlife that begs for beachside recovery days. Try crispy fish tacos at Marisma Fish Taco, sip tequila at El Tasting Room, and sit down to dinner at riverfront Tintoque.

Venture beyond the city's famous spots, like Playa Los Muertos, and you'll find lesser-known beaches like Playa Colomitos, a tiny cove only accessible by boat or jungle hike. For a different perspective, take a water taxi to Yelapa, a car-free beach town where time slows to a crawl and your biggest decision is whether to sway in a hammock or hike to a waterfall. A trip to Islas Marietas' hidden beach inside a crater makes for a fantastic day on the water.

But Puerto Vallarta isn't just about beaches. Head into the Sierra Madre for zip-lining over the canopies, or visit the Jardín Botánico de Vallarta, where orchids and butterflies steal the show.

Planning tip: The town's bay, Bahia de Banderas, has prime whale watching in winter. The best time to visit is December to March, when humpbacks put on acrobatic displays right offshore.

2. Sayulita and San Pancho, Nayarit

Best for wellness retreats and beginner surfers

A red VW Beetle and a rack of surfboards in a coastal town.
Saylita. Roaming Pictures/Shutterstock

About 40km north of Puerto Vallarta, Sayulita and San Pancho are like two sides of the same sun-drenched coin – neighbors along the Riviera Nayarit but each with its own personality.

Sayulita is the life of the party, a surf town where papel picado (strings of colorful cut paper) flutters overhead and the main plaza hums with street musicians and artisans selling Huichol crafts. The waves here are beginner-friendly, making it a hot spot for surf lessons, but if you head past the crowds at the main beach, you'll find Playa de los Muertos, a quiet cove tucked behind the town's small cemetery.

While the town's energy is infectious (and honestly a little chaotic, thanks to the sheer volume of tourists who have caught on over the years), a hike up Monkey Mountain ends with rewarding jungle views and a much-needed breather from the action. When you need to refuel, you'll be spoiled for choice when it comes to restaurants in Sayulita, but don't leave without an overstuffed burrito from Burrito Revolution.

San Pancho, a 10-minute drive north, is Sayulita's artsy sibling. The vibe is slower and the community tightly knit – anchored by Entreamigos, a nonprofit cultural center housed in a repurposed warehouse. Here, sustainability and creativity take center stage, from the recycled art installations to the lively music scene that spills into the streets at night. San Pancho sunsets are legendary, best enjoyed with a cold beer on the beach or from the terrace of El Gallo, a tucked-away mezcal bar.

Planning tip: Frequent buses connect Puerto Vallarta and Sayulita. Colectivos (small buses) ply the same routes.

3. Barra de Navidad, Jalisco

Best for quiet beaches and fishing

Colorful umbrellas at a narrow sandy beach on the ocean.
San Pancho. Shutterstock

Barra de Navidad sneaks up on you. One minute you're thinking it'll be a quick stop and the next you're rearranging your itinerary because it is just too good to leave. This sleepy beach town on Jalisco's Costalegre, practically at the border with the state of Colima, isn't trying to be anything other than what it is: laid-back, a little scruffy around the edges and full of charm. Barra doesn't do all-inclusive resorts or high-rise hotels; instead, find quirky beachfront inns, taco stands with fresh fish or al pastor, and locals who will happily point you toward the best spot for an ice-cold cerveza at sunset. Grab a seat at Capris Sunset Bar for one of the best sunset views.

If you're itching for some adventure, hop on a boat across the lagoon to Isla Navidad for a day at the resort's golf course or to soak up the sun on quieter stretches of sand. Barra is a solid base for sport fishing, and deep-sea charters leave regularly for marlin, dorado and sailfish expeditions. Even if you're not an angler, the fresh catch at the town's seafood joints is reason enough to appreciate the haul. Rent a paddleboard to explore the lagoon, keeping an eye out for herons, pelicans and the occasional crocodile lurking in the mangroves.

Planning tip: Drive north to La Manzanilla, where you can check out the crocodile sanctuary, sip a mezcal at a beachfront palapa (a structure with a palm leaf roof) or join a yoga class with an ocean view. Keep going for the beaches of Tenacatita and Boca de Iguanas, make a trip to Colima to see the ever-smoking Volcán de Fuego, or wander through the whitewashed streets of Comala.

4. Troncones, Guerrero

Best for ecotourism and world-class surfing

A person riding a horse at sunset on the beach.
Troncones. David Paniagua Guerra/Shutterstock

Tucked along Guerrero's coast, about 40 minutes north of Zihuatanejo, Troncones feels undiscovered. The waves here are world-class, drawing surfers in search of uncrowded breaks at spots like La Saladita, with its long, peeling lefts. But even if you've never touched a surfboard, there's still plenty to do: horseback rides along the golden, driftwood-strewn beach at sunset, yoga sessions in open-air studios overlooking the waves and lazy afternoons watching sea turtles shuffle across the sand. Order tacos at beachfront Restaurant Johnny, sip cocktails at Costa Brava, and don't miss the smoothies and burgers at Cafe Pacifico.

Kayak through the mangroves of Troncones Estuary, where herons and egrets glide through the calm water, or head inland to the caves of Majahua for a cooling dip in underground pools. If you're feeling adventurous, the nearby Sierra Madre foothills are laced with hiking trails.

Planning tip: Troncones attracts expert surfers year-round, but beginners can give surfing a shot from November to March.

5. Zihuatanejo, Guerrero

Best for swimming and seafood

A wide sandy beach by the ocean has palm trees and loungers.
Playa La Ropa in Zihuatanejo. Getty Images/Gallo Images

Zihuatanejo has the salt-tinged charm of a fishing village wrapped in low-key luxury. While nearby Ixtapa, which is 30km south of Troncones, went all-in on high-rise resorts, Zihua (as the locals call it) stayed true to its roots. The heart of town is its waterfront paseo, where fishers haul in the day's catch at the pier and street musicians provide the soundtrack for evening strolls. Playa La Ropa is the star here, a sweeping bay of soft, golden sand where you can float in bathtub-warm water, kayak to hidden coves or sip a cold Victoria under the shade of a thatched palapa. For something wilder, head over to Playa Las Gatas, accessible only by boat or a rocky footpath.

Zihuatanejo is for travelers who love the romance of a beach town that hasn't lost its spirit. It's small enough to feel intimate but big enough to keep you busy, whether that means hiking up to El Mirador for a sunset view, diving around Los Morros de Potosi or sailing out for a deep-sea fishing trip. You can spend the day on the untamed beaches of Playa Larga, go surfing or take a boat tour through the Barra de Potosi lagoon.

Planning tip: The stretch of Guerrero coast encompassing Troncones, Ixtapa and Zihuatanejo is a vital nesting habitat for endangered leatherback and olive ridley sea turtles. Each year between June and November, they come ashore to nest and lay eggs, with hatching usually taking place from August to early November.

6. Mazatlan, Sinaloa

Best for architecture and nightlife

Pastel-colored buildings in a city's historic center.
Mazatlan. mehdi33300/Shutterstock

Mazatlan is where old-world Mexico and a buzzing coastal city collide. Its beautifully restored historic center feels like a time capsule of 19th-century grandeur, with pastel-hued mansions, wrought-iron balconies and Plaza Machado, brought to life by musicians and street performers. But this isn't just a city with strong ties to the past – Mazatlan is home to the longest malecón in Mexico, stretching nearly 21km along the Pacific for biking, people watching and soaking in the golden hour views. If you're up for a challenge, hike up to the El Faro lighthouse (one of the highest lighthouses in the world) for a sweeping panorama of the coastline and the offshore islands.

Mazatlan's beaches, like Playa Olas Altas and Playa Brujas, are favorites for surfers and sunseekers, while the city's thriving arts scene means you can catch a live opera performance one night and sip craft beer in an industrial-chic bar the next. Savor shrimp aguachile (marinated with spices and citrus) at El Muchacho Alegre, or grab a seat in El Presidio's stunning courtyard.

Planning tip: Mazatlán is great for cycling. The malecón extends from the Centro Histórico to Zona Dorada. Baikas Mazatlán rents city bikes and pricier hybrids.

7. Todos Santos, Baja California Sur

Best for art and surfing

A dry landscape with cacti and mountains in the background.
A nature reserve near Todos Santos. DanielCz/Shutterstock

This Baja California Sur oasis, officially a Pueblo Mágico, has long been a magnet for artists, surfers and free spirits drawn to its bohemian-meets-Baja energy. The town is a mix of historic architecture and modern-day cool, with colorful murals, art galleries and the Hotel California (no, not the one from the Eagles song, but it sure plays up the mystery).

The real magic, though, is outside town at Playa Cerritos, one of the best surf beaches in Baja. It offers consistent waves for all levels, while the remote Playa Las Palmas feels like a secret paradise. In fact, Todos Santos is the perfect base for exploring the southern Baja Peninsula – La Paz and its impossibly blue waters are an hour away, while Cabo San Lucas is close enough for a day trip but far enough to keep the crowds at bay.

If you're up for an adventure, hike the Punta Lobos trail for coastal views and a glimpse of the local fishing community in action. Afterward, enjoy farm-to-table dining at Jazamango, fresh seafood at Oystera or cocktails at The Green Room.

Planning tip: Getting to Todos Santos is possible by bus, but it’s spread out, so rent a car unless you plan on staying put in the walkable center. Taxis can be hard to come by – or nonexistent– in some outer areas.

8. Puerto Escondido, Oaxaca

Best for nightlife and beaches

Stone stairs with paintings; turquoise blue water and palm trees are below.
Stairs leading to the beach in Puerto Escondido. Arkadij Schell/Shutterstock

Puerto Escondido, 200km due west of Oaxaca city, was put on the map thanks to Playa Zicatela, home to the Mexican Pipeline, where expert surfers ride waves that can tower more than 6m high. Even if you're not here to paddle out, watching the pros at sunrise with a coffee in hand is an experience. For a gentler ocean vibe, Playa Carrizalillo is a dreamy cove with turquoise waters that are suited to beginner surfers and swimmers; be prepared to descend a steep set of stairs to get there (and climb back up). At night, head to Laguna de Manialtepec, where the bioluminescent plankton make the water glow like liquid stars.

The atmosphere is equal parts backpacker stronghold, surf haven and barefoot luxury, but it's still raw enough that you won't find (too many) resorts or over-polished beach clubs. Fuel up with a hearty breakfast at El Cafecito, tuck into regional Oaxacan classics at the women-run Las Juquileñas, or have a Michelin-reviewed meal at Almoraduz.

Planning tip: Puerto Escondido is very walkable, though sidewalks are sometimes unmaintained or nonexistent. Local buses and colectivos travel the coastal road from sunrise to 8:30pm, and taxis are relatively affordable at 50–150 Mexican pesos for a ride.

9. Zipolite and Mazunte, Oaxaca

Best off the grid

Two people face the ocean on an empty beach.
Mazunte. Joel Carillet/Getty Images

Zipolite and Mazunte are twin towns about 65km south of the busier, more developed Puerto Escondido. Zipolite, Mexico's only officially recognized nude beach, is a bohemian hideaway where anything goes – whether that's yoga at sunrise, lazy afternoons in a hammock or stripping down for a dip. The surf here is no joke, with strong currents and powerful waves, so swimming requires caution. For a more serene ocean experience, Playa del Amor, a tucked-away cove at the eastern end of Zipolite, offers a more sheltered escape. At sunset, the whole town gathers at the beach, drinks in hand, to watch the sky turn molten gold.

Down the road, Mazunte trades Zipolite's anything-goes energy for an eco-conscious and holistic ethos. This tiny beach town is best known for the National Mexican Turtle Center, a conservation facility dedicated to protecting sea turtles. For panoramic views, the Punta Cometa lookout is an absolute must. Mazunte is also a hub for yoga retreats and alternative healing.

Planning tip: Though credit cards are more prevalent than in the past, cash is still king in these parts – bring plenty. There are ATMs in Zipolite and Mazunte, but they often run out of money, especially in high season.

Take your Mexico trip with Lonely Planet Journeys

Time to book that trip to Mexico

Lonely Planet Journeys takes you there with fully customizable trips to top destinations – all crafted by our local experts.

Explore related stories