The price of balayage can vary a lot depending on where you live, the level of your colourist and your desired look but you can expect to pay anywhere between £70-£250. Most salons offer a free consultation beforehand, so you can inquire about the exact costs involved before you commit.