Cleistocactus is a genus of flowering plants in the cactus family Cactaceae, native to mountainous areas - to 3,000 m (9,843 ft) - of Peru, Uruguay, Bolivia and Argentina.