Flu Vaccine Services

Getting a flu shot is the best way to protect your child from the flu. Flu season can bring more than just the sniffles; it can lead to serious illness, especially in young children. That’s why, UPMC Children’s Community Pediatrics (CCP) and the Centers for Disease Control and Prevention recommend all children aged six months and older receive an annual flu shot.

Established CCP patients can now schedule a flu shot appointment at any neighborhood CCP location. While we encourage you to schedule an appointment at your regular CCP office, if that office does not have your desired timeframe available, please consider scheduling a flu shot appointment at another nearby CCP location.

Three Easy Ways to Receive a Flu Shot

Icon of a computerSchedule in your patient portal

Established CCP patients can schedule an appointment by logging into their Patient Portal account.

Schedule in MyUPMC

Schedule in the Central Pa. Portal

Learn more about our Patient Portals and Pediatric Proxy.

Icon of a ringing phone

Schedule by phone

Call your CCP office during normal business hours for assistance.

Find Your Location

Icon of a hospital

During your next appointment

Request a flu shot when you’re at a CCP office for another scheduled appointment.


To expedite your flu shot appointment, please complete the appropriate form prior to arrival (child (PDF) or adult (PDF)).

In-Office Flu Clinic Schedule

Allegheny
September 28
October 26

Altoona
Daily Monday through Thursday
Saturday, October 5

Bedford
October 7 and 24

Castle Shannon
Every Saturday morning and every other Tuesday evening 

GIL, Murrysville
September 28
October 12 and 15
November 2 and 17

GIL, Pittsburgh
September 29
October 8 and 20
November 7 and 13
December 8

Greenville
Mondays, Wednesdays, and Fridays

Grove City
Daily Monday through Friday

Hamot
October 16
November 13

Hampton
October 14
November 1

Heritage, Camp Hill
September 24
October 2, 10, 11, 14, 22, and 30
November 7, 11, and 13

Hummelstown
October 1, 5, 8, 15, 21, 22, and 29

Huntingdon
October 14 and 18
November 8

Kid’s Way
Mondays through out flu season

Kittanning
September 30
October 9, 25, 28, and 29
November 11

McMurray
Every Tuesday evening

Moon
October 7, 10, 14, 24, and 28
November 13, 18, and 19

Monroeville
October 8 and 23
November 5

Mt. Lebanon
September 30
October 2, 14, 16, 28, and 30
November 11 and 13

Natrona Heights
September 21
October 19

Norwin
Every Monday and Thursday starting September 23 except October 7 and 24
October 12
November 9
*Flumist available for select patients.

Rochester
October 5

Sarver
September 26 and 27
October 4

Sewickley
September 28

Shippensburg
October 16 and 23

Slippery Rock
Mondays and Fridays

South Fayette
September 25
October 9, 16, and 21
November 4

Spring Grove
September 23 and 26
October 10 and 17

Uniontown
September 27

Wexford
October 14
November 14

White Oak
September 24
October 16
November 13

York
September 21, 23, 27, and 30
October 5, 16, and 19
November 2

Drive-Thru Flu Clinic Schedule

Drive-thru flu clinics allow your child to receive a flu shot without leaving your car. Please follow these simple instructions to ensure your child is ready to receive their shot.

  • All patients under 18-years-old must be accompanied by an adult or legal guardian.
  • Please do not have pets in your vehicle.
  • Children should remain secured in their car seat or seat belt and be dressed for easy access to arms and legs. Don’t forget to remove all coats.
  • Children receiving the vaccine should not be eating or drinking during the vaccination.

Bass Wolfson, Cranberry
September 21

Bass Wolfson, Squirrel Hill (Clinics held at the Children’s Institute)
October 13

Bedford
October 5 and 19

Bellevue Pediatric Associates
October 5 (Richland)
October 12 (Cranberry)
October 19 (Bellevue)

Blairsville
September 18
October 2 and 16

Greater Pittsburgh
September 14
October 12

Hampton
October 13
November 10

Heritage, Camp Hill
September 14 and 21

Hummelstown
October 26

Huntingdon
October 3

Moon
October 5

Mountain View
September 25
October 9, 19, 23, and 30

Mt. Pleasant
September 24
October 8 and 22

South Fayette
October 5 and 26

South Hills Pediatric Associates (Clinics held at UPMC Children’s Express Care – West Mifflin)
October 5 and 19
November 2

Waterdam
September 21
October 19
November 16

Wexford
September 28
October 19