Start your day with breakfast at Cafe Huatulco, a popular spot among locals and tourists. Try their chilaquiles, a typical Mexican dish made with tortilla chips, salsa, and cheese, or their huevos rancheros, a dish that consists of fried eggs on top of tortillas with salsa and refried beans.
Explore the Mercado Municipal, the local market, where you can find fresh fruits, vegetables, and seafood. You can also try some street food, such as tlayudas, a large tortilla topped with beans, cheese, and meat, or tejate, a pre-hispanic drink made with corn and cacao.
Head to El Sabor de Oaxaca for lunch, and try their mole, a traditional Oaxacan dish made with a sauce that includes chili peppers, chocolate, and spices. You can also try their tamales, which are wrapped corn dough with filling such as vegetables, meat, or cheese, and steamed in a corn husk.
Spend the afternoon at Playa La Entrega, a beautiful beach with crystal-clear water and white sand. You can swim, snorkel or just relax and enjoy the sun.
End your day with dinner at El Grillo Marinero, a seafood restaurant that offers a great selection of dishes, such as ceviche, grilled fish, and shrimp in garlic. Make sure to try their signature drink, the Michelada, a beer cocktail with lime and spices.
Start your second day with breakfast at Vanilla & Café, a cozy café that offers organic coffee and a variety of breakfast options. Try their waffles topped with fruit or their breakfast burritos filled with scrambled eggs, cheese, and bacon.
Head to the Copalito Waterfall, located in the mountains of Huatulco. The waterfall is a serene oasis in the middle of the forest, with clear water and a natural pool where you can swim.
On your way back from the waterfall, stop at Los Portales Huatulco for lunch. This restaurant offers a variety of Mexican dishes, such as tacos al pastor, guacamole, and margaritas.
Explore the world of mezcal, a traditional Mexican spirit made from the agave plant, at Mezcaleria La Crema y Nata. Learn about the production process and taste some of the best mezcals from Oaxaca.
End your trip by returning to El Sabor de Oaxaca, where you can try some of the dishes you didn't get a chance to try on your first visit.
Most places on this itinerary are accessible by taxi or rental car. If you don't want to drive, you can use a combination of taxis and public transportation. Taxis are affordable and readily available, but make sure to negotiate the price before getting in.
If you have more time, consider spending an extra day exploring the beaches in and around Huatulco, such as Playa Chahue, Playa Santa Cruz, and Playa Tangolunda. For a shorter trip, you can skip the visit to Copalito Waterfall or Mezcaleria La Crema y Nata. Make sure to bring sunscreen, insect repellent, and comfortable shoes.
The nearest airport to Huatulco is Bahías de Huatulco International Airport (HUX), which is located approximately 20 minutes (15 km) from the city center.