El parque arqueológico de San Agustín se encuentra en la cuenca alta del río Magdalena, en el municipio de San Agustín, en el departamento del Huila, a una altitud de 1.730 m s.