Content has loaded
Physiotherapist salary in London
How much does a Physiotherapist make in London?
Average base salary
£51,830
- Hour
- Day
- Week
- Month
- Year
17%
above national averageThe average salary for a physiotherapist is £51,830 per year in London. 3.2k salaries reported, updated at 2 November 2026
Hiring a Physiotherapist?
Highest paying cities for Physiotherapists near London
Where can a Physiotherapist earn more?
Compare salaries for Physiotherapists in different locationsFrequently Asked Questions (FAQs) about Physiotherapist
The average salary for a Physiotherapist is £51,830 per year in London. This figure is based on 3.2k salaries taken from job postings on Indeed in the past 36 months, last updated on 2 November 2026.
Physiotherapist jobs on Indeed - find your next one today.
Physiotherapist salaries in London typically range between a low of £40,647 and a high of £66,090 per year, depending on experience and the hiring company.
Some of the highest-paying cities for Physiotherapist in London include Barnet at £50,377 per year, Enfield at £50,030 per year and Croydon at £46,268 per year.