CVS Pharmacy in Pennsylvania

63 CVS Pharmacy locations across 46 cities in Pennsylvania. Pick a city below for store-level hours and addresses.

Cities with CVS Pharmacy stores

Sponsored placement

All CVS Pharmacy locations in Pennsylvania

Bala Cynwyd — 101 West City Avenue Bedford — 644 East Penn Street Bethel Park — 5190 Library Road Bethlehem — 327 Woodlawn Avenue Bethlehem — 2651 Easton Avenue Bryn Mawr — 1218 East Lancaster Avenue Carlisle — 765 South West Street Carnegie — 401 Chestnut Street Chalfont — 3265 County Line Road Chambersburg — 840 Wayne Avenue Corry — 330 West Columbus Avenue Dickson City — 1140 Commerce Boulevard Doylestown — 4361 West Swamp Road East Stroudsburg — 156 Eagles Glen Plaza East Stroudsburg — 239 Fox Run Lane Edinboro — 124 Erie Street Erie — 410 East 12th Street Erie — 3800 Pine Avenue Erie — 1216 West 6th Street Erie — 1111 Peninsula Drive Hamlin — 657 Hamlin Highway Harrisburg — 5001 Jonestown Road Horsham — 101 Easton Road Jamison — 2193 York Road Lancaster — 2363 Oregon Pike Lancaster — 630 Centerville Road Lancaster — 1624 Lincoln Highway East Landisville — 301 Main Street Lebanon — 1760 Quentin Road Lebanon — 2200 Cumberland Street Lititz — 960 Lititz Pike Mechanicsburg — 6416 Carlisle Pike Millersburg — 205 South Market Street Nesquehoning — 20 Locust Street New Castle — 734 East Washington Street New Castle — 1805 Wilmington Road New Cumberland — 560 Old York Road Norristown — 1200 West Main Street Philadelphia — 4133 G Street Philadelphia — 3401 Walnut Street Philadelphia — 259 Market Street Philadelphia — 11000 Roosevelt Boulevard Phoenixville — 130 Schuylkill Road Pittsburgh — 328 Cochran Road Pittsburgh — 1740 Washington Road Pittsburgh — 510 Brookline Boulevard Pittsburgh — 3075 West Liberty Avenue Pittsburgh — 7406 Church Street Pittsburgh — 201 South Hills Village Pottstown — 100 Upland Square Drive Reading — 3100 Shillington Road Scranton — 1101 Moosic Street Sharon Hill — 702 Chester Pike Shippensburg — 701 East King Street Shrewsbury — 606 South Main Street Uniontown — 120 Matthew Drive Warren — 100 Market Street Wayne — 316 East Lancaster Avenue West Chester — 1501 Paoli Pike West Grove — 857 West Baltimore Pike Wilkes-Barre Township — 3400 Wilkes-Barre Township Commons Wyomissing — 2769 Papermill Road York — 1700 North George Street

CVS Pharmacy in Pennsylvania: what to expect

CVS Pharmacy maintains 63 pharmacy locations across Pennsylvania, distributed across 46 distinct cities. The chain's footprint in this state mirrors its national pattern: dense clusters in the largest metropolitan areas, lighter coverage in suburban and rural counties, and occasional 24-hour flagship stores attached to high-traffic shopping centers.

Opening hours at CVS Pharmacy stores in Pennsylvania typically follow the brand's national template — extended weekday hours, slightly shorter Saturday schedules, and noticeably reduced Sunday windows — but specific stores vary based on local demand and labor availability. Stores located inside or attached to a 24-hour grocery operator usually offer the longest pharmacy windows. Standalone stores in residential neighborhoods often close by 9pm or earlier on weekdays.

Prescription transfers and refills

Moving an active prescription between two CVS Pharmacy locations in Pennsylvania is usually instant — the pharmacy systems share records — but transferring from another chain or an independent pharmacy requires a phone call from the receiving pharmacy to the original store. Allow at least an hour during normal business hours, longer at peak times. Refills can typically be scheduled through the chain's app or website, with text or email notifications when the prescription is ready.

Holiday hours

CVS Pharmacy stores in Pennsylvania generally observe the major federal holidays with reduced or zero hours. Thanksgiving and Christmas Day are the most likely full-closure days; New Year's Day, Easter, Memorial Day, Independence Day, and Labor Day usually run a shortened schedule. The store-level pages linked above include holiday notes wherever we have them, but always confirm by phone the day before.