Immunization Clinics

Vaccines available for: Flu, Hepatitis A, COVID,
and all adult and childhood vaccinations including
school-required vaccinations

Appointment Preferred

Vaccines available for:
Flu, Hepatitis A, COVID,
and all adult & childhood
vaccinations
including
school-required

vaccinations.

Appointment Preferred

Alleghany County / Covington

321 East Beech Street, Covington, VA 24426

Wednesdays, 8:30 - 10:30 AM & 1:00 - 3:30 PM


(540) 962-2173

Craig County

161 Main Street, New Castle, VA 24127

Tuesdays, 9:00-11:00 AM
Thursdays, 9:00-11:00 AM & 1:00-3:30 PM


(540) 864-5136

Salem

105 East Calhoun Street, Salem, VA 24153

1st & 3rd Monday of each month
8:00 AM - 12:00 PM and 1:00 PM - 3:00 PM 


(540) 387-5530

Botetourt County

21 Academy Street, Fincastle, VA 24090

1st Thursday of each month
8:30 AM - 10:45 AM

3rd Thursday of each month
1:00 PM - 3:00 PM


(540) 666-4275

Roanoke City

1502 Williamson Road, Roanoke, VA 24012

Mondays 8:30-11:30 AM & 1:00-4:00 PM
Thursdays 3:00-6:00 PM
Fridays 8:30-11:30 AM & 1:00-4:00 PM 


(540) 283-5050

Vinton

227 South Pollard Street, Vinton, VA 24179

1st & 3rd Wednesday of each month
8:30 AM - 11:00 AM


(540) 857-7800

Alleghany County
& Covington
Health Department

321 East Beech Street
Covington, VA 24426

Wednesdays, 8:30 - 10:30 AM
& 1:00 - 3:30 PM


(540) 962-2173

Craig County
Health Department

161 Main Street
New Castle, VA 24127

Tuesdays, 9-11 AM 

Thursdays, 9-11 AM & 1-3:30 PM 


(540) 864-5136

Salem
Health Department

105 East Calhoun Street
Salem, VA 24153

1st & 3rd Monday of each month
8:00 AM - 12:00 PM &
1:00 PM - 3:00 PM 


(540) 387-5530

Botetourt County
Health Department

21 Academy Street
Fincastle, VA 24090

1st Thursday of each month
8:30 AM - 10:45 AM

3rd Thursday of each month
1:00 PM - 3:00 PM


(540) 666-4275

Roanoke City
Health Department

1502 Williamson Road
Roanoke, VA 24012

Mondays 8:30-11:30 AM & 1-4 PM

Thursdays 3-6 PM 

Fridays 8:30-11:30 AM & 1-4 PM 


(540) 283-5050

Vinton
Health Department

227 South Pollard Street
Vinton, VA 24179

1st & 3rd Wednesday of each month
8:30 AM - 11:00 AM


(540) 857-7800

Pediatric doses available now. - Minors must be accompanied by a parent or guardian.
Boosters also available for those ages 12+ who are eligible, please see the Booster FAQ here.

Call now to make your appointment.

Appointments are encouraged to speed up check-in

Pediatric doses available now. - Minors must be accompanied by a parent or guardian.
Boosters also available for those ages 12+ who are eligible, please see the
Booster FAQ here.

Call now to make
your appointment.

Appointments are encouraged to speed up check-in