Flu shot clinic locations

Photo of a fruit or vegetable

Oregon and Washington

The Centers for Disease Control and Prevention recommends everyone 6 months and older get a flu vaccination each year. Even if you’re healthy, you can catch the flu and spread it to others before you start feeling sick. Learn why you and your family should get a flu shot.

Flu shots are available at no cost to our members when given at a Kaiser Permanente medical facility.

You can get a flu shot 2 ways:

  • For a limited time (October 8-21), you can walk into one of our flu shot clinics with no appointment needed.
  • Starting October 24:
    • You’ll be able to get a flu shot as part of a regular office visit.
    • You can also visit your local Nurse Treatment Center.

For the most up-to-date information, including vaccine availability, call 1-800-813-2000 (toll free). Press '1' for Medical Care to speak with a representative.

Feeling sick? Skip the trip and schedule a telephone or video visit. To schedule, call 1-800-813-2000.

Dates: From Saturday, October 8 through Friday, October 21

Monday – Friday: 8:00 a.m. – 4:30 p.m.
Saturday 9:00 a.m. – 1:00 p.m.


Portland metro area

Beaverton Medical Office
4855 SW Western Avenue (Beaverton)

Interstate Medical Office East
3550 N Interstate Avenue (Portland)

Mt. Scott Medical Office
9800 SE Sunnyside Road (Clackamas)

Rockwood Medical Office
19500 SE Stark Street (Portland)

Sunset Medical Office
19400 NW Evergreen Parkway (Hillsboro)

Tualatin Medical Office
19185 SW 90th Avenue (Tualatin)


North Lancaster Medical Office
2400 Lancaster Drive NE (Salem)


Cascade Park Medical Office
12607 SE Mill Plain Boulevard (Vancouver)

Longview-Kelso Medical Office
1230 Seventh Avenue (Longview)

Salmon Creek Medical Office
14406 NE 20th Avenue (Vancouver)

FacilityAddressHours (Monday-Friday)
Beaverton Medical Office

4885 SW Western Avenue
Beaverton, Oregon 97005

8 a.m. to 5 p.m.
Cascade Park Medical Office

12607 SE Mill Plain Boulevard
Vancouver, Washington 98684

8 a.m. to 5 p.m.
Gateway Medical Office1700 NE 102nd Avenue
Portland, Oregon 97220
8 a.m. to 5 p.m.
Interstate Medical Office East3550 N. Interstate Avenue
Portland, Oregon 97227
8 a.m. to 5 p.m.
Longview-Kelso Medical Office1230 7th Avenue
Longview, Washington 98632
8 a.m. to 5 p.m.
Mt. Scott Medical Office

9800 SE Sunnyside Road
Clackamas, Oregon 97015

8 a.m. to 5 p.m.
North Lancaster Medical Office2400 Lancaster Drive NE
Salem, Oregon 97305
8 a.m. to 5 p.m.
Orchards Medical Office7101 NE 137th Avenue
Vancouver, Washington 98682
8 a.m. to 5 p.m.
Rockwood Medical Office19500 SE Stark Street
Portland, Oregon 97233
8 a.m. to 5 p.m.
Salmon Creek Medical Office14406 NE 20th Avenue
Vancouver, Washington 98686
8 a.m. to 5 p.m.
Skyline Medical Office5125 Skyline Road South
Salem, Oregon 97306
8 a.m. to 5 p.m.
Sunset Medical Office19400 NW Evergreen Parkway
Hillsboro, Oregon 97124
8 a.m. to 5 p.m.
Tualatin Medical Office19185 SW 90th Avenue
Tualatin, Oregon 97062
8 a.m. to 5 p.m.

Reviewed by: Tamara Baldry August 1, 2016

© Kaiser Permanente, 2016