18-to-thirtysomethings johannesburg to nairobi overland: waterfalls & beaches 27 days in zimbabwe, tanzania, kenya, malawi, botswana, zambia, south africa physical grading 3 - average tour type small group tour code dajb from $4,849 on feb 21, 2026 view tour