Skip to main content

Starting Saturday, December 14, 2024, the entrance to the QEII Halifax Infirmary Emergency Department has changed to 1840 Bell Road. Learn more.

 

Please plan for extra travel time when coming to the QEII Halifax Infirmary. As of February 18, the easternmost, northbound lane of Robie Street will be closed for the duration of the Halifax Infirmary Expansion Project, leaving two lanes open. Expect potential delays and consider alternative routes when possible.

Public Health Immunization Clinics

Public Health holds regular immunization clinics at local offices and in communities across the province, which provides an opportunity for people to get caught up on routine vaccines, particularly if they do not have a primary care provider. Please see the map below for all upcoming clinics. 

These vaccines are also available through primary care providers, if you have one, and some pharmacy primary care clinics. Additional immunization services, including routine childhood immunizations, are also offered at participating Nova Scotia pharmacies. Learn more - https://pans.ns.ca/CPPCC.

Childhood Immunization Clinics

Public Health offers vaccine clinics for children who do not have a primary care provider. These vaccines are publicly funded, which means families do not have to pay to immunize their children.   

Childhood Immunization Clinics offer the following vaccines:

  • DTaP-IPV-Hib (diphtheria, tetanus, acellular pertussis (whooping cough), polio, and Haemophilus influenzae type b vaccine)
  • RV (Rotavirus vaccine)
  • Pneumococcal conjugate vaccine
  • Meningococcal group C conjugate vaccine
  • MMRV (measles, mumps, rubella and chickenpox (varicella) vaccine)
  • Tdap-IPV (Tetanus, diphtheria,  whooping cough (pertussis), and polio vaccine)

Check the Routine Vaccine Schedule for eligibility and recommended timelines for childhood vaccines. If you have questions about accessing childhood vaccination or would like to book an appointment, call your local Public Health office.

All-Ages Routine Vaccine Clinics

To support access to free, routine vaccines in Eastern Zone, Public Health offers weekly and biweekly clinics at their offices across the zone. You can call and book an appointment for any vaccines you/your child are eligible for, including:

Children aged 2 months – 6 years:

  • DTaP-IPV-Hib
  • RV
  • Pneumococcal conjugate vaccine
  • Meningococcal group C conjugate vaccine
  • MMRV
  • Tdap-IPV 

Youth aged 12-19:

  • HPV
  • Hepatitis B
  • Meningococcal disease types A, C, W & Y
  • Tdap 

Adults aged 18 and older

  • Tdap
  • Td
  • MMR
  • Pneumococcal (65 and older or those with higher-risk medical conditions)

For vaccine timing and eligibility, visit Routine-Immunization-Schedules-for-Children-Youth-Adults.pdf. 

Find all clinic dates and locations below.

MMR, MMRV and Tdap Clinics

Throughout March 2025, Eastern Zone Public Health is offering enhanced access to free, routine vaccines for those who are eligible. The following vaccines at Public Health offices across the zone:

  • Measles, Mumps, Rubella, Varicella (MMRV)

  • Measles, Mumps Rubella (MMR)

  • Tetanus, Diphtheria, Pertussis (Tdap)

Booked appointments and drop-ins are welcome. All clinics can be found below.

Grade 7 School Immunization Catch-Up Clinics

Youth who missed their grade 7 immunizations can get caught up on the important vaccines for free until they turn 19. Check the listings below for upcoming Grade 7 School Immunization Catch-up Clinics this summer, or call your local Public Health office to arrange a catch-up vaccine.

Grade 12 Immunization Clinics (Pilot Program)

Providing immunization support for people who have just graduated from grade 12 and want to get caught up on their immunizations and get the Meningitis B vaccine, if eligible. 

Meningitis B vaccine eligibility criteria is available online at https://novascotia.ca/meningococcal-vaccines/.

Public Health Mobile Units

Public Health Mobile Units support routine immunizations, including COVID-19, influenza and pneumococcal immunization. They also provide respiratory virus testing (PCR and rapid tests). All upcoming clinics are be posted online at www.nshealth.ca/PHMU

Public Health Immunization Clinics Map

Public Health Immunization Clinics

All-Ages Routine Vaccine Clinic - Antigonish Public Health

Every other Wednesday from 9:30 a.m. – 3 p.m.

Call to book an appointment: 902-867-4500 ext. 4800

Clinics fill up quickly, please book early. Please indicate when booking which vaccine(s) will be needed during your appointment. See all available vaccines above. 

All-Ages Routine Vaccine Clinic - Baddeck Public Health

Appointments available upon request. Call to book: 902-295-2178

Please indicate when booking which vaccine(s) will be needed during your appointment. See all available vaccines above. 

All-Ages Routine Vaccine Clinic - Chéticamp Public Health

Appointments available upon request. Call to book: 902-224-2410

Please indicate when booking which vaccine(s) will be needed during your appointment. See all available vaccines above. 

All-Ages Routine Vaccine Clinic - Glace Bay Public Health

Every Thursday from 9:30 a.m. – 3 p.m.

Call to book an appointment: 902-842-4050

Clinics fill up quickly, please book early. Please indicate when booking which vaccine(s) will be needed during your appointment. See all available vaccines above. 

All-Ages Routine Vaccine Clinic - Inverness Public Health

Every other Thursday from 9:30 a.m. – 3 p.m.

Call to book an appointment: 902-258-1920

Clinics fill up quickly, please book early. Please indicate when booking which vaccine(s) will be needed during your appointment. See all available vaccines above. 

All-Ages Routine Vaccine Clinic - Neils Harbour Public Health

Appointments available upon request. Call to book: 902-336-2295

Please indicate when booking which vaccine(s) will be needed during your appointment. See all available vaccines above. 

All-Ages Routine Vaccine Clinic - New Waterford Public Health

Every other Friday from 9:30 a.m. – 3 p.m.

Call to book an appointment: 902-862-2204

Clinics fill up quickly, please book early. Please indicate when booking which vaccine(s) will be needed during your appointment. See all available vaccines above. 

All-Ages Routine Vaccine Clinic - North Sydney Public Health

Every other Tuesday from 9:30 a.m. – 3 p.m.

Call to book an appointment: 902-794-2009

Clinics fill up quickly, please book early. Please indicate when booking which vaccine(s) will be needed during your appointment. See all available vaccines above. 

All-Ages Routine Vaccine Clinic - Port Hawkesbury Public Health

Every other Wednesday from 9:30 a.m. – 3 p.m.

Call to book an appointment: 902-625-1693

Clinics fill up quickly, please book early. Please indicate when booking which vaccine(s) will be needed during your appointment. See all available vaccines above. 

All-Ages Routine Vaccine Clinic - Sydney Public Health

Every Monday and every other Friday from 9:30 a.m. – 3 p.m. 

Call to book an appointment: 902-563-2400

Clinics fill up quickly, please book early. Please indicate when booking which vaccine(s) will be needed during your appointment. See all available vaccines above. 

Amherst Childhood Immunization Clinics

Amherst Public Health Office    
1st and 2nd Wednesday of each month    
Call 902-667-3319 for booking 

Clinics fill up quickly, please book early. If you require assistance getting to the clinic, please mention this when you call to book your appointment.  

Central Zone Childhood Immunization Clinics

Central Zone Public Health Weekly Clinics

Call to book an appointment:
Phone: 902-481-4956
Toll Free: 1-877-334-3032   

Clinics fill up quickly, please book early. If you require assistance getting to the clinic, please mention this when you call to book your appointment.  

Elmsdale Childhood Immunization Clinics

East Hants Family Resource Centre
Wednesday, March 19, 2025 from 10 a.m. - 3 p.m.
Drop in or call 902-893-5820 to book an appointment.

If you require assistance getting to the clinic, please call 902-893-5820.

Please note: Clinic also offering COVID-19, influenza and MMR vaccines for anyone who is eligible.

MMR, MMRV and Tdap Clinic - Inverness Public Health

March 5, 12 & 19, 2025 from 9:30 a.m. – 3 p.m.

Drop in or call to book an appointment: 902-258-1920

Appointments not available between 12-1 p.m.

New Glasgow Childhood Immunization Clinics

New Glasgow Public Health     
3rd week of the month
Call 902-752-5151 for booking 

Clinics fill up quickly, please book early. If you require assistance getting to the clinic, please mention this when you call to book your appointment.  

Oxford Childhood Immunization Clinics

Oxford Medical Clinic   
4th Tuesday of every month    
Call 902-667-3319 for booking

Clinics fill up quickly, please book early. If you require assistance getting to the clinic, please mention this when you call to book your appointment.  

Parrsboro Childhood Immunization Clinics

Parrsboro Primary Health Care
3rd Tuesday of every month
Call 902-667-3319 for booking

Clinics fill up quickly, please book early. If you require assistance getting to the clinic, please mention this when you call to book your appointment.  

Westville Childhood Immunization Clinics

Westville Town Office   
1st week of the month
Call 902-752-5151 for booking

Clinics fill up quickly, please book early. If you require assistance getting to the clinic, please mention this when you call to book your appointment.  

©2025 Nova Scotia Health Authority. All rights reserved.