All states›Virginia›Harrisonburg

Pharmacies in Harrisonburg, VA

8 pharmacies in and around Harrisonburg, Virginia.

Harrisonburg has about 51,164 residents, which works out to 16 pharmacies per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

Pharmacies in Harrisonburg

The most complete and owner-verified listings first — hours, phone, website, services. No pay-to-play.

  1. CVS Pharmacy

    1151 Port Republic Rd, Harrisonburg, VA 22801

    Spotted an error? Let us know

  2. CVS Pharmacy

    1995 E Market St, Harrisonburg, VA 22801

    Spotted an error? Let us know

  3. Medicap Pharmacy

    1851 Virginia Ave, Harrisonburg, VA 22802

    Spotted an error? Let us know

BEFORE YOU GO

Plan your next pharmacy visit

Organize refills, transfers and prescription pickup with the pharmacy.

All guides
  1. Medicap Pharmacy

    2091 Pro Pointe Ln, Harrisonburg, VA 22801

    Spotted an error? Let us know

  2. Martin's Pharmacy

    2035 E Market St Ste 115, Harrisonburg, VA 22801

    Spotted an error? Let us know

  3. CVS pharmacy

    1755 S High St, Harrisonburg, VA 22801

    Spotted an error? Let us know

  4. Kroger Pharmacy

    1790 E Market St, Harrisonburg, VA 22801

    Spotted an error? Let us know

  5. Walmart Pharmacy

    2160 John Wayland Hwy, Harrisonburg, VA 22801

    Spotted an error? Let us know

8pharmacies
16per 100,000 residents
8with a phone
8with a website

Of the 8 pharmacies listed in Harrisonburg, 8 give a phone number and 8 have a website. The nearest bigger selection is Charlottesville with 22.

Harrisonburg 8 pharmacies

Nearby in Virginia