What is the price of artichoke hearts per kilogram/pound in South Africa today?
The retail price range for South Africa artichoke hearts is between US$ 4.68 and US$ 7.40 per kilogram or between US$ 2.12 and US$ 3.35 per pound(lb). Click here to see today's exact prices of artichoke hearts in South Africa
The retail price range in Rand for artichoke hearts is between ZAR 90.99 and ZAR 143.68 per kilogram or between ZAR 41.27 and ZAR 65.16 per pound(lb) in Johannesburg and Cape Town.
Wholesale prices
In 2025, the approximate wholesale price range for South Africa artichoke hearts is between US$ 3.28 and US$ 5.18 per kilogram or between US$ 1.49 and US$ 2.35 per pound(lb).
Related: Kenya Artichoke hearts prices, Malaysia Artichoke hearts prices, Philippines Artichoke hearts prices, India Artichoke hearts prices, United Arab Emirates (UAE) Artichoke hearts prices, Canada Artichoke hearts prices, US Artichoke hearts prices, Australia Artichoke hearts prices, New Zealand Artichoke hearts prices, Germany Artichoke hearts prices, Netherlands Artichoke hearts prices, Spain Artichoke hearts prices, United Kingdom (UK) Artichoke hearts prices,
Prices of other produce in the Vegetables category in South Africa: Tomatoes, Onions, Leeks, Cauliflowers and broccoli, Brussels sprouts, Cabbages, Lettuce, Chicory, Carrots & beetroot, salsify & celeriac.
See prices of artichoke hearts in other countries across Africa: Algeria artichoke hearts, Angola artichoke hearts, Botswana artichoke hearts, Burundi artichoke hearts, Cameroon artichoke hearts, Cape Verde artichoke hearts, Central African Republic artichoke hearts, Comoros artichoke hearts, DRC Congo artichoke hearts & Benin artichoke hearts.
Are you a producer of artichoke hearts or other products?
Sign up today for FREE to buy or sell artichoke hearts.