To really soak in Tanzania's safari wonders like Ngorongoro Crater, Serengeti, and Tarangire National Park, aim for a 5-7 day trip. This will give you enough time to explore the northern circuit and see the Big Five and other key animals. For those who can stay longer, there are incredible safari journeys lasting 20+ days!
If you're short on time, a quick safari covering Arusha and either Tarangire or Lake Manyara National Park can be done in 1-2 days. It's a great snapshot of Tanzania's wildlife. And, if you're keen on the Serengeti but pressed for time, flying directly there is a good option.