+27 83 564 9936 hetty@flora-agency.com
How We Started
How Flora Agency Started

Our Journey: Cultivating Excellence Since 1991

Flora Agency started back in 1991, being the first to bring fresh cut roses from Kenya to South Africa. This bold move not only marked our beginning but also fueled our growth. Introducing these roses to the South African market led to increased demand, and we soon expanded to importing a variety of fresh cut flowers from over 50 global growers.

In 1997, we took another big step by exporting Cape Flora and other South African products to international buyers. This move helped us diversify our products, and every year, we aim to add more.

What we do

What we do

Our Expertise: Nurturing Excellence in Global Flower Trade

Flora Agency, anchored in South Africa, boasts nearly thirty years of expertise in the global flower trade industry. Specializing in the import and export of top-tier fresh cut flowers, foliage, and plants, our commitment to delivering excellence is unwavering.

We act as the vital link between international buyers and suppliers, earning our position as a leader in the cut flower industry. Our extensive market experience ensures efficiency in sourcing a wide array of products from our growers situated across the globe.

More About Us

For international buyers, we open doors to a world brimming with extraordinary flowers. Understanding the need for premium blooms that captivate customers and enhance businesses, we leverage our vast network of trusted growers and suppliers to offer a diverse selection of exquisite flowers from various countries.


At Flora Agency, freshness and quality are non-negotiable in the international flower trade. Our meticulous supplier selection process ensures adherence to stringent cultivation and harvesting practices. With advanced logistics solutions, we guarantee that the flowers you receive are handled with utmost care, preserving their freshness and beauty throughout the entire journey.

We Deliver and Ship all over the World!

Reach Us


+27 83 564 9936

Get In Touch

× How can we help you?