The duration of a facial can vary depending on the type of facial and the esthetician’s techniques. Most facials last between 30 minutes to 90 minutes.