Germany is bigger than you might think and getting down to Zurich basically costs a whole day of traveling and given the zoos that are now on your list, it seems common sense to just focus on the northern part of Germany. The south including Austria and Switzerland has a whole range of other zoos worth visiting including Basel, Stuttgart, Augsburg, Nurnberg, Munchen and Innsbruck.
You might want to spend two days each in both the Berlin Zoo and Tierpark. Overall you have picked the 5 major zoos in that part of Germany that are must-see for zoochatters. You could think of adding the following depending on time and transport:
- Hagenbeck, Hamburg, one of the historically most important zoos of Europe, its current state is somewhat of a debate among zoochatters though

, but it has lost some of its glory...
- Zoo Rostock, in the north is an interesting zoos with the Darwineum a museum on evolution combined with some interesting animals from echidna to gorilla.
- Vogelpark Marlow, close to Rostock, this is the number 2 birdpark in Germany, focusing not only on birds, but it has also a good range of primates.
- Tierpark Schoenbeck, this small collection close to Magdeburg has a very good collection of rodents and can be combined with Magdeburg in one day.
- Close to Berlin there are also the Wildkatzenzentrum Felidae, a private zoo with a choice collection of cats and other carnivores and the ACTP, Parrot breeding centre. Both are private facilities with limited opening hours/visiting options, but well worth trying to visit when in the area.
- Depending on whether you like overthemed erlebnis zoos, Hannover is also an interesting option
Further afield there are zoos like Rheine, Vogelpark Niendorf, Cottbus and Dresden which also might be interesting, but then you will need a lot more time