Calm-Water Family Beaches on the Southern Oaxaca Coast

Where the surf is gentle, the sand is soft, and the kids can paddle safely—from Puerto Escondido to Huatulco.

Puerto Escondido: Playa Bacocho and Playa Carrizalillo

Playa Bacocho, just north of Puerto Escondido's centre, is the most reliable calm-water beach for families. A gentle slope and protective reef keep the waves small, and the wide golden sand leaves plenty of room for sandcastles. The beach is backed by a handful of hotels and restaurants, so you can base yourself steps from the water. The best months are November to April, when the dry season brings sunny skies and minimal rain. Avoid the Easter holiday rush if you want space.

Playa Carrizalillo, a short drive south, is another excellent choice. Tucked into a cove with a steep stairway down, it offers calm, clear water perfect for snorkelling. The beach is smaller and can get crowded, so arrive early. There are a few beachfront restaurants for lunch. If you prefer a quieter scene, Bacocho is my pick, but Carrizalillo wins for snorkelling. Both are within 10–15 minutes of Puerto Escondido's main hotel zone.

Huatulco: Nine Bays, Many Calm Options

Huatulco's nine bays and 36 beaches include several with calm water ideal for families. Bahía de Santa Cruz has a small, sheltered beach with gentle waves, and the town's main square is just behind it. For more seclusion, Playa La Entrega offers calm water and decent snorkelling; it's a short boat ride or drive from Santa Cruz. The best time to visit is December to April, when the weather is dry and the sea is at its calmest. The area is well-developed but not overbuilt, with a range of hotels from budget to luxury.

Playa Maguey is another family-friendly option, with a long stretch of sand and usually calm water. It's about 10 minutes by car from Santa Cruz. The beach has palapa restaurants and is less crowded than Santa Cruz. If you want a beach with facilities and lifeguards, Santa Cruz is your best bet. For a more natural setting, La Entrega is worth the trip. I'd book a hotel in Santa Cruz for convenience, then explore the other bays by taxi or boat.

Practical Tips for Families

When choosing a beach, consider the time of day. Morning is usually calmest, as afternoon winds can pick up. Always check local conditions; even calm-looking water can have currents. Lifeguards are present on some beaches, like Santa Cruz, but not all. Bring plenty of water and sun protection—the Oaxaca sun is strong. For dining, beachfront restaurants are plentiful, but prices vary; expect to pay more in Huatulco than in Puerto Escondido. Street food in Puerto Escondido is affordable and tasty.

Getting around: Puerto Escondido's main beaches are a short taxi ride apart, costing around 50–100 pesos. Huatulco's bays are spread out; taxis are available but can add up. Renting a car gives flexibility, but parking can be tricky at popular beaches. Buses are infrequent. For families, I recommend staying in one area and exploring nearby beaches rather than trying to cover too much. Both destinations have pharmacies and clinics, but travel insurance is wise.

Where to Stay and What to Skip

In Puerto Escondido, the area around Playa Bacocho has several mid-range hotels with pools and easy beach access. For a more local vibe, the Rinconada area offersguesthouses and is a short walk from Carrizalillo. In Huatulco, Santa Cruz has the widest range of hotels, from all-inclusives to boutique options. I'd book a hotel in Santa Cruz for its convenience and calm water. Skip the busy Playa Zicatela in Puerto Escondido—its strong surf makes it unsuitable for young children. Also, avoid the rainy season from June to October if you want reliable beach days.

For dining, Huatulco's Santa Cruz square has numerous restaurants, but they cater to tourists and can be pricey. For better value, head to the local market in La Crucecita. In Puerto Escondido, the Adoquín (main pedestrian street) has affordable eateries. Don't bother with boat tours that promise calm water snorkelling during windy afternoons; morning trips are calmer. Also, skip the turtle release tours if they involve handling the animals—ethical operators let you watch from a distance.

Questions, answered

Which beach is safest for toddlers?

Playa Bacocho in Puerto Escondido and Bahía de Santa Cruz in Huatulco have gentle slopes and calm water. Both have nearby facilities and are easy to reach. Always supervise children closely.

When is the best time to visit for calm water?

The dry season from November to April offers the calmest seas and sunniest weather. Avoid the rainy months from June to October, when swells can increase.

Are there lifeguards on these beaches?

Some beaches, like Santa Cruz in Huatulco, have lifeguards during peak seasons. Others do not. Check locally and never rely solely on lifeguards.

How do I get between beaches in Puerto Escondido?

Taxis are readily available and cost around 50–100 pesos for short trips. Collectivos (shared vans) are cheaper but less convenient. Renting a car is an option for flexibility.

Is Huatulco better than Puerto Escondido for families?

Huatulco has more developed infrastructure and calmer bays overall, but Puerto Escondido offers a more laid-back vibe and is less expensive. Both have family-friendly options.

What should I pack for the beach?

Bring reef-safe sunscreen, hats, rash guards, and plenty of water. Beach umbrellas and chairs can be rented at some beaches, but supplies are limited at quieter ones.

Are there dangerous currents?

Even calm-looking water can have currents. Always check with locals or lifeguards before swimming, and keep children close. Playa Zicatela is known for strong surf and is not suitable for young swimmers.

Can I snorkel from the beach?

Yes, at Playa Carrizalillo and Playa La Entrega, snorkelling is popular. Bring your own gear or rent from local vendors. Morning is best for visibility and calm water.

Search live hotel prices in Mexico →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← Mexico's page