Bahías de Huatulco National Park - Attraction Guide
Bahías de Huatulco National Park
Planning a trip to Mexico/Huatulco/Bahías de Huatulco National Park?
Share your travel plans and get free itineraries and quotes from multiple trusted local operators.
10k+ travelers have submitted inquiries
Bahías de Huatulco National Park: A Complete Guide
Bahías de Huatulco National Park protects 11,890 hectares of Oaxaca's Pacific coast, including nine bays and 36 beaches — and it costs 125 MXN per person per day to enter. The park opens daily from 7:00 a.m. to 7:00 p.m., and most visitors base themselves in La Crucecita or Santa Cruz, both about 15 minutes from the Santa Cruz dock where boats leave for the protected bays.
The park was decreed in 1998 and forms part of the larger Copalita-Zimatán-Huatulco Biosphere Reserve, a UNESCO-designated area. What makes it unusual is the balance: four of the nine bays — Santa Cruz, Chahué, Tangolunda, and Maguey — have road access and resort infrastructure, while the remaining five (San Agustín, Chachacual, Cacaluta, Órgano, and Riscalillo) are reachable only by boat or rough dirt track. That split is why Huatulco feels both developed and wild at once.
Want to visit Bahías de Huatulco National Park?
Compare 5 quality local operators, get custom itinerary and exclusive quotes
Getting There and Getting Around
From the Airport and Nearby Towns
Bahías de Huatulco International Airport (HUX) sits about 20 kilometers from the main hotel zones, a 20- to 30-minute drive depending on traffic. Taxis from the airport to La Crucecita run around 150–200 MXN. There is no Uber in Huatulco — a detail that surprises many first-timers. If you're coming from Oaxaca City, the road trip takes roughly 5.5 to 6 hours via Highway 175 and then Highway 200, or a 40-minute flight.
Once you're in town, La Crucecita and the Santa Cruz marina are your two launch points. The marina is where almost every boat tour departs. For the road-accessible bays, local colectivos and taxis handle the short hops; a 24-hour motorbike rental costs about 650 MXN if you want more flexibility.
Entering the Park by Land or Sea
For the land route, head to Sector E in Santa Cruz and follow the dirt road through Cruz del Monte. The trailhead for the Zanate, Cruz del Monte, and Sabanal trails is along this corridor. Hikers pay the 125 MXN entry fee at the CONANP checkpoint and receive a wristband. For the boat route, go to the Dársena de Santa Cruz and ask for the marine tour into the park — pangas and larger boats leave throughout the morning.
My advice: if you only have one day, take the boat. The land trails are genuinely interesting for birders and hikers, but the boat gives you the postcard version of the park — the hidden coves, the reef at Chachacual, and the sea caves near La Entrega.
What to Do Inside the Park
Boat Tours Through the Bays
A full-day boat tour runs 7 to 8 hours and typically stops at Chachacual for snorkeling (about 1 hour 40 minutes) and Maguey for lunch and swimming (about 2 hours). Group tours cost 400–700 MXN per person, while private charters run 2,000–4,500 MXN. The park fee is usually collected separately in cash at the dock or included in the tour price — confirm before booking.
The wildlife is the reason to go. Between December and March, humpback whales pass through these waters. Dolphins and sea turtles show up year-round, though nobody can guarantee a sighting. Bring a long-sleeve shirt and a hat; the sun on the open water is relentless, even on cloudy days.
Snorkeling and Diving
Chachacual and La India are the two best snorkeling stops inside the park — both have coral reefs in relatively shallow, calm water. La Entrega, accessible by road from Santa Cruz, is the easiest snorkel for families: the reef sits in waist-deep water a few meters from shore. If you're diving, the park has several sites with rocky ledges and coral formations; dive shops in Santa Cruz arrange permits and boats.
One rule that catches people out: conventional sunscreen is banned inside the park. Buy reef-safe sunscreen before you arrive, or you'll be turned away at the dock.
Hiking the Zanate, Cruz del Monte, and Sabanal Trails
The park has three marked trails. The Zanate Trail is a 4–5 kilometer loop through wetlands and dry forest, with a bird-watching tower overlooking the Cacaluta lagoon — easy going, about 2 hours. Cruz del Monte is also roughly 4 kilometers and is popular with mountain bikers and birders. Sabanal is the shortest and most accessible, good for a quick nature walk.
This is dry, scrubby tropical forest, not lush jungle. Expect heat, thorny vegetation, and excellent birding — parrots, crested jays, woodpeckers, and iguanas are common. Start early. By 11 a.m., the exposed sections feel like an oven.
Beaches Worth the Trip
Cacaluta is the park's signature beach — a long crescent of sand backed by a lagoon, reachable by boat or a 3-kilometer dirt track from the highway. Chachacual has no road access at all, which keeps it empty. San Agustín, at the eastern end, has palapa restaurants and is a common lunch stop on boat tours. Maguey is the most developed of the boat-access bays, with seafood restaurants right on the sand.
Practical Details for Your Visit
Hours, Fees, and Discounts
The park is open every day from 7:00 a.m. to 7:00 p.m. The entrance fee is 125 MXN per person per day for foreign visitors; Mexican nationals and foreign residents pay 65 MXN. Students and teachers with valid credentials get 50% off (about 30 MXN). Children under 12, seniors, pensioners, and disabled visitors enter free with documentation. Fees are subject to change — check the CONANP website for current rates.
Best Time to Visit
November through April is the dry season: sunny, 28–32°C, and calm water for snorkeling. December and January are the busiest months. The rainy season runs June to November, with September and October being the wettest — but crowds thin out and the landscape turns green. Avoid Semana Santa (Easter week) if you can; domestic tourism fills every bay and prices double.
Want to visit Bahías de Huatulco National Park?
Compare 5 quality local operators, get custom itinerary and exclusive quotes
Frequently Asked Questions
How much does it cost to enter Bahías de Huatulco National Park?
Foreign visitors pay 125 MXN per person per day; Mexican nationals and residents pay 65 MXN. Students and teachers with ID pay 30 MXN, and children under 12 enter free. Bring cash — the fee is often collected at the dock or trailhead, not online.
Do I need a boat tour to see the park?
No. You can enter by land via the Cruz del Monte road and hike the Zanate or Sabanal trails. But the most spectacular bays — Chachacual, Cacaluta, and San Agustín — are boat-access only, so a boat tour is the only way to see them.
How long should I spend in the park?
A full-day boat tour takes 7–8 hours and covers the highlights. If you're hiking, allow 2–3 hours for the Zanate Trail. Most visitors spend one day on the water and a half-day hiking, spread across two days.
Is the park suitable for children?
Yes, particularly La Entrega beach, where the reef sits in shallow water. Boat tours are fine for kids over 5, but the open-water crossings can be bumpy. The park entry is free for children under 12.
Bahías de Huatulco National Park |Tours
View All ToursMexico |Operators
View All OperatorsHuatulco |Attractions
View on Map— All loaded —
Bahías de Huatulco National Park |Reviews

Beautiful nature and thankfully protected. There are signs and boardwalks in the forest. However once out of the forest and on the beach, theres no signs or shade

This huge national park is full of interesting animals and vegetation. If you don't want to walk through it, you can still see it from all the surrounding beaches, many of which are actually in the park!

Beautiful resort and beach. Great food. Water temp perfect. Definitely would return.

Very nice. This is not a tourist attraction. It is the real thing - a preserve. It is best visited by boat. There are foot pathes and not many roads. Great beaches and a lot of wildlife.

Great experience. Rented a boat. Visited virgin beaches with black sand. Caught a fish. Took tons of photos! Take a snack with you...
— All reviews loaded —