(717) 485-3622 TTY Compliant [email protected]


Let MacDonald's Pharmacy make maintaining your health and wellness more convenient.

$4 Price Matching

We strive to have the best prescription prices in town.

If you currently do not have insurance and you are not experiencing OUR prices, you are paying too much. We will match our competitors’ prices, and will beat that price if possible. Call us today and tell us how much you are paying and we will see if we can beat it!


We offer immunizations and we bill all major insurances, as well as Medicare. Call or walk in for details!

  • Flu shot
  • Shingles shot 
  • Pneumonia shot
  • And more!


We offer a variety of customized medications:

  • Veterinary Compounding
  • Men’s Health
  • Dermatology
  • Dental
  • Tailored Pain Management
  • “Kid-Friendly” changes for difficult-to-take medications
  • Sports Medicine

Medication Synchronization

Do you make several trips to the pharmacy a week for your prescriptions? Are your medications due at different times of the month? If so, then looking into our Simplify My Meds program would be the solution. Now you can get all your prescriptions at one time. Benefits of this program are:

  • No need to phone in prescription refills.
  • Fewer trips to the pharmacy.
  • No worries about running out of medication.
  • Monthly reminder calls from the pharmacy to pick up your refills.

Call us today to schedule a short appointment with our Simplify My Meds coordinator.

Blister Packs

  • Customizable labels with patient name & medication
  • Packaging for morning, noon, evening and bedtime
  • Up to 32 blister cells for 30 and 31-day cards
  • Perforated blister packs allow for specific intake times or taking medications on the go


Free delivery within the borough of McConnellsburg, PA

$2 Fee outside of the borough