Skip to Main Content

Flu Shot Clinics at UCSF

Español | 繁體中文 | 简体中文 | Русский

Last reviewed 3/6/2023

We offer flu shots for UCSF patients at our clinics in San Francisco, San Mateo, Oakland, and Walnut Creek. Some clinics vaccinate adults, some vaccinate kids, and some do both. See below for clinic details, including locations, dates and times, and where to call for an appointment.

An appointment is required at all our flu shot clinics except the Oakland Outpatient Center (OPC). Our Laurel Heights and Mission Bay drive-through clinics can also take walk-ins on a space available basis. Self-schedule via MyChart or call the clinic, as noted for each location.

Why get a flu shot?

The Centers for Disease Control and Prevention (CDC) recommends a flu shot for most people age 6 months and older. And during the ongoing pandemic, it's more important than ever to be vaccinated: A normal flu season that coincides with a COVID-19 surge could overwhelm our health systems. 

The flu vaccine reduces the risk of infection, hospitalization and death. It also protects vulnerable individuals like children, the elderly and people with a weakened immune system (such as anyone with cancer), who are more likely to get severely ill. And it reduces the burden on our health care system, already stretched thin from caring for COVID-19 patients. Get your flu shot!

The vaccine is especially important for people at higher risk of complications from the flu, including:

  • Pregnant women
  • People with certain medical conditions, including asthma, diabetes and chronic lung disease
  • People who live with or provide care to infants
  • Adults age 65 and older
  • Children age 5 and younger

Some people should not get a flu shot without first talking to their health care provider. This includes people who:

  • Have had a bad reaction to the flu shot in the past
  • Have a fever on the day they're scheduled for a flu shot

Discover more facts about the flu, from symptoms to treatment and complications to watch for.

Flu shots in San Francisco

Primary Care at China Basin

185 Berry Street: Lobby 2, Suite 130
130 Waterfront: Lobby 1, Suite 1000
Please request your flu shot (adults and children) at your next primary care visit.  

Laurel Heights Drive-Through Flu Shot Clinic

3333 California St.
We're no longer accepting new appointments. This flu shot location will be closed as of March 10.

Mission Bay Drive-Through Flu Shot Clinic

601 16th St.
This location is now closed.

Primary Care at Laurel Village

3490 California St., Suite 200
We offer flu shots for adults and children who are established primary care patients, by appointment only. Self-schedule via MyChart or call (415) 514-6200.

Monday - Friday (closed on holidays): 9 - 11:30 a.m. and 1 - 4 p.m. 

Pediatrics at Mount Zion

2330 Post St., Third Floor
We offer flu shots for children who are established primary care patients, by appointment only. Self-schedule via MyChart or call (415) 885-7478. 

If you have an upcoming well-child visit, we'll be happy to provide a flu vaccine for your child then. If you have other children who need a flu shot, we can accommodate up to one additional child during regular clinic hours.

Monday - Friday (closed on holidays): 9 - 11:30 a.m. and 1 - 5 p.m. (last appointment at 4:45 p.m.)

The Madison Clinic for Pediatric Diabetes

1500 Owens St., Suite 300
Open to established Madison Clinic patients from our San Francisco, Santa Rosa, Marin and Salinas clinics, by appointment only. Call (415) 514-6234 to schedule.

Tuesdays, Wednesdays, Fridays: 9 a.m. - noon and 1 - 3 p.m.
Thursdays: 1 - 3 p.m.

Women's Health Primary Care at Mount Zion

2356 Sutter St., Third & Fourth Floors
We offer flu shots by appointment only. Self-schedule via MyChart or call (415) 885-7788 and choose option 2 and then option 3. All our established primary care patients are eligible for a flu shot except those with primary Kaiser insurance. 

Our 2022 schedule begins September 26.
Tuesdays: 1 - 4:30 p.m.
Wednesdays & Fridays: 8:30 - 11:30 a.m. and 1 - 4:30 p.m.

Pediatric Medical Specialties at Mission Bay

1825 Fourth St., Gateway Medical Building
We offer flu shots for children who are established medical specialty patients during regularly scheduled appointments.

Pediatric Surgical Specialties Clinic Pod 5B

1825 Fourth St., Gateway Medical Building, Fifth Floor
All new and established patients seeing specialists in the following pediatric practices are eligible for a flu shot: orthopedics, urology, craniofacial, general surgery, plastic surgery, dermatology, neonatology and spina bifida.

To get a flu shot during an already scheduled appointment with one of our specialists, please call your provider directly. Schedule your flu shot in one of the time slots listed below by using the specialty/practice-specific phone number.

Monday - Friday: 8:30 a.m. - noon, 1 - 4:30 p.m.

Flu shots in San Mateo

San Mateo Primary & Specialty Care Clinic

1100 Park Place, Suite 100
We offer flu shots for adults and children who are established primary care patients, by appointment only, during the hours shown below. Self-schedule via MyChart or call (415) 502-8950.

Our 2022 schedule begins September 26.
Mondays & Thursdays: 8:30 - 11:30 a.m.
Tuesdays & Fridays: 1 - 4:30 p.m.

Flu shots in Oakland

UCSF Benioff Children's Hospital, Oakland Outpatient Center

747 52nd St.
Our Oakland Outpatient Center specialty clinics offer flu shots for established BCH-Oakland patients in every clinic, Monday to Friday, during regular clinic hours.

We also offer drop-in flu shots for unscheduled patients in the Medical Subspecialty clinic on the fifth floor.

Your immunization history

Update us! UCSF keeps track of your immunization history. We understand that you may go somewhere else for your flu shot. If you get it at any UCSF facility, it will automatically be entered in your medical record. If you get your shot from another medical provider or a pharmacy, please notify us of the date and we'll include it in your UCSF medical record.