By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
Welcome Dr Olivia Powles — expert in women's health, coils & menopause. Meet the team →
Doctor-Led Service

Vaccines, Immunisations
& Injections

We offer childhood immunisations including chickenpox and HPV vaccination, travel vaccinations, and a range of occupational health related vaccines — all administered by experienced doctors.

Please note: childhood immunisations require a separate doctor consultation charged in addition to vaccine costs. Contact us for information and to book an appointment.

Immunisation & Vaccine Prices

Chicken Pox (Varicella)
£140
per dose · 2 required
HPV (Male / Female)
£210
Meningitis B
£180
per dose · 2 required
Meningitis ACWY
£80
Measles
£150
MMR
£110
per dose · 2 required
Repevax
£120
per dose · 2 required
Revaxis
£120
Rotavirus (Rotarix)
£90
Pneumococcal
£130
Whooping Cough
£90
Hepatitis A
£115
Hepatitis A & Typhoid
£160
Hepatitis B
£95
per dose · 3 required
Shingles
£260
Cholera
£150
Japanese Encephalitis
£170
Rabies
£130
Tick-Borne Encephalitis
£130
Typhoid
£90

Hay Fever, B12 & Vitamin D Injections

Hay Fever Injection

£140
Triamcinolone · Free second dose after 2–3 weeks if necessary

B12 Injection

£85
Blood test required before treatment

Flu Vaccine

Price
£45

Seasonal Flu Vaccination

Genuine flu is markedly more severe than a common cold and can leave you bedbound for up to a week. The impact on the immune system can lead to further infections, including pneumonia.

Flu jabs have traditionally been offered to higher-risk groups such as those over 65 and individuals with underlying conditions. Since the COVID-19 pandemic, uptake has widened considerably. We offer flu vaccines at a time that suits you.

All our vaccinations and injections are administered by experienced doctors

If you have any questions or would like to enquire about a vaccination not listed, please get in touch.

Contact Us