I would say at least 2 hours, and that would be enough to take your time and spend a few minutes at each exhibit. Plus they have other things to do as well. We can make it last all day if we want. The splash pad next door when it opens is fun as well.
Hour and a half. If you have small children you could spend a bit longer. Very small zoo, but staff were friendly and informative when we went.
Thanks! Your answer is awaiting moderation.