A hydrafacial typically takes between 30 to 60 minutes, depending on the specific treatment and the individual's skin type and needs.