Hair stylist salary in United Kingdom (Updated 2026)
How much does a Hair Stylist make in United Kingdom?
Average base salary
- Hour
- Day
- Week
- Month
- Year
The average salary for a hair stylist is £28,054 per year in United Kingdom. 3.2k salaries reported, updated at 8 November 2026
Highest paying companies for Hair Stylist in United Kingdom
Average year pay is based on job postings on Indeed in the past 36 months.Hiring a Hair Stylist?
Highest paying cities for Hair Stylists near United Kingdom
Where can a Hair Stylist earn more?
Compare salaries for Hair Stylists in different locationsFrequently Asked Questions (FAQs) about Hair Stylist
The average salary for a Hair Stylist is £28,054 per year in United Kingdom. This figure is based on 3.2k salaries taken from job postings on Indeed in the past 36 months, last updated on 8 November 2026.
Hair Stylist jobs on Indeed - find your next one today.
Hair Stylist salaries typically range between a low of £25,420 and a high of £50,533 per year, depending on experience, location, and the hiring company.
Some of the highest-paying cities for Hair Stylist include Bristol at £32,502 per year, Reading at £30,853 per year and Nottingham at £29,994 per year.
Based on recent job postings on Indeed, some of the top-paying companies for Hair Stylist include London Serenity ($140,400 per year) and Alchemy ($91,000 per year).
Compensation can vary based on the specific niche and level of responsibility within the field. Here is how the average Hair Stylist salary compares to related positions: