Huatulco Travel Guide

Beach at San Agustin Bay in Huatulco, Mexico

Don Klumpp / Getty Images 

Las Bahias de Huatulco (the Huatulco Bays), most often referred to simply as Huatulco (pronounced "wah-tool-ko"), is a beach destination made up of nine bays with 36 beaches. Located on the Pacific coast of the state of Oaxaca, 165 miles from the state capital of Oaxaca City, and 470 miles from Mexico City, this area was chosen in the 1980s by FONATUR (Mexico's National Tourism Fund) for development as a tourist resort area.

Huatulco stretches out over 22 miles of coastline between the Coyula and Copalito rivers. It is set within a beautiful natural area with the Sierra Madre mountain chain forming a stunning backdrop to the tourist development.

The lush lowland jungle vegetation is particularly verdant in the rainy season, from June to October. Its biodiversity and pristine landscapes make Huatulco a favorite destination of nature lovers.

Holy Cross of Huatulco

According to legend, in prehispanic times a bearded white man placed a wooden cross on the beach, which the local population then venerated. In the 1500s the pirate Thomas Cavendish arrived in the area and after looting, tried by various means to remove or destroy the cross, but was unable to do so.

The name Huatulco comes from the Nahuatl language "Coahatolco" and means a "place where the wood is revered." You can see a fragment of the cross from the legend in the church in Santa Maria Huatulco, and another in the cathedral in Oaxaca City.


The area of Oaxaca's coast has been inhabited since ancient times by groups of Zapotecs and Mixtecs. When FONATUR set its sights on Huatulco, it was a series of huts along the beach, whose inhabitants practiced fishing on a small scale.

When construction on the tourist complex began in the mid-1980s, the people who lived along the coast were relocated to Santa Maria Huatulco and La Crucecita.

The Huatulco National Park was declared in 1998. Later listed as a UNESCO Biosphere Reserve, the park protects a large area of the bays from development.

In 2003, the Santa Cruz cruise ship port began operations, and currently receives some 80 cruise ships each year.

The Huatulco Bays

Since there are nine different bays in Huatulco, the area offers a variety of beach experiences. Most have blue-green water, and the sand ranges from golden to white. Some of the beaches, notably Santa Cruz, la Entrega, and El Arrocito, have very gentle waves. Most of the development is centered around a few of the bays.

Tangolunda is the largest of Huatulco's bays and is where most of Huatulco's large resorts are located. Santa Cruz has a cruise ship port, marina, shops, and restaurants. Some of the beaches are completely pristine and only accessible by boat, including Cacaluta, the beach that was featured in the 2001 film Y Tu Mamá También directed by Alfonso Cuaron and starring Diego Luna and Gael Garcia Bernal.

Huatulco and Sustainability

Huatulco's development is proceeding under a plan to protect the surrounding environment. Some of the efforts made to make Huatulco a sustainable destination include reducing emissions of greenhouse gases, reducing waste, improving energy efficiency, and management of natural resources. A large part of the area of the Huatulco Bays is set aside as ecological reserves and will remain free from development.

In 2005, Huatulco was awarded the Green Globe International Certification as a sustainable tourist area, and in 2010 Huatulco received EarthCheck Gold Certification; it is the first destination in the Americas to achieve this distinction.

La Crucecita

La Crucecita is a small town located just a few minutes drive inland from Santa Cruz Bay. La Crucecita was built as a support community to the tourist area, and many of the tourism workers have their homes here. Although it is a new town, it has the feel of an authentic small Mexican town.

Shops and restaurants are abundant in La Crucecita, and it's an excellent place to do some shopping, have a meal, or an evening stroll. The church in La Crucecita, La Parroquia de Nuestra Señora de Guadalupe, has a 65-foot tall image of the Virgin of Guadalupe painted on its dome.


A visit to Huatulco will offer an excellent opportunity to sample Oaxacan cuisine, as well as Mexican seafood specialties. There are numerous beachfront palapas where you can enjoy fresh seafood. Some favorite restaurants include El Sabor de Oaxaca, TerraCotta in La Crucecita, and L'Echalote in Bahia Chahue.

Things to Do

  • Shop for jewelry and souvenirs in La Crucecita
  • Take a boat tour of Huatulco's bays, which includes stops for swimming, snorkeling, and lunch
  • Play golf at the 18-hole Tangolunda golf course
  • Visit Hagia Sofia, a beautiful ecological retreat located about 45 minutes away from the downtown area of Huatulco
  • Tour the Parque Eco-Arqueológico Copalita
  • Take a day tour to a coffee plantation, where you can learn about coffee production, visit a waterfall, and have lunch with the owners of the Finca Cafetalera

Where to Stay

Huatulco has a good selection of luxury hotels and resorts, most of which are situated on Tangolunda Bay. In la Crucecita you will find many budget hotels; some favorites include Mision de Arcos and Maria Mixteca.

How to Get There

By air: Huatulco has an international airport (airport code HUX). It is a 50-minute flight from Mexico City. The Mexican airline Interjet offers daily flights between Mexico City and Huatulco. From Oaxaca City, regional airline AeroTucan offers daily flights in small planes.

By land: Driving time from Oaxaca City is 5 hours to 6 hours on route 175 (stock up on Dramamine ahead of time).

By sea: Huatulco has two marinas that offer docking services, in Santa Cruz and Chahue. Huatulco is a port of call for cruises of the Mexican Riviera and receives an average of 80 cruise ships each year.