Foul-smelling vaginal discharge: causes and when to see a doctor

By My Wellness Health, Editorial team · Reviewed by the My Wellness Health clinical team on 7 Oct 2026 · Updated 7 Oct 2026

An unusual smell is most often caused by infections such as bacterial vaginosis or trichomoniasis. Watery or bloody discharge with a bad smell can also be linked to cervical cancer. See a clinician within a few days.

Get in touch with My Wellness Health
Foul-smelling vaginal discharge: what to do
How urgentWhat a clinician will checkHow we helpFee
See a clinician within a few days.A swab test and treatment of any infection; a cervical screen if you are due.Confidential sexual and urinary health checkConfidential sexual and urinary health check, KES 500

Foul-smelling vaginal discharge: common questions

Frequently asked questions

What can cause foul-smelling vaginal discharge?

An unusual smell is most often caused by infections such as bacterial vaginosis or trichomoniasis. Watery or bloody discharge with a bad smell can also be linked to cervical cancer.

When should I see a doctor?

See a clinician within a few days.

What will the doctor check?

A swab test and treatment of any infection; a cervical screen if you are due.

Is foul-smelling vaginal discharge serious?

Usually not, but it is worth getting checked so a clinician can find the cause. Only an examination and tests can tell.

How can My Wellness Health help?

My Wellness Health's confidential sexual and urinary health check (Confidential sexual and urinary health check, KES 500) looks at your symptoms, history and lifestyle and gives you a personalised risk report with clear next steps. A care navigator calls you back within 2 hours to help you book any screening you need at a facility that suits your budget and location. Assessment fees do not include tests or consultations at the facility.

This page is health information to help you understand risks and next steps. It is not a diagnosis and does not replace a consultation with a qualified clinician. My Wellness Health is not a diagnostic service: we help you understand your risk and connect you with the right screening and care. In an emergency, go to the nearest hospital or call 999 or 112. If you are thinking of harming yourself, call Befrienders Kenya on +254 722 178 177 or the Kenya Red Cross toll-free line 1199.

Call us · +254706349849

Sources