Nuestro conocido San Pedro comprende varias especies de un género que antiguamente era llamado Trichocereus y ahora ha sido reunido dentro del género Echinopsis. Son por lo menos tres especies principales: la Echinopsis pachanoi es originaria de Ecuador y norte del Perú, extendiéndose hasta Huánuco; la Echinopsis peruvieanus comienza en el departamento de Ancash y va hasta Cusco; la Echinopsis bridgesii corre alrededor del lago Titicaca y llega a La Paz. En el sur de Bolivia y norte de Argentina hay además dos o tres especies que no se conocen muy bien. Son bastante diferentes entre sí: unas miden de 5 a 6 metros, otras nunca pasan de 1.5 metros; algunas tienen troncos de 30 cm. de grosor y otras de apenas 7 cm.; hay especies con 4, 5 y hasta 12 segmentos o divisiones laterales. La cantidad de espinas también varía mucho. Pero todas las especies contienen el mismo principio activo, la mescalina. Esta aparece siempre más o menos en la misma concentración: alrededor de 1.2% del peso de la planta verde. Una dosis activa de mescalina es de 300 mg. aproximadamente. Entonces para tener un buen efecto es necesario procesar 250 g. de planta en estado crudo.