Intermountain Health logo

Stay Strong.
Stop the Flu.

A flu shot is your best defense.

Get your annual flu shot—it’s quick, effective, and one of the best ways to protect yourself and others from serious illness.

Annual flu shots are covered by most health insurance plans, including Medicare Part B, Part D, and Medicaid. Check with your insurance provider for any restrictions.

The following Utah locations below offer flu vaccine. Some locations accept walk-ins, while others require an appointment or call-ahead. Please call your desired clinic for more information.

heart shaped bandaid on a flexing arm

Clinics in Cache County

Budge Clinic

1350 N 500 E
Logan, UT 84341

Flu shots are available during normal business hours: Monday - Friday, 8 a.m. to 5 p.m. No appointment necessary.

Flu shots will also be offered during scheduled appointments.

Walk-ins are available from 9 a.m. to 5 p.m. on the dermatology conference room on the 1st floor.

Flu shot clinics are available at Budge Pediatrics for established patients and by appointment only.

Logan Clinic Family Medicine

412 N 200 E
Logan, UT 84321

Flu shots are available for scheduled appointments and their visitors. Walk-in flu shots open to anyone Monday - Friday, 8:00 am - 4:30 pm.

South Cache Valley Clinic

190 S HWY 165
Providence, UT 84332

Flu shots are available September through November for scheduled appointments and their visitors. Walk-in and curbside flu shots open to anyone. Monday - Friday, 8:00 a.m. - 5:00 p.m.

North Cache Valley Clinic

4088 N HWY 91
Hyde Park, UT 84318

Flu shots are available September through November for all scheduled appointments and their visitors.

Walk-in and curbside flu shots are also available. Monday - Friday, 8:00 a.m. - 5:00 p.m.

Clinics in Box Elder County

Bear River Clinic

935 N 1000 W
Tremonton, UT 84337

Flu shot clinics are available Saturday, October 4th 2025, and Satuday, November 15th 2025, from 9 a.m. to 12 p.m.

Flu shots will also be offered during scheduled appointments.

Clinics in Davis & Weber County

Bountiful Clinic

Family Medicine
390 North Main Street
Bountiful, UT 84010

Drive up flu shot clinic from 3:30 p.m. to 6:00 p.m.

Please call (801) 397-6300 for an appointment at our drive-up flu clinic.

Flu shots will also be offered and administered to all patients during their scheduled appointment as well as their visitors (established or not)

Bountiful Clinic

Internal Medicine
390 North Main Street
Bountiful, UT 84010

Drive up flu shot clinic from 3:30 p.m. to 6:00 p.m.

Please call (801) 397-6300 for an appointment at our drive-up flu clinic.

Flu shots will also be offered and administered to all patients during their scheduled appointment as well as their visitors (established or not)

Bountiful Clinic

Pediatrics
390 North Main Street
Bountiful, UT 84010

Drive up flu shot clinic from 3:30 p.m. to 6:00 p.m.

Please call (801) 397-6550 for an appointment at our drive-up flu clinic.

Flu shots will also be offered and administered to all patients during their scheduled appointment as well as their visitors (established or not)

Kaysville Creekside Clinic

435 N Main Street
Kaysville, UT 84037
(801) 498-6000

No flu shot clinic. Flu shots are available for all scheduled appointments and their visitors (established or not) from 10 a.m. to 5 p.m.

Layton Clinic

2075 University Park Blvd.
Layton, UT 84041

We will continue to operate our normal immunzation clinic for walk-ins for established and non-established. Patients and family can also receive at their schedule appointment.

Layton Parkway Nothern Utah Pediatrics

201 W Layton Parkway
Layton, UT 840041

Flu shot clinics are available Monday - Thursday from 5 p.m. to 8 p.m., October 1st - October 31st.

McKay-Dee Internal Medicine Clinic

4403 Harrison Boulevard
Suite 3875
Ogden, UT 84403

Flu shots are available for scheduled appointments and their visitors.

North Ogden Clinic

2400 N Washington Blvd
North Ogden, UT 84414

Flu shots will be offered and administered to all patients during their scheduled appointment as well as their visitors (established or not). No walk-in clinic will not be offered at this time.

Northern Utah Pediatrics at McKay-Dee

4403 Harrison Blvd.
Suite 4875 Ogden, UT 84403

Flu clinic runs September 29th 2025 through October 30th 2025. Monday - Thursday 5:00 p.m. to 8 p.m.

We will have our flu clinic in our after hours by appointment or walk-ins welcome. These are for established and non-established families as well as parents. We will continue offering flu shots during all scheduled appointments.

Porter Family Medicine Residency Clinic, McKay-Dee Hospital

4403 Harrison Blvd
Suite A700
Ogden, UT 84403

Walk-in clinic: September through November, Monday through Friday from 8:30 a.m. to 12:30 p.m. and 2:00 p.m. to 5 p.m.

Flu shots will be offered and administered to patients during their scheduled visits. Additionally, patients with an assigned primary care provider at Porter Clinic are able to walk in during the defined walk-in hours to receive the vaccination.

Syracuse Clinic

745 South 2000 West
Syracuse, UT 84075

Flu shots are available Septmeber through November for scheduled appointments and their visitors.

Thursday walk-in flu shot clinics are available from 7:30 a.m. to 4:30 p.m.

Clinics in Millard County

Fillmore Clinic

700 UT-99, Ste 3
Fillmore, UT 84631

Flu shot clinics are available from Septmeber 29th 2025 through October 2nd 2025 starting at 8 a.m. to 5:30 p.m. Monday through Friday.

Free Crumbl cookie with every shot!

White Sage Family Medicine

130 White Save Ave
Delta, UT 84624

Flu shot clinic runs the whole month of October, Monday to Friday from 8 a.m. to 5 p.m.

Free cookie with every shot!

Clinics in Summit County

Mountain Family Health

2720 Homestead Rd
Suite 100
Park City, UT 84098

Monday - Friday | 8 a.m. to 5 p.m.

Flu shots offered at appointments, but established patients can walk in for a flu shot.

Call for hours and appointments: (435) 940-9400

Round Valley Clinic

Family Medicine
750 Round Valley Drive, Ste 201
Park City, UT 84098

Vaccines are offered in appoinments and walk-ins are welcome from 8 a.m. to 5 p.m. Monday through Friday.

Clinics in Salt Lake County

Alta View Clinic

Internal Medicine
9450 S 1300
Suite 210
Sandy, UT 84094

Flu shot clinic on Fridays from 8 a.m. to 5 p.m.

Exisiting patients will be offered flu shots at regularly scheduled appointments.

Alta View Clinic

Pediatrics
9450 S 1300
3rd Floor
Sandy, UT 84094

Flu shot clinic on Tuesdays and Thursdays from 9 a.m. to 5 p.m.

Additional access for patients to come in starting as soon as September 30th and going until right before the week of Thanksgiving.

Avenues Internal Medicine

Internal Medicine
324 10th Avenue
Suite 200
Salt Lake City, UT 84103

No flu clinic. Will offer vaccines from 9 a.m. to 3 p.m. Monday through Friday on a walk in-basis. Patients will be offered a flu shot at every appointment as well as the visitors they bring.

Cottonwood Medical Clinic

181 E Medical Tower Drive
Murray, UT 84107

No flu shot clinic. Patients are able to walk in anytime during regular clinic hours and get their flu shot.

Draper Clinic

12473 S Minuteman Drive
Draper, UT 84020
(801) 495-7948

Walk-in flu shot clinic available, but please call ahead: (801) 495-7900

Hillcrest Pediatrics

6272 S Highland Drive
Murray, UT 84121

Flu shot clinic open Monday-Friday from 9 a.m. to 4:30 p.m., by appointment only. Some Saturdays will also be available.

Call: (801) 507-1850

Holladay Clinic

Internal Medicine & Pediatrics
6272 S Highland Drive
Murray, UT 84121

Curbside flu shot clinic starts at 8 a.m. and will be held on the following days:

  • September 21st 2025
  • September 28th 2025
  • October 5th 2025
  • October 12th 2025
  • October 19th 2025
  • October 26th 2025

Holladay Pediatrics North

2160 E. 4500 S.
Salt Lake City, UT 84117

Curbside flu shot clinic starts at 8 a.m. and will be held on the following days:

  • September 21st 2025
  • September 28th 2025
  • October 5th 2025
  • October 12th 2025
  • October 19th 2025
  • October 26th 2025

Memorial Clinic

Family Medicine, Internal Medicine & Pediatrics
2160 E. 4500 S.
Salt Lake City, UT 84117

Flu shot clinic runs October 6th 2025 through October 23rd 2025, Monday-Thursday from 5 p.m. to 7 p.m.

Appointments encouraged, walk-ins welcomed

Rose Canyon Clinic

Family Medicine
5541 W 13400 S
Riverton, UT 84096

No flu shot clinics. Appointments encouraged, but walk-ins are also accepted. Existing patients will be offered flu shots during appointments.

Salt Lake Clinic

Pediatrics
389 S 900 E
Salt Lake City, UT 84102

Flu shot clinic available on the following days from 10 a.m. to 12 p.m.:

  • October 4th 2025
  • October 11th 2025
  • October 18th 2025
  • October 25th 2025

South Jordan Clinic

Family Medicine
11444 S Redwood Rd
South Jordan, UT 84095

No flu shot clinic but accepting walk-ins from existing patients and their families. Appointments are encouraged. Flu shots will also be offered during regularly scheduled office visits.

Call (801) 253-5900

South Sandy Clinic

11400 S 955 E
Sandy, UT 84094

Walk-in flu shots available, but please call ahead: (801) 571-0030

Southridge Clinic

Internal Medicine & Senior Care
3723 W 12600 South
Riverton, UT 84065

Monday - Friday | 8 a.m. to 5 p.m.

Flu shots are offered during regular office visits, but walk-ins for flu shots are also welcome during business hours.

Southridge Clinic

Pediatrics
3723 W 12600 South, Suite 330
Riverton, UT 84065

Call (801) 285-4543

Taylorsville Clinic

Family Medicine
3845 W 4700 South
Taylorsville, UT 84129

Flu shots are avilable by appointment, but walk-ins are welcome.

  • Monday - Friday | 8 a.m. to 4 p.m.
  • Saturday October 1st 2025 | 5 p.m. to 7:30 p.m.
  • Saturday October 12th 2025 | 9 a.m. to 12 p.m.
  • Saturday October 26th 2025 | 9 a.m. to 12 p.m.

Call to book: (801) 840-2100

West Jordan Clinic

Family Medicine
2655 W 9000 S
West Jordan, UT 84088

No flu clinic, but walk-ins are accepted for existing patients and their families. Appointments are encouraged. Flu shots will be offered to exisiting patients during office visits that are already scheduled.

Call: (801) 256-6343

West Valley Clinic

Family Medicine
5373 West Lake Park Boulevard
West Valley City, UT 84120

Flu shots are available by appointment, but walk-ins are welcome.

  • Monday - Friday | 8 a.m. to 4 p.m.
  • Tuesday October 8th 2025 | 4:30 p.m. to 7:30 p.m.
  • Saturday October 26th 2025 | 9 a.m. to 12 p.m.

Call to book: (801) 902-8080

Clinics in Wasatch County

Heber Valley Clinic

Family Medicine
454 E Medical Way
Heber City, UT 84032

Monday - Friday | 8 a.m. to 5 p.m.

No flu shot clinic. Walk-ins are welcome but appointments are preferred.

Call to book: (435) 657-4400

Clinics in Utah County

American Fork Specialty Clinic Internal Medicine

98 N 1100 E
American Fork, UT 84003

Monday - Friday | 8:00 a.m. - 5:00 p.m.

Flu shots offered on a walk-in basis.

Intermountain Pediatrics - American Fork

98 N 1100 E
American Fork, UT 84003

Monday - Friday | 8:30 a.m. - 5:00 p.m.

Flu shots are offered on a walk-in basis.

Intermountain Pediatrics - Orem

505 W 400 N
Orem, UT 84057

Monday - Friday | 8:30 a.m. - 5:00 p.m.

Flu shots are offered on a walk-in basis.

Central Orem Clinic

Family Medicine
505 W 400 N
Orem, UT 84057

Mondays, Wednesdays & Fridays | 7 a.m. to 7 p.m.

Tuesdays & Thursdays | 8 a.m. to 7 p.m.

Flu shots are offered on a walk-in basis.

Highland Clinic

Family Medicine
10968 N Alpine Highway
Highland, UT 84003

Flu shots offered on a walk-in basis. Established patients will be offered flu shots during regularly scheduled appointments.

Lehi Clinic Family Medicine

3249 N 1200 W
Lehi, UT 84043

Monday - Friday | 8 a.m. to 4:45 p.m.

Flu shots are offered on a walk-in basis.

North Orem Clinic

Family Medicine
1975 N State St
Orem, UT 84057

No flu shot clinic, but shots are offered on a walk-in basis. Flu shots will also be offered during regularly scheduled appointments.

Saratoga Springs Clinic

Family Medicine
354 W State Rd 73
Saratoga Springs, UT 84045

Monday - Friday | 8 a.m. to 5 p.m.

Flu shots offered on a walk-in basis.

Spanish Fork Clinic

Family Medicine
819 E Market Place Dr
Spanish Fork, UT 84660

Monday - Friday | 9 a.m. to 5 p.m.

Flu shots are available on a walk-in basis or during regularly scheduled appointments.

Springville Clinic

Family Medicine
762 West 400 South
Springville, UT 84663

Monday - Friday | 8 a.m. to 5 p.m.

Flu shots are offered on a walk-in basis.

Utah Valley Clinic

Family Medicine, Internal Medicine & Senior Medicine
395 E Cougar Blvd
Provo, UT 84604

Monday - Friday | 8 a.m. to 5 p.m.

Flu shots are offered on a walk-in basis for established patients.

Clinics in Sanpete County

Mt. Pleasant Clinic

1100 S Medical Dr
Mt. Pleasant, UT 84647

Monday - Friday | 8 a.m. to 5 p.m.

Flu shots offered at appointments, but established patients can walk in for a flu shot.

Ephraim Clinic

Family Medicine
525 N Main Street
Ephraim, UT 84627

Walk-in flu shots available, but please call ahead: (435) 283-4076

Manti Family Clinic

159 N Main St
Manti, UT 84642

Monday - Friday | 8 a.m. to 5 p.m.

Flu shots offered at appointments, but established patients can walk in for a flu shot.

Moroni Clinic

51 E Main St
Moroni, UT 84646

Monday - Friday | 8 a.m. to 5 p.m.

Flu shots offered at appointments, but established patients can walk in for a flu shot.

Clinics in Sevier County

Sevier Valley Clinic

1000 N Main St,
Suite A
Richfield, UT 84701

Monday - Friday | 8 a.m. to 5 p.m.

Flu shots offered on a walk-in basis and during regularly scheduled appointments.

South Sevier Clinic

Family Medicine
539 S Main St
Monroe, UT 84754

Monday - Friday | 8:30 a.m. to 5:00 p.m.

Flu shots offered on a walk-in basis and during regularly scheduled appointments.

North Sevier Clinic

530 N 250 W
Salina, UT 84654

No flu shot clinic, but shots are offered on a walk-in basis. Flu shots will also be offered during regularly scheduled appointments.

Clinics in Iron County

Canyon View Clinic

15 E 400 N
Parowan, UT 84761

Flu shots are only available during scheduled appointments.

Cedar City Clinic

1303 North Main Street
Suite 3C
Cedar City, UT 84721

Flu shots are available during scheduled appointments. Walk-ins are also welcome during regular business hours.

Cedar City InstaCare

962 Sage Drive
Cedar City, UT 84720

Flu shots are available during regular business hours. Walk-ins welcome.

Valley View Family Medicine

1333 North Main Street
Cedar City, UT 84721

Flu shots are available during scheduled appointments. Walk-ins are also welcome during regular business hours.

Clinics in Washington County

Hurricane Valley Clinic

75 North 2260 West
Hurricane, UT 84737

Flu shots are available during scheduled appointments. Walk-ins are also welcome during regular business hours.

Redrock Pediatrics

1380 East Medical Center Drive
Suite 3100
St. George, UT 84790

Flu shots are only available during scheduled appointments. Accompanying family members may receive a flu shot.

River Road Family Practice

577 South River Road
St. George, UT 84790

Flu shots are available during scheduled appointments. Walk-ins welcome for established patients only.

River Road Internal Medicine

577 South River Road
St. George, UT 84790

Flu shots are available during scheduled appointments. Walk-ins are also welcome during regular business hours.

River Road InstaCare

577 South River Road
St. George, UT 84790

Flu shots are available during regular business hours. Walk-ins welcome.

Southwest Rheumatology Associates

544 South 400 East
St. George, UT 84770

St. George Maternal Fetal Medicine

1380 East Medical Drive
Suite 1600
St. George, UT 84790

Flu shots are available during scheduled appointments for existing patients only.

St. George WorkMed

385 North 3050 East
St. George, UT 84790

Sunset Family Practice

1739 West Sunset Boulevard
St. George, UT 84770

Flu shots are available during regular business hours. Walk-ins welcome.

Sunset InstaCare

1739 West Sunset Boulevard
St. George, UT 84770

Flu shots are available during regular business hours. Walk-ins welcome.

Womens Health Specialists

1380 East Medical Center Drive
Suite 1800
St. George, UT 84790

Flu shots are available during scheduled appointments for existing patients only.

Sign In
Create Account