Echinopsis maximiliana is widespread in high altitude puna grasslands (3200-4600m) in Peru and Bolivia. It often grows in clusters, the flowers can vary considerably in colour.