The Quick Answer Hair coloring and highlights cost between $50 and $70 on average, but you'll pay as little as $35 at a salon like Supercuts. Expect to pay between $100 and $150 for more complex services like Balayage, Babylights, or Ombre highlights.