+27 83 564 9936 hetty@flora-agency.com

Flora Agency


The Link Between Global Buyers and Suppliers.


Contact UsView our Range

High quality and fresh products are an essential aspect of our business and we strive to deliver the best product to our clients in the most efficient manner. 

The Best in the Industry

With almost thirty years of expertise in the cut flower trade, Flora Agency stands as a leader in importing and exporting top-quality fresh cut flowers, foliage, and plants globally.

A Seamless Global Experience:

Whether you’re an international buyer or seller, Flora Agency is your reliable partner in the cut flower trade. Our platform ensures a smooth experience, connecting you with a global network of industry professionals and facilitating successful transactions. Join us today to unlock the limitless possibilities the international floral market offers.

Championing Sustainability:

At Flora Agency, sustainability is not just a word; it’s a fundamental value. We promote eco-friendly cultivation methods and ethical sourcing in the international flower trade. When you join us, you become part of a community dedicated to preserving our planet’s natural resources, promoting a greener floral industry, and meeting the demands of an environmentally conscious consumer base.

Connect with Flora Agency:

Experience the convenience, growth, and global reach that Flora Agency brings to the international cut flower trade. Connect with us and become a vital part of a thriving community that values excellence, sustainability, and the timeless beauty of flowers in the global floral industry. Welcome to a world where possibilities bloom!

Our Specialties

More products are available on our products page

Proteas in Season
Chrysanthemums in Season
Roses in Season
Other Products at Flora Agency

Other Products Available

We have access to an extensive product range. The most popular can be found below, but for any inquiries, please do not hesitate to get in contact with us.

We Deliver and Ship all over the World!

Reach Us


+27 83 564 9936

Get In Touch

× How can we help you?