North Carolina

Walmart Pharmacy in North Carolina

Walmart Pharmacy operates throughout North Carolina. Standard hours, holiday schedules, and the largest city-level locators.

Walmart Pharmacy North Carolina hours

Store frontMonday–Sunday 6:00am–11:00pm at most Supercenters
Pharmacy counterMonday–Friday 9:00am–7:00pm, Saturday 9:00am–7:00pm, Sunday 10:00am–6:00pm

Walmart Pharmacy stores in North Carolina follow the chain-wide hours above as a default. Individual locations adjust based on local market demand — urban-core stores in Charlotte typically open earlier and stay open later than suburban stores. The official Walmart Pharmacy store locator publishes the exact hours for each North Carolina location and is the source of truth for any specific store.

Walmart Pharmacy holiday hours in North Carolina

Walmart Pharmacy North Carolina locations follow the national holiday calendar. Most Walmart Supercenters returned to closing overnight after 2020 and the Walmart Pharmacy counter has never operated 24/7. Plan around the published 9am–7pm pharmacy window.

Christmas DayClosed
ThanksgivingPharmacy closed all day
New Year's DayPharmacy reduced hours, typically 10:00am–6:00pm
Easter SundayPharmacy regular Sunday hours, 10:00am–6:00pm
Memorial DayRegular weekday pharmacy hours
Labor DayRegular weekday pharmacy hours
Independence DayRegular weekday pharmacy hours

Walmart Pharmacy cities in North Carolina

Walmart+ Rx for Less in North Carolina

Walmart+ ($98/year or $12.95/month) includes Rx for Less: free shipping on most prescriptions, $0 generics on a curated list, and up to 85% off hundreds of brand and generic medications. Walmart Cash earned through the app stacks on top. The same program applies at every Walmart Pharmacy North Carolina location. Read the full Walmart+ Rx for Less guide →

Other chains in North Carolina