Cultural journal · Oaxaca, Mexico ★ New entry — Telar de Reyna EN · ES

Huatulco Complete Guide: 9 Bays, Beaches & Activities

Huatulco is Oaxaca’s most underrated beach destination. While Puerto Escondido draws surfers and digital nomads, and Cancun pulls in spring breakers, Huatulco quietly offers something none of them can match: nine distinct bays, thirty-six beaches, a UNESCO-protected national park, and a coastline that has been intentionally developed to keep buildings under six stories and nature intact.

The result is a beach destination that feels like it belongs to an earlier era of Mexican tourism — before the megaresorts, before the spring break branding, before every coastline started looking the same. If you want turquoise water, genuine coral reefs, and restaurants where the fish was caught that morning, Huatulco delivers. For a comparison with Oaxaca’s other major beach town, see our Puerto Escondido vs Huatulco guide.

The 9 Bays of Huatulco

Huatulco’s coastline stretches approximately 35 kilometers (22 miles) along the Pacific, divided into nine bays. Some are fully developed with hotels and restaurants; others are accessible only by boat and remain nearly untouched. Here is every bay, from west to east.

1. Bahia Conejos (Rabbit Bay)

The westernmost bay is one of the least visited, partly because road access is limited and partly because the surf can be rougher here than in the central bays.

  • Beaches: Playa Conejos, Playa Arena, Playa Tejoncito, Playa Punta Arena
  • Character: Wild, undeveloped, and windy. The sand is golden and coarse.
  • Best for: Experienced swimmers, solitude seekers, and beachcombing. Not ideal for young children due to waves and currents.
  • Access: Drive or taxi from La Crucecita (about 15 minutes). Some beaches require a short walk from the road.
  • Facilities: Minimal. The Secrets resort sits on Punta Arena, but the other beaches have no services. Bring your own water and shade.

2. Bahia Tangolunda

This is Huatulco’s resort bay — the most developed and polished section of the coastline.

  • Beaches: Playa Tangolunda (main), Playa Rinconcito, Playa Ventura
  • Character: Manicured, calm, and resort-oriented. The water is clear and the sand is fine.
  • Best for: Families staying at resorts, golfers (the Tangolunda golf course is an 18-hole course designed by Mario Schjetnan), and travelers who want full services.
  • Access: Well-paved road from La Crucecita (10 minutes). Taxis cost 40 to 60 MXN ($2.25 to $3.40 USD).
  • Facilities: Full resort amenities, restaurants, beach clubs. Non-resort visitors can access the public portions of the beach.
  • Cost note: Beach chairs and umbrella rental at independent operators run 100 to 200 MXN ($5.60 to $11 USD) for the day.

3. Bahia Santa Cruz

The historic and commercial heart of Huatulco. This is where the original fishing village stood, and the bay still functions as the main marina and embarkation point for boat tours.

  • Beaches: Playa Santa Cruz (main), Playa Yerbabuena
  • Character: Urban beach with a marina feel. The water is calm and suitable for swimming, though it is not the most scenic bay for sunbathing.
  • Best for: Boat tour departures, waterfront dining, evening strolls along the malecon. The plaza behind the beach has shops, restaurants, and a small church.
  • Access: Walking distance from La Crucecita (15 minutes) or a short taxi ride.
  • Facilities: Full services including restaurants, tour operators, shops, and public restrooms.
  • Boat tours depart from here: A standard bay tour covering four to five bays costs 250 to 400 MXN ($14 to $22 USD) per person and lasts four to five hours including snorkeling stops.

4. Bahia Chahue

A bay in transition — partly developed, partly still finding its identity.

  • Beaches: Playa Chahue (main), Playa Esperanza
  • Character: Wide, sandy beach with moderate waves. Less crowded than Santa Cruz or Tangolunda. The marina at Chahue is newer and quieter than Santa Cruz.
  • Best for: Swimming, long beach walks, and catching sunsets. The development here is less dense, giving the bay a more relaxed atmosphere.
  • Access: Between La Crucecita and Tangolunda, easily reached by taxi (30 to 50 MXN / $1.70 to $2.80 USD).
  • Facilities: Some restaurants and hotels, but fewer than Tangolunda or Santa Cruz. A small craft market operates near the marina.

5. Bahia Organo (Organ Bay)

A small, intimate bay wedged between Santa Cruz and Maguey.

  • Beaches: Playa Organo
  • Character: Quiet, sheltered, and excellent for snorkeling. The bay is small enough that it rarely feels crowded.
  • Best for: Snorkeling (the reef here is healthy and accessible from shore), kayaking, and couples seeking a quieter beach.
  • Access: By boat from Santa Cruz (included on most bay tours) or by a 20-minute walk on a trail from the road above. The trail is moderately steep.
  • Facilities: Minimal. One or two palapa restaurants may operate during high season. Bring water.

6. Bahia Maguey

One of Huatulco’s most popular beaches for day visitors, and for good reason.

  • Beaches: Playa Maguey
  • Character: Beautiful crescent bay with calm, clear water shading from emerald to turquoise. Fine sand, palm trees, and a row of seafood restaurants along the shore.
  • Best for: Families, snorkeling, swimming, and long seafood lunches. The water is consistently calm and the entry is gradual, making it safe for children.
  • Access: Paved road from La Crucecita (15 minutes). Parking is available. Taxis cost 50 to 80 MXN ($2.80 to $4.50 USD).
  • Facilities: Multiple palapa restaurants serving fresh fish, shrimp, and ceviche. Meal prices range from 120 to 250 MXN ($6.70 to $14 USD). Snorkeling equipment rental: 100 to 150 MXN ($5.60 to $8.40 USD).
  • Tip: Arrive before 10:00 AM on weekends for the best spots. The restaurants do not charge for chairs if you order food.

7. Bahia El Arrocito

A tiny bay adjacent to Maguey, often overlooked.

  • Beaches: Playa El Arrocito
  • Character: Very small, very calm, and very snorkeler-friendly. The reef is close to shore and the water is clear.
  • Best for: Snorkeling in shallow water, making it excellent for children and beginners. The reef life includes parrotfish, angelfish, and sea urchins.
  • Access: Walk from Maguey beach (10 minutes along a coastal path) or by boat.
  • Facilities: None. Bring everything you need.

8. Bahia Cacaluta

The star of the show. Cacaluta gained fame as the filming location for the Mexican film “Y Tu Mama Tambien” and remains one of the most photographically stunning bays in all of Mexico.

  • Beaches: Playa Cacaluta, Playa Arroyo
  • Character: Wild, undeveloped, and strikingly beautiful. The bay is shaped like a heart when viewed from above. Dense vegetation surrounds the beach, and the sand is golden.
  • Best for: Adventure-minded travelers, photography, nature walks, and swimming in a pristine setting. The lack of facilities is the point — this is nature unmediated.
  • Access: By boat from Santa Cruz (included on extended bay tours) or by a 30-minute hiking trail from the access road. The trail passes through dry tropical forest and is well-marked but unshaded.
  • Facilities: None. No restaurants, no restrooms, no shade structures. Bring water, food, sunscreen, and a bag for your trash.
  • Important: Cacaluta is part of the Huatulco National Park. Take nothing but photos.

9. Bahia Chachacual

The easternmost accessible bay and one of the best-preserved in the entire system.

  • Beaches: Playa Chachacual, Playa La India
  • Character: Remote, pristine, and spectacular. The coral reef here is considered the healthiest in the Huatulco system, and the snorkeling is the best of all nine bays.
  • Best for: Serious snorkelers, nature enthusiasts, and travelers willing to make the effort to reach it. The marine life includes sea turtles, rays, and a wide variety of tropical fish.
  • Access: By boat only (from Santa Cruz, about 30 to 40 minutes). Some tour operators offer specific Chachacual trips for 400 to 600 MXN ($22 to $34 USD) per person.
  • Facilities: A few palapa shelters managed by the local community, which charges a small conservation fee of 30 to 50 MXN ($1.70 to $2.80 USD).

Activities Beyond the Beach

Snorkeling and Diving

Huatulco’s coral reefs are the primary marine attraction. The best snorkeling spots are:

  1. La Entrega (Santa Cruz Bay): The most accessible reef, with rental shops on the beach. Expect to see parrotfish, damselfish, and sea urchins. Equipment rental: 100 to 150 MXN ($5.60 to $8.40 USD).
  2. Chachacual Bay: The healthiest reef, accessible by boat. Visibility often exceeds 15 meters (50 feet).
  3. Organo Bay: Good reef close to shore with calm conditions.

For scuba diving, several operators in Santa Cruz and La Crucecita offer two-tank dives for 1,800 to 2,500 MXN ($100 to $140 USD) including equipment. Certification courses (PADI Open Water) cost approximately 7,000 to 9,000 MXN ($390 to $500 USD).

Boat Tours

The classic Huatulco experience is a bay tour by boat. Standard options include:

  • Four-bay tour (4-5 hours): Visits Maguey, Organo, Cacaluta, and one or two additional bays. Includes snorkeling stops. Cost: 250 to 400 MXN ($14 to $22 USD) per person.
  • Seven-bay tour (6-7 hours): The comprehensive option for visitors with one day. Includes lunch at a beach restaurant. Cost: 400 to 600 MXN ($22 to $34 USD) per person.
  • Private panga (small boat): Hire a panga for your group (up to 8 people) for a custom route. Cost: 2,000 to 3,500 MXN ($112 to $196 USD) total for 4-5 hours.

Tours depart from Santa Cruz marina between 9:00 and 10:00 AM. Book the day before or arrive early to negotiate directly with boat captains.

Hiking

  • Huatulco National Park trails: Several marked trails wind through the dry tropical forest behind the bays. The Cacaluta trail (3 kilometers / 1.9 miles one way) is the most popular. Bring water — there is no shade for much of the route.
  • Copalita Eco-Archaeological Park: Located at the eastern edge of Huatulco, this park combines a small archaeological site with nature trails along the Copalita River. Entry: 55 MXN ($3 USD). The suspension bridge over the river is a highlight.

River Rafting

The Copalita and Zimatlan rivers offer Class II-III rapids during the rainy season (June through October). Half-day rafting trips cost 800 to 1,200 MXN ($45 to $67 USD) per person.

Coffee Farm Tours

The mountains above Huatulco are prime coffee-growing territory. Day trips to fincas (coffee farms) in Pluma Hidalgo include tours of the growing and processing areas, tastings, and lunch. Cost: 500 to 900 MXN ($28 to $50 USD) per person including transportation. For more on Oaxacan coffee, see our Oaxaca City coffee shop guide.

Where to Stay

Huatulco has three main areas for accommodation:

La Crucecita

The town center, located about 2 kilometers (1.2 miles) inland from the coast. This is where locals live and where you will find the most affordable hotels, restaurants, and services.

  • Budget hotels: 500 to 900 MXN ($28 to $50 USD) per night
  • Mid-range hotels: 1,000 to 2,000 MXN ($56 to $112 USD) per night
  • Pros: Affordable, authentic, walkable to restaurants and shops
  • Cons: Not beachfront (you need a taxi to the beaches)

Tangolunda

The resort zone with the largest hotels.

  • All-inclusive resorts: 3,000 to 8,000 MXN ($168 to $448 USD) per night
  • Pros: Beachfront, full services, pools, golf course access
  • Cons: Isolated from local culture, higher prices for everything

Santa Cruz

A middle ground between La Crucecita and Tangolunda.

  • Mid-range hotels: 1,200 to 2,500 MXN ($67 to $140 USD) per night
  • Pros: Walking distance to the marina, beach access, restaurants
  • Cons: The beach is not the prettiest in Huatulco

How to Get to Huatulco

By Air

Huatulco has its own international airport (HUX) with direct flights from Mexico City (1.5 hours), Oaxaca City (30 minutes), and seasonal flights from some US and Canadian cities. Airport taxis to La Crucecita cost 200 to 300 MXN ($11 to $17 USD).

From Oaxaca City

  • By car: Approximately 6 hours via Highway 175 through the Sierra Sur (winding mountain road) or 7 hours via the coastal route through Pochutla. For route details, the driving considerations are similar to those in our Oaxaca to Puerto Escondido guide.
  • By bus: ADO and OCC operate daily buses from Oaxaca City to La Crucecita. The journey takes 6 to 7 hours and costs 350 to 500 MXN ($20 to $28 USD).
  • By air: Short flights from Oaxaca City (OAX) to Huatulco (HUX) take 30 minutes. Prices vary but expect 1,500 to 3,500 MXN ($84 to $196 USD) one way.

From Puerto Escondido

Huatulco is approximately 110 kilometers (68 miles) east of Puerto Escondido along the coastal highway (Highway 200). The drive takes about 2 hours. Colectivo vans run the route throughout the day for 100 to 150 MXN ($5.60 to $8.40 USD) per person.

When to Visit

  • Best weather: November through May (dry season). Expect temperatures of 28 to 33 C (82 to 91 F), low humidity, and clear skies.
  • Rainy season: June through October. Afternoon showers are common, but mornings are usually clear. The upside: lower prices, fewer crowds, and lush green vegetation.
  • Peak season: December through March and Semana Santa (Easter week). Book accommodation well in advance and expect higher prices.
  • Best for snorkeling: March through May, when the water is calmest and visibility is highest.

For a broader seasonal perspective, see our guide on when to visit Oaxaca.

Food and Dining

Huatulco’s restaurant scene centers on seafood, and for good reason — the fish is genuinely fresh.

What to Eat

  • Pescado a la talla: Whole fish butterflied, marinated in chili paste, and grilled over wood. The signature coastal dish. Expect to pay 180 to 350 MXN ($10 to $20 USD).
  • Ceviche Huatulqueno: Fresh fish cured in lime juice with tomato, onion, cilantro, and avocado. A plate costs 80 to 150 MXN ($4.50 to $8.40 USD).
  • Camarones al ajillo: Shrimp sauteed in garlic and chili oil. Simple and excellent.
  • Tamales de camarron: Shrimp tamales wrapped in banana leaf, steamed with mole or salsa verde.

Where to Eat

  • Beach palapas at Maguey and La Entrega: Order whole grilled fish with tortillas, rice, and salsa. Meals run 150 to 300 MXN ($8.40 to $17 USD).
  • La Crucecita market: The local mercado has food stalls serving breakfast and lunch at local prices — 50 to 100 MXN ($2.80 to $5.60 USD) per meal.
  • Restaurants in Santa Cruz: Mid-range options with water views and slightly higher prices.

Practical Tips

  • Cash: Many beach palapas and small restaurants accept cash only. ATMs are available in La Crucecita and Santa Cruz.
  • Sunscreen: Use reef-safe sunscreen. Huatulco’s coral reefs are a protected national resource, and chemical sunscreens damage them.
  • Water shoes: Useful at several beaches where the entry can be rocky.
  • Negotiate taxi prices: Always agree on the fare before getting in. From La Crucecita to most beaches, 40 to 80 MXN ($2.25 to $4.50 USD) is standard.
  • Turtle releases: From July through December, sea turtle conservation programs offer evening releases on several beaches. Ask your hotel for current schedules.
  • Day trip to Puerto Escondido: The 2-hour drive makes a day trip feasible. Rent a car or take a colectivo.

Final Thoughts

Huatulco does not try to be Cancun, and that is precisely what makes it exceptional. The nine bays offer genuine variety — from resort polish at Tangolunda to raw wilderness at Cacaluta and Chachacual — and the scale of the destination means that even during peak season, you can find a beach that feels like yours alone.

The snorkeling is the best on Oaxaca’s coast, the seafood is fresh and affordable, and the pace of life makes it clear that this is a place that prioritized preservation over profit. For travelers who want a Pacific beach vacation without the crowds and the concrete, Huatulco is the answer.

Suscríbete al boletín

Solo cultura, una vez al mes. Sin spam.