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