You can walk around Perth Zoo in a couple of hours if you don't stop much along the way. But what's the fun in that! So, it would be best if you allowed at least half a day to experience the best of it.