Clinic Finder SA

Child Immunisation Schedule (South Africa)

South Africa's Expanded Programme on Immunisation (EPI-SA) provides free vaccines against 13 diseases from birth to age 12. All vaccines are given at public clinics — no medical aid or appointment needed. This schedule is current as of 2026.

Vaccination schedule

Age Vaccines Notes
Birth BCG (tuberculosis), OPV 0 (oral polio) Given before discharge from hospital or at first clinic visit.
6 weeks DTaP-IPV-Hib-HBV 1 (6-in-1), OPV 1, PCV 1 (pneumococcal), RV 1 (rotavirus) First big vaccination day — 4 jabs + 2 oral drops. The 6-in-1 covers diphtheria, tetanus, pertussis, polio, Hib, and hepatitis B.
10 weeks DTaP-IPV-Hib-HBV 2, RV 2 Second dose of 6-in-1 plus second rotavirus.
14 weeks DTaP-IPV-Hib-HBV 3, PCV 2, RV 3 Third dose of 6-in-1, second pneumococcal, third rotavirus. Rotavirus series complete.
6 months Measles 1 (in high-risk areas only) Only given in areas with active measles outbreaks. The routine first dose is at 9 months.
9 months Measles 1, PCV 3 First routine measles dose. Third pneumococcal. Pneumococcal series complete.
12 months Measles 2 Second measles dose. Measles series complete.
18 months DTaP-IPV-Hib-HBV booster Booster of the 6-in-1. Important for long-term protection.
6 years Td (tetanus + diphtheria booster) School entry booster. Given through the school health programme or at a clinic.
12 years Td booster, HPV (girls only, 2 doses 6 months apart) HPV vaccine prevents cervical cancer. Given through schools. 2-dose schedule at 0 and 6 months.

What the vaccines protect against

The EPI-SA schedule covers 13 diseases that used to kill or disable thousands of South African children every year:

BCG: Tuberculosis (severe childhood forms)
OPV/IPV: Polio
DTaP: Diphtheria, tetanus, pertussis (whooping cough)
Hib: Haemophilus influenzae type b (meningitis)
HBV: Hepatitis B
PCV: Pneumococcal disease (pneumonia, meningitis)
RV: Rotavirus (severe diarrhoea)
Measles: Measles (rash, fever, complications)
HPV: Human papillomavirus (cervical cancer)

Catch-up vaccinations

If your child has missed any vaccines, do not panic — take them to the clinic as soon as possible. The nurse will check the Road to Health booklet and administer any outstanding doses. There is no need to restart any series from the beginning. The immune system "remembers" previous doses even if years have passed.

Common catch-up scenarios:

  1. Born at home / birth doses missed: Go to the clinic within 2 weeks for BCG and OPV0.
  2. 6-week vaccines missed: Can be given any time up to 12 months. The clinic will adjust the schedule.
  3. Just missed measles at 9 months: Give as soon as possible. The second dose at 12 months can still be given on schedule (minimum 4 weeks between doses).
  4. No Road to Health booklet: The clinic will start a new one. Some vaccines may be repeated if there is no record — this is safe.

Tips for vaccination day

  1. Bring the Road to Health booklet — the nurse needs it to record vaccines and check what is due.
  2. Dress baby in loose clothing — most injections go in the thigh (under 12 months) or upper arm (over 12 months). Easy access saves time.
  3. Breastfeed during or immediately after the injection — this reduces pain and calms the baby. Studies confirm it is the most effective non-medical pain relief for infants.
  4. Expect mild side effects — a small red lump at the injection site, low-grade fever (under 38°C), and fussiness for 24-48 hours are normal. Give paracetamol (dose by weight) if the baby is uncomfortable.
  5. Arrive early — most clinics vaccinate in the morning (07:00-12:00). Arrive by 07:00 to avoid long waits.

Find a clinic that offers vaccinations

1044 facilities in our database offer immunisation services.

Browse vaccination clinics

Frequently Asked Questions

Are vaccinations free at public clinics? +
Yes. All vaccines on the Expanded Programme on Immunisation (EPI-SA) schedule are free at public health facilities. You do not need medical aid. The vaccines are also available at private doctors but at a cost — there is no medical reason to choose private over public for routine immunisations, as the vaccines are identical.
What if my child missed a vaccination? +
Go to the clinic as soon as possible. There is no need to restart the series — the clinic will continue from where the schedule left off (catch-up schedule). Bring the Road to Health booklet so the nurse can see which vaccines have been given. If you have lost the booklet, the nurse will start a new one and may give certain vaccines again to be safe.
Can my child be vaccinated if they have a cold? +
Yes, in most cases. Mild illness (runny nose, low-grade fever, cough) is NOT a reason to delay vaccination. The only contraindications are: high fever (above 38.5°C), severe allergic reaction to a previous dose of the same vaccine, or confirmed immune deficiency (for live vaccines like BCG and OPV). Do not delay — every missed or delayed vaccine is a window of vulnerability.
Is the HPV vaccine safe? +
Yes. The HPV vaccine has been given to over 300 million people worldwide since 2006. It prevents the HPV strains that cause 70% of cervical cancers. South Africa introduced it in 2014 for girls aged 9-12 through the school health programme. Side effects are mild (sore arm, occasional low fever). Cervical cancer kills over 3,000 South African women per year — the vaccine prevents this.
Where is my child's vaccination recorded? +
In the Road to Health booklet (RTHB) — the green or yellow book given at birth. This is your child's official health record. Bring it to every clinic visit and every school registration. If lost, go to the clinic where your child was last vaccinated — they may have records. The clinic will issue a new booklet.
Sources: Expanded Programme on Immunisation — South Africa (EPI-SA, 2023 schedule). National Department of Health immunisation guidelines. WHO position papers on childhood vaccines. Road to Health booklet (RTHB) guidelines — NDoH. HPV vaccination programme — South African school health services.