No-Cost Flu Shots Available for Enrolled Veterans - San Francisco VA Health Care System
Attention A T users. To access the menus on this page please perform the following steps. 1. Please switch auto forms mode to off. 2. Hit enter to expand a main menu option (Health, Benefits, etc). 3. To enter and activate the submenu links, hit the down arrow. You will now be able to tab or arrow up or down through the submenu options to access/activate the submenu links.

San Francisco VA Health Care System


No-Cost Flu Shots Available for Enrolled Veterans

female doctor gives woman flu shot on left arm

The San Francisco VA Health Care System is now offering no-cost flu shots for enrolled Veterans at all of our outpatient clinics.

Where can enrolled Veterans get a no-cost flu shot from the San Francisco VA Health Care System?

During Scheduled Appointments. 

Enrolled Veterans can request a flu shot during any scheduled appointment, unless noted otherwise below.

Drive-up Vaccination Clinic at the SFVAMC. Appointment required.

Enrolled Veterans can schedule an appointment to receive a no-cost flu shot at the drive-up vaccination clinic located on the ground floor of Building 209 Parking Garage at the San Francisco VA Medical Center during the dates and hours listed below. Flu shots will only be given to patients who arrive in their vehicles. No walk-ups will be accepted to ensure the safety of clinic employees. To schedule an appointment, call 415-750-2110 or 415-750-2129, ext. 4. To see a campus map, click here.

  • Every Tuesday – Friday: 8 - 9 a.m., 10 – 11 a.m., 2:30 – 3:30 p.m.
  • Saturday (Sept. 19 and Oct. 3 only): 8:15 – 11:30 a.m. No appointment required during these dates.

At a SFVAHCS Community-Based Outpatient Clinic.

Flu shots are being offered during scheduled appointments at all community-based outpatient clinics. See below for additional flu clinics being offered.

  • Clearlake
    • Starting Oct. 5, a drive-up flu clinic will be offered from 8 to 11 a.m. every Monday, Wednesday, Friday and from 1 to 3:30 p.m. every Friday. 
  • Downtown San Francisco
    • Flu shots are being offered on a walk-in basis from 8 a.m. to 4:15 p.m. every Monday through Friday. Call 415-281-5100 for more information.
  • Eureka
    • Call the clinic at 707-269-7500 to learn about flu clinic dates and times.
  • San Bruno
    • Beginning Sept. 21,  flu shots will be offered outside the clinic by appointment only from 9 to 11:30 a.m. and 2 to 3:30 p.m. every Wednesday. To schedule an appointment, call 650-615-6000. Instructions will be given at the time of the appointment.
  • Santa Rosa
    • Flu shots are being offered by appointment only from 8 a.m. to 1 p.m. every Monday, Wednesday and Friday. To schedule an appointment, call 707-569-2300, option 2.
  • Ukiah
    • Flu shots are being offered by appointment only. To request an appointment, call 707-468-7700.

VA’s Community Care Network.

Eligible Veterans can now receive their seasonal flu shots at more than 60,000 Community Care Network (CCN) retail pharmacies and urgent care locations. This replaces the Walgreens Retail Immunization Care Coordination Program, which ended in March 2020. Click to here to learn more about these CCN locations. You can access a map to all community in-network locations and a chart indicating what type of locations Veterans can go to in their regions to receive their flu shots.

No appointment or VA referral is required. Veterans need to present a valid government-issued identification (e.g. Veterans Health ID Card, Department of Defense ID card, state-issued driver's license or ID card, etc.). Veterans can also use the VA Locator to find a VA facility, in-network retail pharmacy or urgent care location near them by using this link:

  • Eligibility

    Retail pharmacies: Veterans must be enrolled in the VA health care system.

    Urgent care locations: Veterans must be enrolled in the VA health care system and have received care from a VA or in-network community provider in the past 24 months  For more information, visit or click here.


What if I received a flu shot outside the VA health care system?

If you received this year's flu vaccine outside the VA health care system, please help us keep your medical records up-to-date by calling the Flu Vaccine Nurse line at 415-750-6923. Leave a message with your full name, last four of SSN, a contact number and the date you received a flu vaccine. It's that simple!

Where can Veterans and their families get more information about the flu vaccine?

For more information about flu vaccinations visit the CDC or VHA Public Health websites.