Recommended duration for a safari in Tanzania is: 6 to 8 days for visiting the top parks including Serengeti, Ngororongoro, Tarangire. 9 to 11 days for covering the top parks with a relaxed schedule. 12+ days for once in a lifetime trip with maximum wildlife spotting potential.