The hair straightening cost can vary depending on the type of treatment, the length and thickness of your hair, and the salon you go to. Expect to pay between $100 and $200 for a hair straightening treatment, whether it is keratin, Brazilian Blowout, or another type. The length of your hair will affect the cost as well.