Average haircut price The average cost of a haircut is $15 to $75, depending on the location, salon type, and the stylist's experience. Your hair's length and texture may also affect the haircut price. The average price for a women's haircut is $45 to $75, while men's haircut prices range from $25 to $50.