COVID Update: Masks are still required in health care settings, even if you’re fully vaccinated. Read our FAQs.

Flu Vaccine Schedules

Flu shots for 2021-2022 flu season

A mother and her child at an annual flu shot clinic while wearing masks.

Flu shots for 2021-2022 flu season

According to the Centers for Disease Control and Prevention (CDC), the optimal time to receive the flu vaccine is in late September or in October before flu viruses begin spreading in your community.

Flu shot locations and times

Scripps offers two ways to get a flu vaccine:


  1. Scripps offers “flu vaccine clinics” to help meet the high demand for flu shots in San Diego. Appointments are required. You can schedule your flu vaccine conveniently through MyScripps or by calling your primary care physician’s office.*
  2. Flu vaccines are also offered during your regularly scheduled appointment at your primary care physician’s office.


*Please note: Only flu vaccines are available at flu clinics. If you require additional vaccines, such as the pneumonia vaccine, please consult with your primary care provider.

Scripps Clinic

Appointments are required.

Scripps Clinic Anderson Medical Pavilion
858-824-5383

Adults

Children

Drive-Thru

Yes

No

No

Scripps Clinic Carmel Valley
858-764-3000

Adults

Children

Drive-Thru

Yes

Yes

Yes

Scripps Clinic Del Mar
858-793-2727

Adults

Children

Drive-Thru

Yes

Yes

No

Scripps Clinic Encinitas
760-753-5594

Adults

Children

Drive-Thru

Yes

No

No

Scripps Clinic Mission Valley - Bldg 7565
619-245-2810

Adults

Children

Drive-Thru

Yes

No

No

Scripps Clinic Mission Valley - Bldg 7425
619-245-2365

Adults

Children

Drive-Thru

Yes

Yes

No

Scripps Clinic Rancho Bernardo
858-487-1800

Adults

Children

Drive-Thru

Yes

Yes

No

Scripps Clinic Rancho San Diego - Calle Verde
619-660-1822

Adults

Children

Drive-Thru

Yes

Yes

Yes

Scripps Clinic Santee
619-713-7880

Adults

Children

Drive-Thru

Yes

Yes

No

Scripps MD Anderson Cancer Center
(Across the street from Scripps Clinic Torrey Pines)
858-554-7100

Adults

Children

Drive-Thru

Yes

No

Yes


Scripps Coastal Medical Center

Appointments are required.

Scripps Coastal Medical Center Carlsbad 
760-827-7210

Adults

Children

Drive-Thru

Yes

Yes

No

Scripps Coastal Medical Center Eastlake
Adults: 619-502-7300
Pediatrics: 619-502-7490

Adults

Children

Drive-Thru

Yes

Yes

No

Scripps Coastal Medical Center Encinitas
Adults: 760-479-3900
Pediatrics: 760-753-7143

Adults

Children

Drive-Thru

Yes

Yes

No

Scripps Coastal Medical Center Hillcrest
Adults: 619-278-3300
Pediatrics: 619-278-3350

Adults

Children

Drive-Thru

Yes

Yes

Yes

Scripps Coastal Medical Center Oceanside
760-901-5010

Adults

Children

Drive-Thru

Yes

Yes

No

Scripps Coastal Medical Center San Marcos
760-806-5700

Adults

Children

Drive-Thru

Yes

Yes

No

Scripps Coastal Medical Center Solana Beach
858-554-9800

Adults

Children

Drive-Thru

Yes

Yes

Yes

Scripps Coastal Medical Center Vista
760-806-5500

Adults

Children

Drive-Thru

Yes

Yes

No