The average wedding hair and makeup cost in the U.S. is around $300, but typically ranges from $150 to $600 depending on both your location and the intricacy of the wedding hair or makeup style you'd like. ~ weddingwire.com