A Quick Overview An average male haircut typically takes 15-45 minutes. Although that seems like a wide range, there can be several reasons for its duration: type of cut and barber's expertise come into play here.