Chacahua Lagoon - Attraction Guide
Chacahua Lagoon
Planning a trip to Mexico/Lagunas de Chacahua National Park/Chacahua Lagoon?
Share your travel plans and get free itineraries and quotes from multiple trusted local operators.
10k+ travelers have submitted inquiries
Chacahua Lagoon: Oaxaca's Boat-In National Park
Chacahua Lagoon sits inside Lagunas de Chacahua National Park, a 132-square-kilometer protected area on Oaxaca's Pacific coast. The park lies about 100 kilometers west of Puerto Escondido, and the main village of Chacahua is reachable only by boat — a 30- to 45-minute crossing from the El Zapotalito dock through mangrove channels. There is no road to the village. That single fact shapes everything about a visit here: the pace, the crowd level, and the way you plan your day.
The park was decreed on July 9, 1937, under President Lázaro Cárdenas, making it one of Mexico's oldest protected natural areas. Roughly 30 square kilometers of it is water, spread across five lagoons — Chacahua, La Pastoria, Las Salinas, and two smaller bodies — linked by narrow channels. The rest is coastal jungle, mangrove forest, and a long stretch of open Pacific beach.
Want to visit Chacahua Lagoon?
Compare 5 quality local operators, get custom itinerary and exclusive quotes
Getting to Chacahua Lagoon
Every route ends at the same place: the embarcadero at El Zapotalito, a small village on Federal Highway 200. From there, lancheros (local boatmen) run the crossing.
From Puerto Escondido by colectivo and boat
The cheapest approach costs around 100 pesos one way. Take a colectivo (shared van) from Puerto Escondido toward Río Grande and get off at the El Zapotalito junction, then catch a local taxi or moto-taxi to the dock. From the dock, a shared boat across the short section of the lagoon runs about 50 pesos, and a pickup truck on the far side carries you to the village for another 50 pesos. Budget roughly 90 minutes to two hours door to door.
A direct boat to Chacahua village costs about 300 pesos. I'd take this option at least one way — it swings through the mangrove channels, passes bird colonies, and gives you a proper look at the lagoon system. If you skip a separate mangrove tour during your stay, this crossing covers much of the same ground.
Driving from Puerto Escondido
Head west on Highway 200 and exit at El Zapotalito. The drive takes about 1 hour 20 minutes from Puerto Escondido. Park at the dock — there's a lot near the embarcadero — and continue by boat. Note that the last stretch of road is unpaved and can be rough after heavy rain.
Organized tours
Day tours from Puerto Escondido typically run 6 to 8 hours and include hotel pickup, the boat crossing, a mangrove tour, beach time, and a bioluminescence swim on the return. Prices vary by operator; expect to pay for convenience rather than access, since the park itself charges no admission fee.
What to See and Do
The mangrove channels and wildlife
The boat ride in is the main event for many visitors. The channels cut through dense red and white mangrove, and the wildlife is genuinely close — tiger herons, roseate spoonbills, ibis, and frigatebirds are common. American crocodiles (Crocodylus acutus) live in the lagoon system. You'll likely see them from the boat, basking on muddy banks. Keep your distance and never feed them; the responsible approach is to stay in the boat with a local guide.
The park also protects one of Mexico's most important sea turtle nesting beaches. Four species nest here: leatherback, green, olive ridley, and black. The Bahía de Chacahua sanctuary is a designated nesting and hatching zone, and local conservation camps run seasonal turtle release programs. If you're visiting between roughly July and January, ask your accommodation about release nights.
The beach and surf
Chacahua's beach faces open Pacific swell, and the village has a low-key surf scene with a handful of breaks. It's not Zicatela, but the waves are consistent and the lineup is nearly empty on weekdays. Swimming is possible in the lagoon side, which is calmer; the ocean side has strong currents and shorebreak, so treat it with respect.
Bioluminescence
The lagoon's most famous nighttime draw is bioluminescence — dinoflagellates that emit blue light when the water is disturbed. Chacahua is considered one of the best places in Mexico to see it, largely because the lagoon stays connected to the ocean year-round, keeping the organisms present.
Timing matters. Reports differ on the peak season, but the rainy months from May through November generally produce the strongest displays, with August to March cited by several local sources as the best window. The moon phase matters at least as much as the season: book around a new moon for the darkest skies and the brightest glow. Tours run after dark, usually around 6 p.m. pickup from Puerto Escondido, and include a supervised swim in the glowing water.
The village
Chacahua village is home to an Afro-Mexican community, and the cultural layer is part of the draw. Expect sandy streets, palapa restaurants serving fresh fish and seafood, and a handful of basic cabanas. There's a lighthouse on the lagoon side with views over the channel where the lagoon meets the sea. Internet and cell signal are unreliable at best — plan for a digital detox.
When to Go and What to Know
Seasons and weather
The climate is hot and subhumid year-round, with average temperatures between 28°C and 35°C. The dry season, November to April, brings clear skies and easier transport — the most comfortable window for general sightseeing. The rainy season, May to October, means hot sunny mornings followed by afternoon downpours that usually clear by evening. It's not all-day rain, and the payoff is greener scenery, bigger surf, turtle season, and stronger bioluminescence.
Practical notes
No admission fee is charged for the park itself; you pay for boats and tours. The park office lists weekday hours of 9:00 to 18:00, but boat and tour services generally operate from 08:00 to 21:00. Fees for tours and boats change — check with operators or the official CONANP page for current rates before you go.
Bring cash. There are few ATMs and card acceptance is limited. Pack insect repellent (the mangroves are buggy), reef-safe sunscreen, and a dry bag for the boat crossing. If you're staying overnight, book cabanas in advance during peak season (December through Easter).
Want to visit Chacahua Lagoon?
Compare 5 quality local operators, get custom itinerary and exclusive quotes
Frequently Asked Questions
Do I need a tour to visit Chacahua Lagoon?
No. You can reach El Zapotalito by colectivo or car and take a shared boat across for about 50 pesos, then a pickup truck to the village for another 50 pesos. A direct boat to the village runs around 300 pesos. Tours simply bundle transport, a guide, and the bioluminescence swim.
When is the best time to see bioluminescence in Chacahua?
The rainy season from May to November generally delivers the strongest displays, and many local operators point to August through March as the peak window. Moon phase matters as much as season — book around a new moon for the darkest conditions and the brightest glow.
How long does it take to get to Chacahua from Puerto Escondido?
Allow 1.5 to 2 hours each way. The drive to El Zapotalito takes about 1 hour 20 minutes, then the boat crossing adds 30 to 45 minutes depending on whether you take the short shared crossing or the direct route to the village.
Is there internet or cell service in Chacahua village?
No, or very little. The village has unreliable cell signal and no dependable internet, which is part of its appeal. Download offline maps and arrange your return transport before you arrive.
Chacahua Lagoon |Tours
View All ToursMexico |Operators
View All OperatorsLagunas de Chacahua National Park |Attractions
View on MapChacahua Lagoon |Reviews

The cellular and internet connections and wifi are not always working properly but you can make connection with the sea, the lagunes, the excellent waves to surf and the cheaper prices...In chacahua, the people are nice , the nature wonderful.

Transportation from Puerto Escondido: any Collectivo Shared Van service direction Rio Grande- tell the driver you are going to Chacahua National Park and need to exit at El Zapotalito. The stop or "parada" is on the main highway at a dirt road intersection. Cross the highway and wait at the small wooden Collectivo stand. A Collectivo Taxi will cost $25 Mxn for 10 min drive to the lancha /boat docks. Here is the tricky part! Make sure you use the far LEFT docks for the "local" lanchas. Google Maps "Lancha Collectivo" in El Zapotalito. This is where the lanchas are reasonable in price. The local captains are kind and fair. Direct non stop from El Zapotalito to Chacahua $200mxn per person. Or in Collective lancha to the Collective Camionetta to Chacahua is $50Mxn per person. Find Felipe he owns his own small lancha and is very kind for a Direct ride without Camionetta. WhatsApp +529541479971. **CAUTION: DO NOT use the Lanchas at the far right side from where the Collectivo Taxi stops- they have a large colour sign with prices showing ..Tour of Mangroves $3,500 total trip and $2,500 direct nonstop to Chacahua total trip. THIS IS RIDICULOUS AND A COMPLETE SCAM!! Walk to the far left and use the "local" lancha Captains. We had no idea and were 3 people to share the cost..$830 per person from these "sharks"! The beach and cabanas: Beautiful- Spectacular!! Stay on the Ocean side as the Lagoon side is less expensive but is run down and swimming is among the lancha boats going back and forth. The Centre square has tiendas and restaurants- Chacahua Wings is very good, the Guacamole served at the place to the right of Wings is amazing, the Barbacoa Burritos are so good across the square from Wings! The centre square is where the Collectivo Camionetta drops off and picks up passengers for El Zapotalito. Go visit Miguel at the restaurant beside Cabanas El Paraiso fir amazing, delicious Enchiladas Verde! We loved our private room with toilet and shower and mosquito nets at Cabanas El Paraiso...right on the ocean beach..with hammocks and bar.

What a gorgeous place to spend the day. You will have to take HWY 200 or also know as La Costera towards Rio Grande. It is 1hr from puerto escondido. You will have to pass Río Grande an take a left on Chacagua. Down the road You will get into the lagoon and there will be different Lancheros that will offer You their service to take You to the nacional park. The amount berries between 1500 to 2000 MX pesos. It is worth going to chacagua. An amazing place to stay or go for One day.

I'd say this place is one of the hidden gems that this part of Mexico has, people are so cool and welcoming, the whole are is a great place to relax and enjoy being there. Recommended 100%

It's a bit if an adventure getting here but well worth it. To get here from Huatulco you need to take at least 2 buses, a taxi, boat and then a truck it's a fun trip but you're looking at about 5-6 hours of travel (at least). Once you are there you have a boatload of restaurants to choose from, plenty of cabanas to rent and access to beach camp grounds. The natives are incredibly sweet and welcoming. The views are breathtaking and the waves are a surfers delight.
— All reviews loaded —