Skip to content
Huatulco Bays, Pacific coast
All destinations

Huatulco Bays

The Bays of Huatulco, on Oaxaca's southern coast, are one of Mexico's most authentic beach destinations. Unlike other mass-tourism resorts, Huatulco maintains controlled development that preserves its natural ecosystems. Huatulco National Park protects 11,890 hectares of tropical dry forest and coral reefs. Its 9 bays —Santa Cruz, Tangolunda, Chahué, Maguey, El Órgano, San Agustín, Cacaluta, Chachacual, and Conejos— offer everything from urbanized beaches with full services to pristine coves accessible only by boat. The area combines adventure (snorkeling, diving, zip lines, rafting on the Copalita River) with extraordinary Oaxacan cuisine: fresh seafood with mole, artisanal mezcal, and Pluma Hidalgo shade-grown coffee.

📍 Oaxaca
💰 $700-$2,200/day
🌤️ November to May is the best season, with dry weather and temperatures of 25-32°C. December to March is high season with more visitors but clear skies. June to October is rainy season with afternoon showers but sunny mornings and lower prices.

What to see & do

  • 7-bay boat tour to discover pristine beaches like Cacaluta, Maguey, and San Agustín with snorkeling included
  • Snorkeling and diving in Huatulco National Park coral reefs, with sea turtles, rays, and tropical fish
  • Llano Grande Waterfalls and Copalitilla Magic Waterfalls, natural pools surrounded by tropical jungle
  • Visit to the Pluma Hidalgo coffee plantation in the mountains, one of the world's finest shade-grown coffees

📸 Gallery

Huatulco Bays 1
Huatulco Bays 2

Click any photo to open full size

How to get to Huatulco Bays

Huatulco, on the Oaxaca coast, is a planned, low-density beach destination that, despite its quiet size, has its own airport. Bahías de Huatulco International Airport (HUX) is about 20 minutes from the tourist areas and receives direct domestic flights from Mexico City (1 hour 15 minutes, operated by Aeroméxico, Volaris and VivaAerobus, with fares from approx. $1,200-2,500 MXN) and, depending on the season, from Guadalajara and Monterrey. In winter it adds seasonal international flights, especially charters from Canada (Toronto, Montreal) bringing those escaping the cold. From the airport, the most practical option is a transfer or shared taxi to your hotel (approx. $150-400 MXN depending on destination and whether shared or private). If you're coming from other parts of Oaxaca, mind the distances: from Oaxaca city it's about 6-7 hours on a mountain road (beautiful but winding), though the new highway has cut travel times; there are also short flights between Oaxaca and Huatulco. From Puerto Escondido, another Oaxaca coast destination, Huatulco is 1 hour 30 minutes to 2 hours by road, and many travelers combine both. By land from Mexico City the bus trip is long (15-17 hours with lines like ADO/OCC), so most prefer to fly. If you drive, keep in mind the Oaxaca sierra roads are scenic but require time and caution. Huatulco is also often combined in itineraries with Puerto Escondido and Mazunte/Zipolite to explore the whole coast.

Where to stay

Huatulco is organized around its famous nine bays, and understanding the geography helps you choose where to stay. There are three main areas. Tangolunda is the luxury hotel zone: here are the big all-inclusive resorts and beachfront hotels facing a wide bay, ideal for those seeking comfort, pools and service without moving much; rates typically run $2,500 to $7,000 MXN approx. per night, many on an all-inclusive plan. La Crucecita is Huatulco's urban heart, a planned town with its main square, church, restaurants and local life; staying here is the best option if you want authenticity, more accessible prices and good food outside the resorts, with boutique hotels and inns between approx. $800 and $2,000 MXN. Santa Cruz is the marina area and a couple of beaches, with mid-range hotels and the pier where boat tours of the bays depart. For tight budgets, La Crucecita concentrates the cheapest options, including hostels (from approx. $350-600 MXN). One of Huatulco's great virtues compared to other beach destinations is that, being a planned, ecological low-density development, it lacks the tower saturation of Cancún or Acapulco: buildings are low and there's plenty of protected nature. If your priority is disconnecting at a beachfront resort, choose Tangolunda; if you want to explore, eat well and spend less, La Crucecita is your base. Book ahead in high season (winter, Holy Week and summer), when the charter flights and domestic travelers arrive.

Getting around

Getting around Huatulco is simple and relatively cheap, though it helps to be clear about the distance between zones. La Crucecita, Santa Cruz and Tangolunda are connected to each other by plentiful, cheap taxis: a ride between them costs approx. $50-120 MXN, and they don't use meters, so confirm the fare before getting in (prices are fairly standardized by zone). There are also colectivos (shared vans or taxis) linking the main points for very little money, ideal on a tight budget. Uber/DiDi presence in Huatulco is limited, so count on taxis as your main option. Within each zone — La Crucecita's center, for example — everything is easily walkable. Huatulco's charm lies in its bays, and many of the most beautiful are only reachable by sea, so the star way to get around is the boat tour: from the Santa Cruz marina, outings cruise several bays (Maguey, La Entrega, San Agustín, Cacaluta) with stops to swim and snorkel, for approx. $300-700 MXN per person depending on the route. Some beaches like La Entrega or Santa Cruz are accessible by land; others, like those in the National Park, are protected and only visited by boat. For trips to the waterfalls (Llano Grande/Cascadas Mágicas), the sierra coffee plantations (Pluma Hidalgo) or the Copalita eco-archaeological park, an organized tour or a taxi by the hour is best. Renting a car is a comfortable option if you want to explore the coast and sierra at your own pace, with the advantage that the destination is calm and easy to drive.

Food scene

Food is one of Huatulco's great pleasures, because it combines the richness of Oaxacan cuisine — considered among Mexico's best — with the ultra-fresh fish and seafood of the Pacific coast. At the base is seafood: ceviches, aguachiles, shrimp cocktails, octopus, oysters and grilled fish a la talla or zarandeado, which you can enjoy at beach palapas with your feet almost in the sand for approx. $150-350 MXN per dish. In La Crucecita and Santa Cruz you'll find everything from simple seafood spots to more elaborate restaurants. But what makes Huatulco special is its access to traditional Oaxacan cooking: here you can try the celebrated tlayudas (the 'Oaxacan pizzas' of a large tortilla with asiento, beans, quesillo and meat), Oaxaca's seven moles, memelas, quesillo (string cheese) and chapulines for the more adventurous. To drink, you can't leave without trying a good Oaxacan mezcal, since the state is the cradle of this spirit; many restaurants offer tastings and a huge variety of artisanal labels. Coffee from the nearby sierra (Pluma Hidalgo) is excellent and grown at altitude. To eat well and cheaply, La Crucecita's market and fondas offer set meals and antojitos from approx. $70-130 MXN. In Tangolunda, the luxury resorts and hotels have international and chef-driven restaurants for more sophisticated dinners. The balance is ideal: fresh seafood on the beach, authentic Oaxacan flavors and mezcal, all in a relaxed setting.

Best time to visit

Huatulco has a warm tropical climate year-round, with sun almost guaranteed, but there are clear differences between seasons. The best time to visit is November to April, the dry season: sunny days, calm sea, little rain and more bearable humidity; it's ideal for enjoying the bays, snorkeling and boat tours. It coincides with high season, when charter flights from Canada and domestic travelers on long weekends arrive; December, Holy Week and summer are the peaks of demand and prices. The rainy season runs May to October, with more intense heat and humidity and rains that usually fall in the afternoon or evening as storms; the landscape turns lush and green, and it's a good time to see the bays full of vegetation, though it's wise to watch the Pacific hurricane season (most likely between August and October). Mornings almost always dawn clear, so even in the rains you can enjoy the beach early. Temperatures hover around 28-32 °C during the day for most of the year, cooling a little in winter. If you want the best weather and calmer sea, aim for December-April; if you want lower prices and fewer people, May, June and September offer good opportunities, accepting some rain. In any case, bring sunscreen, a hat and lots of hydration: the Oaxacan Pacific sun is intense. A special note: between December and March it's possible to spot whales and, year-round, sea turtles on some nearby beaches.

Estimated daily costs

Huatulco is a beach destination with a wide price range, which can be surprisingly economical or frankly luxurious depending on how you approach it. A budget traveler staying in La Crucecita at a hostel or simple inn (approx. $400-700 MXN), eating seafood at palapas and fondas (approx. $200-350 MXN a day), using colectivos and shared taxis and enjoying the free beaches (La Entrega, Santa Cruz) can manage on approx. $900-1,400 MXN a day. A mid-range profile — a boutique hotel in La Crucecita or a beach one ($1,200-2,500 MXN), restaurant meals, a boat tour of the bays, the odd taxi and an excursion — runs approx. $2,500-4,000 MXN per person a day. The premium level, staying at an all-inclusive resort in Tangolunda, starts at approx. $3,500-7,000 MXN a day with almost everything included, which can be very convenient if you don't want to worry about anything. Some tips to keep costs down: stay in La Crucecita instead of Tangolunda for lower prices and local food; many of the best experiences (swimming in the bays, walking the town, the sunsets) are free; share boat tours in a group to make them cheaper; and try the food at markets and fondas, delicious and cheap. The region's mezcal and coffee are excellent, affordable souvenirs. Bring cash, especially for beach palapas, colectivos and tips, though hotels and formal restaurants take cards and there are ATMs in La Crucecita and Santa Cruz. Always compare flight-plus-hotel packages, which in season can be great value.

Frequently asked questions