Se ubica en la costa del Océano Pacífico, a 3 kilómetros de Puerto Ángel y a 230 kilómetros de Oaxaca de Juárez, capital del estado.