Travelers are voting Johannesburg Botanical Garden as the best garden in Johannesburg. There is 1 garden in Pretoria a city just 34 km from Johannesburg. The most popular of these is Pretoria National Botanical Garden in Pretoria. You can find 2 gardens in Gauteng and 5 gardens in the country of South Africa. Our members favorite in Gauteng is Pretoria National Botanical Garden and Kirstenbosch National Botanical Garden is the top pick in South Africa. Want more? Check out our map of gardens in Johannesburg.