Public Health holds vaccination clinics across the province. More clinics will be added to this page as they are scheduled. All vaccines offered by Public Health are free to those who are eligible.
Routine vaccines are also offered for free by family doctors, nurse practitioners, pharmacists and community pharmacy primary care clinics.
Before you book:
- Check the Routine Vaccine Schedule and Vaccine Eligibility for People with High Risk Conditions to find out what specific vaccines you or your child may be eligible for.
- Check your vaccine records online to see what you may be missing.
Clinics listed on this page are sorted by zone and clinic type. These are Nova Scotia’s health zones (click the image to view an interactive map):
Jump to:
- Central Zone
(Halifax area, Eastern Shore and West Hants) - Eastern Zone
(Cape Breton, Guysborough and Antigonish) - Northern Zone
(Colchester-East Hants, Cumberland and Pictou) - Western Zone
(Annapolis Valley, South Shore and South West) - Learn About Our Clinics
Central Zone
Halifax area, Eastern Shore and West Hants
Public Health Mobile Unit Clinics
Learn about Public Health Mobile Unit Clinic services
Royal Canadian Legion Calais Branch 162
45 Sackville Cross Rd., Lower Sackville
Sunday, November 1 from 11:30 a.m. - 5:30 p.m.
Drop in only
Wallace Lucas Community Centre
596 Lucasville Rd., Lucasville
Wednesday, November 18 from 11 a.m. - 5 p.m.
Childhood Vaccine Clinics & Routine Vaccine Clinics
Learn about Childhood and Routine Vaccine Clinic services
Central Zone Public Health Office
7 Mellor Ave., Unit 5, Dartmouth
Call to book: 902-481-4956 or 1-877-334-3032 (Toll Free)
Childhood and Routine Vaccine Clinics are offered weekly.
Eastern Zone
Cape Breton, Guysborough and Antigonish
Public Health Mobile Unit Clinics
Learn about Public Health Mobile Unit Clinic services
St. Mary’s District Lions Club - Sherbrooke
8004 Hwy. 7, St. Mary’s
Friday, October 30 from 1 - 5:30 p.m.
St. Andrews Parish Hall
244 New Haven Rd., Neils Harbour
Friday, November 6 from 12 - 4 p.m.
Mulgrave Medical Centre
403 Murray St., Mulgrave
Sunday, November 15 from 12:30 - 4:30 p.m.
Drop in only
Routine Vaccine Clinics & Appointments
Learn about Routine Vaccine Clinic services
Antigonish Public Health Office
23 Bay St., Suite 2N, Antigonish
Every other Wednesday from 9:30 a.m. – 3 p.m.
Call to book an appointment: 902-867-4500 ext. 4800
Baddeck Public Health Office
30 Old Margaree Rd., Baddeck
Appointments available by request
Call to book: 902-295-2178
Chéticamp Public Health
15102 Cabot Trail, Chéticamp
Appointments available by request
Call to book: 902-224-2410
Glace Bay Public Health (Ground Floor)
633 Main St., Glace Bay
Every Thursday from 9:30 a.m. – 3 p.m.
Call to book an appointment: 902-842-4050
Inverness Public Health
39 James St., Inverness
Every other Wednesday from 9:30 a.m. – 3 p.m.
Call to book an appointment: 902-258-1920
Neils Harbour Public Health
32610 Cabot Trail, Neils Harbour
Appointments available by request
Call to book: 902-336-2295
New Waterford Public Health
716 King St., New Waterford
Every other Tuesday from 9:30 a.m. – 3 p.m.
Call to book an appointment: 902-862-2204
North Sydney Public Health
520 Purves St., North Sydney
Every other Tuesday from 9:30 a.m. – 3 p.m.
Call to book an appointment: 902-794-2009
Port Hawkesbury Public Health
708A Reeves St., Unit 4, Port Hawkesbury
Every other Wednesday from 9:30 a.m. – 3 p.m.
Call to book an appointment: 902-625-1693
Sydney Public Health
795 Alexandra St., Suite 203, Sydney
Every Monday and Friday from 9:30 a.m. – 3 p.m.
Call to book an appointment: 902-563-2400
Northern Zone
Colchester-East Hants, Cumberland and Pictou
Public Health Mobile Unit Clinics
Learn about Public Health Mobile Unit Clinic services
Kennetcook Fire Hall
32 Martin Walsh Rd., Kennetcook
Thursday, November 5 from 11:30 a.m. - 4:30 p.m.
Childhood Vaccine Clinics
Learn about Childhood Vaccine Clinic services
Amherst Public Health Office
18 S Albion St., Amherst
1st and 2nd Wednesday of each month
Call to book: 902-667-3319
Colchester East Hants Health Centre
Truro Public Health Office, Wing B (same location as Medical Day Unit)
600 Abenaki Rd., Truro
2nd and 4th Tuesday of each month
Call to book: 902-893-5820
East Hants Family Resource Centre
224 Hwy. 214, Elmsdale, Room 104
Last Wednesday of the month from 10 a.m. to 2:30 p.m.
Call to book: 902-883-3500
Clinic on October 28 will offer infant RSV, COVID-19 and flu vaccines for eligible children.
Maggie's Place Family Resource Centre
1027 Prince St., Truro
Tuesday, November 3 and December 1 from 10 a.m. to 3 p.m.
Call to book: 902-893-5820
Clinics will offer infant RSV, COVID-19 and flu vaccines for eligible children.
Murray Family (Pictou) Public Library & deCoste Culture Hub
99 Water St., Pictou
Held every other month
Call to book: 902-752-5151
New Glasgow Public Health Office
690 E River Rd., New Glasgow
3rd week of the month
Call to book: 902-752-5151
Oxford Medical Clinic
111 Medawell Rd., Oxford
4th Tuesday of every month
Call to book: 902-667-3319
Westville Town Office
2042 Queen St., Westville
1st week of the month
Call to book: 902-752-5151
Routine Vaccine Clinics
Learn about Routine Vaccine Clinic services
Amherst Public Health Office
18 S Albion St., Amherst
4th Tuesday of the month from 9 a.m.- 2:30 p.m.
Call to book: 902-667-3319
Colchester East Hants Health Centre
Truro Public Health Office, Wing B (same location as Medical Day Unit)
600 Abenaki Rd., Truro
1st Tuesday of the month from 9 a.m.- 2:30 p.m.
Call to book: 902-893-5820
East Hants Family Resource Centre
224 Hwy. 214, Elmsdale, Room 104
Last Wednesday of the month from 9:30 a.m. - 2:30 p.m.
Drop in only, no appointment needed
Elmsdale Public Health Office
411 Highway 214, Elmsdale
3rd Tuesday monthly from 9 a.m. - 2:30 p.m.
Call to book: 902-883-3500
New Glasgow Public Health Office
690 E River Rd., New Glasgow
2nd Tuesday of the month from 9 a.m.- 2:30 p.m.
Call to book: 902-752-5151
Western Zone
Annapolis Valley, South Shore and South West
Public Health Mobile Unit Clinics
Learn about Public Health Mobile Unit Clinic services
Maple Creek Centre
5169 Nova Scotia Trunk 10, New Germany
Wednesday, October 28 from 12 - 5
Drop-in only
Also offering: Tdap, MMR, MMRV
Annapolis Royal Fire Department
5 St. Anthony St., Annapolis Royal
Friday, October 30 from 12:30 - 4 p.m.
Freeport Community Centre
53 Overcove Rd., Freeport
Wednesday, November 4 from 2 - 5:30 p.m.
Berwick & District Lions Community Centre
250 Veterans Dr., Berwick
Tuesday, November 10 from 11:30 a.m. – 5 p.m.
Italy Cross Fire Hall
17722 NS-103, Italy Cross
Monday, November 23 from 11:30 a.m. - 5 p.m.
Royal Canadian Legion Branch 38 - Liverpool
43 Henry Hensey Dr., Liverpool
Friday, November 27 from 12 - 4:30 p.m.
Learn About Our Clinics
Public Health Mobile Unit Clinics
Public Health Mobile Unit clinics are offered in communities across Nova Scotia. More will be added to this page as they are booked. Nurses at the clinics can review your vaccine history and help you decide what you may need.
- COVID (6 months+)
- Standard Flu (6 months+)
- Seniors’ Flu (65+)
- Pneumococcal (65+)
- Shingles (65+)
- Adult RSV (75+)
Unless a clinic is listed as 'drop-in only', booked appointments are recommended for COVID, flu and adult RSV vaccines. You can book online or by calling 811. Limited drop-ins are available.
Clinics also offer free naloxone kits, STI Care Now test kits, and support for navigating the health system, community and social services. You do not need an appointment to access these services. Language interpretation is available for all services.
If you need a COVID-19 or influenza test, visit the COVID-19 Testing page or call 1-833-797-7772 for more information.
Clinic posters are available to be downloaded online.
Information for clinic visitors:
- Bring your health card if you have one.
- Check this page for updates, as clinics may be cancelled or rescheduled.
- Masks are available. If you have symptoms of illness, please wear one inside the clinic.
- PHMU clinics offer vaccination and testing services. If you need to see a doctor or nurse practitioner for primary care, check out Nova Scotia Health’s Mobile Primary Care Clinics.
Childhood Vaccine Clinics
Offering all routine childhood immunizations for infants and children who do not have or cannot easily access a family doctor or nurse practitioner.
Routine Vaccine Clinics and Appointments for All Ages
Offering all routine immunizations to people who do not have or cannot easily access a family doctor or nurse practitioner, including those who need vaccines due to high-risk conditions. When you call to book, please indicate which vaccine(s) will be needed.