Content has loaded

Physiotherapist salary in London

How much does a Physiotherapist make in London?

Average base salary

£51,832
17%
above national average

The average salary for a physiotherapist is £51,832 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
2 days 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,832 per year
  2. Barnet
    £50,377 per year
  3. Enfield
    £50,030 per year
  4. Bromley
    £47,400 per year
  5. Romford
    £46,310 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,832 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,653 and a high of £66,086 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 Bromley at £47,400 per year.