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
Centre Burlington Hall
3554 Hwy. #215, Centre Burlington
Friday, October 16 from 11:30 a.m. - 5 p.m.
Hants Community Hospital (Room 1A)
89 Payzant Dr., Windsor
Sunday, October 18 from 11 a.m. - 5:3 p.m.
Woodlawn United Church
54 Woodlawn Rd., Dartmouth
Wednesday, October 21 from 11 a.m. - 5 p.m.
Gordon Snow Community Centre
1359 Fall River Rd., Fall River
Monday, October 26 from 11:30 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
Big Bras d’Or Fire Hall
1390 Old Rte. 5, Big Bras d’Or
Friday, October 16 from 11:30 a.m. - 5 p.m.
Port Hood Fire Hall
304 Main St., Port Hood
Saturday, October 17 from 12:30 - 4 p.m.
Drop-in only
Fortress Senior Citizens Club
Sunday, October 18 from 11:30 a.m. - 5 p.m.
11 Mitchell St., Louisbourg
Drop-in only
Florence Legion - Branch 83
610 Bras d’Or-Florence Rd., Florence
Monday, October 26 from 11 a.m. - 6 p.m.
St. Mary’s District Lions Club - Sherbrooke
8004 Hwy. 7, St. Mary’s
Friday, October 30 from 1 - 5:30 p.m.
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
Debert Fire Brigade
34 Carter Rd., Debert
Saturday, October 17 from 11:30 a.m. – 5 p.m.
Drop-in only
Brookfield Fire and Emergency Services
110 Hwy. 289, Brookfield
Sunday, October 18 from 11 a.m. - 5 p.m.
Drop-in only
Museum of Industry
147 Foord Street, Stellarton
Wednesday, October 21 from 11:30 a.m. - 4:30 p.m.
Mini Trail Community Centre
4382 Hwy. 337, Lakevale
Thursday, October 22 from 12 - 4 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:30 a.m. to 2:30 p.m.
Call to book: 902-883-3500
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
Murray Family (Pictou) Public Library & deCoste Culture Hub
99 Water St., Pictou
Held every other month
Call to book: 902-752-5151
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 NS Trunk 10, New Germany
Friday, October 16 from 11:45 a.m. - 4:45 p.m.
Aylesford Fire Hall
1083 Park St., Aylesford
Saturday, October 17 from 11:30 a.m. - 5 p.m.
Drop-in only
Annapolis Royal Fire Department
5 St. Anthony St., Annapolis Royal
Friday, October 30 from 12:30 - 4 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.