Puerto Escondido es una ciudad y puerto mexicano del estado de Oaxaca. Se localiza a unos 800 km al sur de la Ciudad de Mexico y a 290 km de la capital, Oaxaca de Juarez, entre Santa Maria Huatulco y Acapulco, en la costa sur mexicana del Oceano Pacifico.
Cuenta con un clima cálido con lluvias en verano semitemplado en invierno. Con un clima cálido subhúmedo, y una temperatura promedio de 27 °C, Es un lugar visitado todas las temporadas del año para practicar surf.