Vet examines cat

Vaccine Clinics

Pennsylvania SPCA vaccine clinics make it convenient and affordable to help your pet stay healthy and happy. You don’t pay an exam fee like you would for a veterinary appointment. Your visit focuses on annual vaccinations and other preventive care services.

Our headquarters in Philadelphia offers vaccine clinics every Wednesday and Saturday between 9am-3pm. Vaccines are administered on a first-come, first-serve basis, and no appointment is necessary. When you arrive, please sign in, and our staff will call you when it's your turn. You can wait in your car or our waiting room. All dogs must remain on a leash, and cats must be kept in carriers.


Click here to join our Vaccine Clinic Wait list


If you require vaccine clinic services outside of our regular clinic hours, there will be an additional $20 fee for the technician visit.  We are available for vaccines Monday-Saturday from 9am-5:30pm. If your pet requires vaccines and is being seen at our veterinary clinic, the technician fee is waived and the physical examination fee is charged instead.

Individual Vaccines & Services

  • Rabies and/or Distemper: $38 Cats receive FVRCP and Dogs receive DHLPP
  • Lyme: $35
  • Bordetella: $30
  • Leptospirosis: $35
  • Microchip: $25
  • Nail Trim for Dogs: $20 - $25 (depending on size)
  • Nail Trim for Cats: $20
  • Basic Deworming: $15

Flea & Tick Prevention for Dogs and Cats

  • Seresto Collar: $80.00 (8 month flea collar)
  • Effipro Plus Topical: $20 per monthly topical dose, $45 for 3 doses*
  • Capstar: $12

*Price based on weight. 


If you live in the areas of our Lancaster & Danville Centers, vaccine clinics are happening by appointment only. Days and times may vary. When attending a vaccine clinic in Lancaster or Danville, please note that all pet owners are required to wear a facemask. 

PSPCA Lancaster Center (848 S. Prince Street, Lancaster, PA 17603) 

At this time, the Lancaster Center is unable to offer vaccine clinic services for the public. We hope to resume these services as soon as possible. Check back here for updates.

PSPCA Central PA Center in Danville (1467 Bloom Rd, Danville, PA 17821)

Our PSPCA Danville Center vaccine clinic dates and time vary. To make an appointment for vaccines, please email Pricing below is for our Philadelphia headquarters only. You can find prices for the Danville Center clinic here: