Walgreens pharmacy in North Carolina

56 Walgreens locations across 46 cities in North Carolina. Pick a city below for store-level hours and addresses.

Cities with Walgreens stores

Sponsored placement

All Walgreens locations in North Carolina

Aberdeen — 1706 North Sandhills Boulevard Advance — 5322 US Highway 158 Ahoskie — 700 Catherine Creek Road South Albemarle — 840 NC 24/27 Bypass East Andrews — 286 Main Street Arden — 2501 Hendersonville Road Ayden — 140 NC Highway 102 West Black Mountain — 510 Slate Road Chapel Hill — 1106 Environ Way Chapel Hill — 1500 East Franklin Street Charlotte — 4133 Park Road Dunn — 1501 West Cumberland Street Edenton — 717 North Broad Street Franklinton — 3422 US Highway 1 Garner — 12530 Cleveland Road Gastonia — 1902 West Franklin Boulevard Greensboro — 3703 Lawndale Drive Greenville — 3101 East 10th Street Greenville — 2105 East Fire Tower Road Hendersonville — 601 Spartanburg Highway Henderson — 1411 Oxford Road Hickory — 2915 North Center Street High Point — 2019 North Main Street Holden Beach — 1138 Sabbath Home Road Southwest Jacksonville — 3069 Richlands Highway Kernersville — 409 North Main Street Kernersville — 340 North Main Street Kinston — 2201 North Heritage Street Kinston — 201 West Vernon Avenue Kinston — 4003 West Vernon Avenue Lexington — 6475 Old US Highway 52 Mebane — 801 Mebane Oaks Road Mooresville — 1114 Brawley School Road Mooresville — 542 River Highway Mount Airy — 722 West Independence Boulevard Mount Olive — 1103 North Breazeale Avenue North Wilkesboro — 1395 West D Street Raleigh — 9650 Strickland Road Rockingham — 1500 East Broad Avenue Rocky Mount — 1123 North Raleigh Street Rocky Mount — 3590 Sunset Avenue Roseboro — 218 West Martin Luther King Boulevard Salisbury — 705 Jake Alexander Boulevard West Smithfield — 424 North Brightleaf Boulevard Statesville — 1716 East Broad Street Swansboro — 702 West Corbett Avenue Thomasville — 909 Hasty School Road Thomasville — 1015 Randolph Street Troutman — 533 North Main Street Wallace — 5717 South NC 41 Highway Warrenton — 126 East Macon Street Wilson — 3001 NC Highway 42 West Winston-Salem — 2920 Waughtown Street Winston-Salem — 3488 Robinhood Road Winston-Salem — 5496 University Parkway Winterville — 4211 NC 11 South

Walgreens in North Carolina: what to expect

Walgreens maintains 56 pharmacy locations across North Carolina, 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 Walgreens stores in North Carolina 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 Walgreens locations in North Carolina 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

Walgreens stores in North Carolina 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.