Roses, carnations, and many other flowers are allowed into the United States after they undergo inspection. However, plants for growing require a permit to be admissible, and soil cannot be imported from Mexico. Travelers must declare all flowers and plants to CBP officers.