Content has loaded

Physiotherapist salary in London

How much does a Physiotherapist make in London?

Average base salary

£51,830
17%
above national average

The average salary for a physiotherapist is £51,830 per year in London. 3.2k salaries reported, updated at 2 November 2026

Physiotherapist job openings in London

slide 1 of 6
slide1 of 6
Specialist Physiotherapist - P...
Imperial College Healthcare NHS Trust3.7out of 5 stars.
London
£58,133 - £65,261 a year
Full-time
1 day ago

Hiring a Physiotherapist?

Hiring guide
Hiring guideLearn how to hire a Physiotherapist
Job description
Job descriptionWrite the perfect Physiotherapist job description
Interview Questions
Interview QuestionsLearn the best questions to ask Physiotherapist candidates

Highest paying cities for Physiotherapists near London

  1. London
    £51,830 per year
  2. Barnet
    £50,377 per year
  3. Enfield
    £50,030 per year
  4. Croydon
    £46,268 per year
  5. Romford
    £46,253 per year

Where can a Physiotherapist earn more?

Compare salaries for Physiotherapists in different locations
vs

Frequently 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.