La ciudad de Zaruma se encuentra en la cabecera de la cuenca del Río Puyango, entre los ríos Calera y Amarillo, en el pie de la misma está la ciudad de Tumbes entre el río Tumbes y el Océano Pacífico.