Gardens in South Africa
Travelers are voting Kirstenbosch National Botanical Garden, Johannesburg Botanical Garden and KwaZulu-Natal National Botanical Garden as the best of 5 gardens in South Africa. Also popular are Pretoria National Botanical Garden in Pretoria and Green Park Bio-Diversity Gardens in Cape Town. Want more? Check out our map of gardens in South Africa.