Flamingos can be seen at Lake Nakuru throughout the year, but the best time to observe large flocks of flamingos is typically during the dry season from July to September.