Find Care Compare

    Depression services

    Find the right provider for you

    CQC registeredNHS and private providersFree to use

    Finding the right support for depression can be confusing.

    NHS Talking Therapies, community mental health teams and private therapists differ in waiting times, the type of treatment offered and cost.

    Find Care Compare brings these options together so you can understand the differences and choose what works best for you.

    Loading depression providers…

    How does Find Care Compare work?

    Three simple steps to finding the right service for you.

    Step 1

    Search for a service

    Tell us what you're looking for - by condition, service type, or provider name

    Step 2

    Compare providers clearly

    See NHS and private options side by side, and compare based on what matters to you

    Step 3

    Connect and access care

    Choose and access the service that's right for you, either via referral or direct booking

    Depression services — the landscape

    NHS Talking Therapies

    For mild to moderate depression you can refer yourself to NHS Talking Therapies. Services offer CBT, behavioural activation, counselling and guided self-help.

    Specialist NHS care

    For more severe or persistent depression, your GP can refer you to a community mental health team for longer-term therapy, psychiatric assessment or medication review.

    Private therapy

    Private therapists, psychologists and psychiatrists usually offer faster access and more choice over the type and frequency of treatment. Costs differ by provider.

    Good to know about mental health

    Not always. NHS Talking Therapies (IAPT) accepts self-referrals for common issues like anxiety and depression — no GP visit needed. For specialist NHS care (CMHT, psychiatry) you usually do need a GP referral. Private therapists and psychiatrists accept patients directly.

    Explore Depression services by city

    Frequently asked questions about depression

    Explore other mental health services