Most salons in Dundee charge between £28 and £70 depending on service and stylist level. A trim with a junior may sit on the lower end, while balayage or full restyles can reach the top range. Students often get discounts in areas like Perth Road. You might also spot seasonal promotions or voucher deals that bring the price down.