With nearly 6,000 miles of coastline along the Caribbean Sea, Gulf of Mexico, Pacific Ocean, and Sea of Cortez, travelers can spend a lifetime of beach frolicking in Mexico and still not dig their toes into every stretch of sand. And while we like to honor the beauty of all beaches, there are, of course, certain ones that turn more heads than others.
From the velvety white sands of the Caribbean coast to the wild, rugged shores of the jungly Pacific, here are nine of the most beautiful beaches in Mexico.
1. Playa Carrizalillo
- Location: Puerto Escondido, Oaxaca
- Come for: First-time surfing in electrically turquoise water and an energetic mix of resident and tourist
Puerto Escondido in the state of Oaxaca is one of the world’s best surf destinations. But there’s no need to be a pro surfer to enjoy its beauty: The calmer, cove-protected waters of Playa Carrizalillo make it one of Mexico’s most attractive beaches.
Curled around a quiet, turquoise-colored bay, this golden-sand crescent sits at the bottom of more than 150 stone steps. At the base of the steps is a classic Mexico beach scene, where locals and long-time travelers come together for gentle waves (practice catching your first ones with local adventure company the Puerto Experience), palapa-topped beachfront restaurants, and tasty coconut ice cream.
But if something more adventurous is on the list, the Mexico Pipeline—one of the most epic and challenging waves in the world—happens in Puerto Escondido, crashing just offshore of the city’s main beach, Playa Zicatela.
How to get to Playa Carrizalillo
Fly into Puerto Escondido and drive less than 20 minutes to town. The beach is located in the Rinconada neighborhood.
Where to stay
Book now: Villas Carrizalillo
Perched on a jungle-covered hillside overlooking the eponymous beach, this collection of breezy villas has its own private staircase that leads directly to the beach.
2. Playa Balandra
- Location: La Paz, Baja California Sur
- Come for: white sands and world-class diving
Try to find a beach more photogenic than Playa Balandra: Its lengthy list of attributes features key beach words like “sugary,” “crystalline,” and “palm-fringed.” Sprawling across a lagoon-style bay, the shallow waters are clear and wreathed in red-rock mountains, creating a lost world landscape that feels far removed from civilization. It’s easy to forget that the state capital is only a 30-minute drive away.
Located along the Baja peninsula, Playa Balandra is also one of the most abundant in wildlife. The Sea of Cortez is world renowned for its diving opportunities—39 percent of the world’s marine life lives in the waters around La Paz—making it a great spot to get a firsthand look at the starfish, stingrays, and other species beneath the surface.
How to get to Playa Balandra
Fly into La Paz and drive 30 minutes north.
Where to stay
- Book now: Baja Club Hotel
With a prime location along La Paz’s Malecon, this historic mansion-turned-boutique hotel has a buzzy Havana-esque style, with fresh, minimalist rooms and a buzzy central bar and restaurant.
3. Sian Ka’an Biosphere Reserve
- Location: Punta Allen, Quintana Roo
- Come for: Pristine, jungle-shrouded beaches and a remote, Robinson Crusoe vibe
Cancun, Playa del Carmen, and Tulum have some of the most photographed (and visited) beaches in the world. But for a taste of what Quintana Roo’s coast looked like before the sprawl of all-inclusives and the beat of Coco Bongo, head to the Sian Ka’an Biosphere Reserve.
An hour drive south of Tulum, this protected natural area offers 1.3 million acres of undeveloped jungle, trees and rivers full of wildlife, Mayan ruins, and sublime white-sand beaches. Some beaches are more accessible with the luxury of parking lots, while others are tucked at the end of jungle paths that require the assistance of a guide. Either way, travelers are rewarded with a unique glimpse of Quintana Roo from long ago.
How to get to Sian Ka’an Biosphere Reserve
Drive one hour south of Tulum.
Where to stay
Book now: Casa Chable
Hidden within the Sian Ka’an Biosphere Reserve, Casa Chable is a barefoot luxury paradise of palapa-topped bungalows with an emphasis on wellness, cuisine, and nature.
4. Playa Blanca
- Location: Zihuatanejo, Guerrero
- Come for: Explosive sunsets and mind-boggling waves
There’s a reason Shawshank Redemption’s protagonist Andy Dufresne wanted his final days to be spent in Zihuatanejo. This fishing village on the Pacific Ocean in the southern state of Guerrero is the image people see when they close their eyes and envision a new life in Mexico. Think barefoot beach restaurants, the sputter of lancha motors, and dusty, sand-splattered streets. Sure, visitors can opt to spend days at one of the many bays and beaches in town, but for the sheer beauty of Zihuatanejo, look to Playa Blanca.
South of the airport, Playa Blanca is a seemingly endless stretch of sand exposed to the thundering Pacific Ocean. The waves here are what surfers’ dreams are made of, and the sunsets are nothing short of extraordinary. There’s a smattering of boutique hotels and villas along the beach, all with exceptional views. Like Andy, sometimes we all feel the need for a fresh start, and this stretch of shoreline may be the place to get yours.
How to get to Playa Blanca
Fly into Zihuatanejo. Playa Blanca is a 10-minute drive south.
Where to stay
- Book now: Las Palmas Luxury Villas
This collection of beachfront, boutique villas features spectacular views of Playa Blanca, plus a beautiful pool and restaurant.
5. Costalegre, Jalisco
- Location: Between Puerto Vallarta and Manzanillo
- Come for: Remote beaches where unmatched luxury meets laid-back living
More than one beach, Costalegre, Jalisco, has an entire coastline that stretches from Puerto Vallarta all the way down to the city of Manzanillo. Over 50,000 acres of the coastline are privately owned among five hotel developer families who have all agreed to keep it protected, meaning the beaches here have been preserved in their raw, rugged, and supremely scenic form.
There is no shortage of beachfront in Costalegre. Visitors usually opt to stay at one of the handful of over-the-top luxury compounds like Careyes, Cuixmala, Las Rosadas, or Las Alamandas, whose properties are peppered with Mediterranean-looking coves and palm-blanketed beaches with more sea turtles than tourists. The 2022-opened Four Seasons Resort Tamarindo, and a second immense community-supporting luxury project called Xala are part of the area’s evolution, both of which will bring better roads and an airport to this part of the country. For now, though, the off-the-radar allure keeps it one of Mexico’s most awe-inspiring sands.
How to get to Costalegre
Fly into Puerto Vallarta and drive south along Highway 200. Or fly into Manzanillo and drive north.
Where to stay
- Book now: Las Rosadas
A true private villa experience overlooking a beachfront palm grove on its own private stretch of sand. The entire experience is highly customizable, with a personable staff who make you feel like family.
6. Punta Mosquito
- Location: Isla Holbox, Quintana Roo
- Come for: A sugar-colored sandbar and Caribbean island energy
Once a rite of passage for backpackers traveling the Mexican Caribbean, Isla Holbox has become one of the hottest addresses in town. This tiny sliver of a sun-bleached island sits off the northern coast of Quintana Roo. Sandy streets are flanked with bright storefronts. Barefooted travelers drive golf carts to get back and forth to their hotels—the island is car-free—and the sound of reggae rises up from the beachfront bars and overwater hammock groves.
Punta Mosquito is a bit of an adventure to get to: Travelers have to walk through the shallow sea to get there. But it’s the ideal place to soak up the sun and swim in the deliciously warm water.
How to get to Punta Mosquito
Fly into Cancun and take an ADO bus to the town of Chiquila. A 15-minute ferry ride shuttles passengers from the mainland to Holbox.
Where to stay
- Book now: Nomade Holbox
Nomade Holbox is an adults-only oasis with only 30 rooms, including tree-house suites, oceanfront rooms, and glamping tents—all woven into nature and the landscape.
7. Playa Norte Celestun
- Location: Celestun, Yucatan
- Come for: Barefoot, beachfront dining and a nearby biosphere reserve with thousands of pink flamingos
The state of Yucatan’s typical claims to fame are the cities of Merida, Valladolid, and the ancient Mayan ruins at Chichén Itzá. But the state’s beaches are among the most impressive in Mexico, particularly those in the seaside village of Celestun.
Celestun’s Playa Norte is famous for its powder-soft sand that gently slopes into the Gulf of Mexico. The beachfront is strewn with palapa-topped restaurants, where a toes-in-the-sand experience awaits, along with fresh ceviche, coconut shrimp, and fish tacos. From Celestun, travelers can also hop aboard a water taxi and head into the Ria Celestun Biosphere Reserve, where flocks of thousands of flamingos add a screaming pop of pink to the tropical color palette.
How to get to Celestun
Fly into Merida and take a bus or a taxi about 30 minutes to Celestun.
Where to stay
- Book now: Hotel Gutierrez
Celestun is still a destination under the radar for most U.S. tourists. Expect traditional mom-and-pop posadas and boutique hotels. Hotel Gutierrez is family owned and operated with a beachfront restaurant and bar.
8. Playa Mayto
- Location: Mayto, Jalisco
- Come for: Uninterrupted nature and an off-the-grid experience
At the end of a long, sandy dirt road sits one of the Mexican Pacific’s best-kept secrets: Mayto. This sprawling beach extends for an impressive seven miles, curving around a cobalt-colored bay, where the only buildings are a couple of small hotels at one end—and that’s it. Waves crash on golden-hued sand, while jungle-covered mountains slowly climb into the distance.
Playa Mayto is perched at the tip of a tiny peninsula, surrounded by tropical forest at the base of the Sierra Madres. The nearest “city” (if you want to call it that) is El Tuito, a farm town with the only gas station and ATM until Puerto Vallarta—so plan accordingly.
How to get to Playa Mayto
Fly into Puerto Vallarta and drive south along Highway 200. At El Tuito, signs will start appearing for Mayto.
Where to stay
- Book now: Hotel Mayto
Hotel Mayto offers a little something for everyone, with charming hotel rooms or campsites to rent. Amenities include a beachfront restaurant and bar, swimming pool, and small spa.
9. Playa Zipolite
- Location: Zipolite, Oaxaca
- Come for: A low-key surfer vibe and an artistic, creative energy
Down the long, meandering Oaxacan coastline—about two hours from Puerto Escondido—is the vibey surfer town called Zipolite. What that vibe is exactly is in the eye of the beholder: Zipolite has long been a haven for traveling hippies, many of whom came down in the 1970s in a VW bus and never left. Today it’s slowly catching up to the present, but it’s doing so on its own time and to its own beat.
The beach in Zipolite is bookended with two rocky headlands. In between is a mile-long stretch of beach with hotels, sandy-floored beach bars, and a smattering of palapas. Don’t be surprised if you see a nudist (or several)—Zipolite is one of Mexico’s most famous nudist beaches, and because the village is said to be a powerful vortex of energy, there are many beachgoers responding to the call of the universe.
How to get to Zipolite
Fly into Puerto Escondido and drive south (or Huatulco and drive north) along Highway 200. Turn off of Highway 200 onto Highway 175, which runs through Zipolite.
Where to stay
- Book now: El Alquimista
At the very end of Playa Zipolite is the funky, bohemian El Alquimista, known for its bungalow-style cabins, beachfront bar, and yoga-by-the-sea program.