Government & private vaccinations

Baby & Child Immunisation Clinic in Waverley, Johannesburg

Government and private vaccinations for babies and children from birth to 12 years, in a calm clinic in Waverley, Johannesburg.

Where
Centre of Advanced Medicine, 15 Scott Street, Waverley, Building B, Unit B2.8, Johannesburg 2090
Open in Google Maps
Hours
Monday to Friday, 9am to 5pm, by appointment
Ages
Babies and children from birth to 12 years

The Baby Clinic gives government and private vaccinations to babies and children from birth to 12 years old, in a calm, homely setting inside the Centre of Advanced Medicine in Waverley. Our qualified paediatric nurses and midwives look after every visit.

What we offer

Government vaccines

Vaccines on the South African Department of Health schedule. The vaccine itself is provided at no cost. A vaccine administration fee or well-baby consultation fee applies for your nurse's time.

Private vaccines

Optional, non-government vaccines we recommend in addition to the public schedule, such as MMR, chickenpox, hepatitis A, meningococcal and HPV vaccines. These carry a vaccine cost on top of the administration fee.

Our team of paediatric nurses and midwives gives every vaccination in a warm, homely setting. We keep your child's vaccination record up to date, which you will need for school registration. Meet the team.

What it costs

  • Immunisations plus well-baby consultation
    R650
  • Immunisation only
    R350
  • Private vaccines (per dose, on top of the fee)
    For example MMR R420, hepatitis A R530, chickenpox R715

Government vaccines have no vaccine charge. Prices are in rand, were last confirmed in August 2026, exclude VAT unless stated, and may change.

See the full price list or our guide to vaccination costs by age.

How a visit works

  1. Book.

    Call or WhatsApp 068 880 5805. We are appointment-based, Monday to Friday, 9am to 5pm.

  2. Bring your records.

    Your child's Road to Health Book and any earlier vaccination records.

  3. Your nurse checks what is due and talks you through each vaccine before it is given.

  4. We update your child's record so you have it for school registration and other needs.

Which vaccines are due?

Our vaccination schedule shows what is due at each age, from birth to the teenage HPV vaccine. Not sure where your child stands? Contact us and we will check with you.

Find us in Waverley

The Baby Clinic is inside the Centre of Advanced Medicine, 15 Scott Street, Waverley, Building B, Unit B2.8, Johannesburg. Open in Google Maps.

Frequently asked questions

Cannot find your answer? Call or WhatsApp us on 068 880 5805.

Where is The Baby Clinic?
Inside the Centre of Advanced Medicine, 15 Scott Street, Waverley (Building B, Unit B2.8), Johannesburg 2090. We also see families at our Bedfordview branch; call or WhatsApp 068 880 5805 to book.
Do I need an appointment?
Yes. We are appointment-based, Monday to Friday, 9am to 5pm. Call or WhatsApp 068 880 5805, or use the booking form on our website.
Do you give government and private vaccines?
Yes. We offer both. Government vaccines are provided at no cost for the vaccine itself, with an administration or consultation fee. Private vaccines are optional extras that carry a vaccine cost on top of the fee.
What ages do you vaccinate?
Babies and children from birth to 12 years old.
How much does an immunisation visit cost?
An immunisation visit with a well-baby consultation is R650, and immunisation only is R350. Private vaccines are charged per dose on top. See our price list or our vaccination costs guide.
Can I claim from medical aid?
We do not accept medical aid, but we issue an invoice with the correct NAPPI and procedure codes so you can claim from your own scheme. Read how it works.
What should I bring?
Your child's Road to Health Book and any previous vaccination records, if you have them.
My child is behind on vaccinations. Can you help?
Yes. Contact us and we will work out a catch-up plan with you.

Book your appointment

Call or WhatsApp 068 880 5805, or email hello@babyclinics.co.za. We are appointment-based, Monday to Friday, 9am to 5pm.

Related pages

This page gives general information and does not replace advice from a qualified healthcare professional. Prices are in rand, were last confirmed in August 2026, exclude VAT unless stated, and may change.

Secret Link