It depends on your interests and the amount of time you have, but most travelers recommend staying in Auckland for at least 3-4 days to fully experience the city.