Puerto Escondido or the "Hidden Port", is a small port and tourist center in the municipality of San Pedro Mixtepec Distrito 22 in the Mexican state of Oaxaca.
Puerto Escondido is one of the most important tourist attractions on the Oaxacan coast. It caters to a more downscale and eclectic clientele than neighboring Huatulco, mostly surfers, backpackers and Mexican families.
The main attractions are the beaches: Zicatela Beach hosts major surfing competitions, while other beaches have gentle waves. A large lagoon area to the west of the town is popular for fishing and birdwatching.