Quelepa está ubicada a lo largo del río San Esteban, afluente del río Grande de San Miguel.