Puerto Escondido is a Mexican city-port and tourist center in the municipality of San Pedro Mixtepec Distrito 22 in the state of Oaxaca. Prior to the 1930s, there was no town.