Walmart Pharmacy hours

Most Walmart Pharmacies are open 9:00 AM to 9:00 PM Monday through Friday, 9:00 AM to 7:00 PM Saturday, and 10:00 AM to 6:00 PM Sunday at locations that are open Sunday. The pharmacist takes a 30-minute lunch break around 1:30 PM to 2:00 PM at most stores, when prescriptions cannot be filled or picked up. Walmart Pharmacy is closed on Thanksgiving Day and Christmas Day chain-wide. Hours vary by store - check the Walmart store finder for your specific pharmacy.

Walmart Pharmacy operates inside about 4,500 of the roughly 4,600 US Walmart Supercenters, Neighborhood Markets, and Discount Stores – making it one of the largest pharmacy chains in the country by location count, though its store hours are notably shorter than the parent Walmart store.

This page covers Walmart Pharmacy hours (typically 9 AM to 9 PM Monday through Friday with a 1:30 PM lunch break, shorter Saturday hours, and reduced or closed Sunday at many locations), holiday closures (closed Thanksgiving and Christmas Day chain-wide alongside the Walmart store), $4 generic prescription program, vaccinations, drive-thru pharmacy, and how Walmart Pharmacy hours differ from Walmart store hours.

Two Walmart Pharmacy specifics worth knowing: the pharmacist takes a 30-minute lunch break (typically 1:30 PM to 2 PM) when no prescriptions can be filled or picked up, and Sunday pharmacy hours run shorter than the Walmart store – some locations close their pharmacy entirely Sunday despite the store being open.

Use the Walmart store finder below to look up the specific pharmacy hours at your nearest store.

Is Walmart Pharmacy open today?

Walmart Pharmacy generally follows the standard weekly schedule below. Hours can vary by location - confirm your specific store via the official locator.

Walmart Pharmacy weekly hours

DayTypical hoursNotes
Monday9:00 AM - 9:00 PMPharmacist lunch break typically 1:30 PM to 2:00 PM. Some locations have shorter hours (9 AM to 7 PM or 9 AM to 8 PM).
Tuesday9:00 AM - 9:00 PM
Wednesday9:00 AM - 9:00 PM
Thursday9:00 AM - 9:00 PM
Friday9:00 AM - 9:00 PM
Saturday9:00 AM - 7:00 PMSaturday closes earlier than weekdays at most Walmart Pharmacies. Lunch break still observed.
Sunday10:00 AM - 6:00 PMSunday is the shortest pharmacy day. Some Walmart Pharmacies close entirely on Sunday despite the Walmart store being open. Confirm via the store finder.

Walmart Pharmacy holiday hours

HolidayDateStatusHoursNotes
Memorial DayMon, May 25, 2026Open - reduced hours10:00 AM - 6:00 PMWalmart Pharmacy typically runs Sunday-style reduced hours on Memorial Day.
JuneteenthFri, Jun 19, 2026Open - normal hours9:00 AM - 9:00 PM
Independence DaySat, Jul 4, 2026Open - reduced hoursVariesWalmart Pharmacy typically runs Saturday-style or reduced hours on July 4.
Labor DayMon, Sep 7, 2026Open - reduced hours10:00 AM - 6:00 PMSunday-style reduced hours; some pharmacies close earlier.
Columbus DayMon, Oct 12, 2026Open - normal hours9:00 AM - 9:00 PM
Veterans DayWed, Nov 11, 2026Open - normal hours9:00 AM - 9:00 PM
Thanksgiving DayThu, Nov 26, 2026ClosedWalmart Pharmacy is closed Thanksgiving Day chain-wide. The full Walmart store is also closed.
Black FridayFri, Nov 27, 2026Open - normal hours9:00 AM - 9:00 PMPharmacy reopens Black Friday with regular Friday hours.
Christmas EveThu, Dec 24, 2026Open - reduced hours9:00 AM - 6:00 PMWalmart Pharmacy typically closes early Christmas Eve, around 6 PM.
Christmas DayFri, Dec 25, 2026ClosedWalmart Pharmacy is closed Christmas Day chain-wide. The full Walmart store is also closed.
New Year's EveThu, Dec 31, 2026Open - reduced hours9:00 AM - 6:00 PMWalmart Pharmacy typically closes early NYE, around 6 PM.
New Year's DayFri, Jan 1, 2027Open - reduced hours10:00 AM - 6:00 PMSunday-style reduced hours New Year's Day.
MLK DayMon, Jan 18, 2027Open - normal hours9:00 AM - 9:00 PM
Presidents DayMon, Feb 15, 2027Open - normal hours9:00 AM - 9:00 PM
Good FridayFri, Mar 26, 2027Open - normal hours9:00 AM - 9:00 PMNot a federal holiday; regular Friday hours.
Easter SundaySun, Mar 28, 2027ClosedWalmart Pharmacy is typically closed on Easter Sunday at most locations, though the Walmart store stays open. Confirm via the store finder.

Is Walmart Pharmacy open on Saturday?

Walmart Pharmacy Saturday hours run 9:00 AM to 7:00 PM at most locations, two hours shorter than weekdays. The pharmacist still takes a lunch break (typically 1:30 PM to 2 PM). Saturday is the second-busiest pharmacy day after Monday morning; expect waits of 15 to 30 minutes for fills not already prepared. Saturday pharmacy hours are also shorter than the Walmart store - the pharmacy closes 4 hours before the store does at most locations.

Is Walmart Pharmacy open on Sunday?

Walmart Pharmacy Sunday hours are the shortest of the week. Most pharmacies open 10:00 AM and close 6:00 PM Sunday, an 8-hour window vs the 12 hours offered Monday through Friday. Some Walmart Pharmacies close entirely on Sunday despite the Walmart store being open all day - typically smaller-market or rural stores. If you need a Sunday refill, check the Walmart store finder to confirm pharmacy hours at your specific store, or visit a 24-hour CVS Pharmacy or Walgreens if your Walmart Pharmacy is closed.

Find a Walmart Pharmacy store near me

Hours vary by location, so the most accurate hours for your nearest store are on the official Walmart Pharmacy store locator. Enter your zip code or city to see the closest stores and their current hours.

Walmart Pharmacy hours - frequently asked questions

What time does Walmart Pharmacy close?

Most Walmart Pharmacies close at 9:00 PM Monday through Friday, 7:00 PM Saturday, and 6:00 PM Sunday at locations that are open Sunday. The pharmacy closes 2 to 4 hours before the Walmart store does at most locations, so check the closing time before driving in for a late-evening pickup.

What time does Walmart Pharmacy open?

Most Walmart Pharmacies open at 9:00 AM Monday through Saturday and 10:00 AM Sunday. The Walmart store opens earlier (typically 6:00 AM), but the pharmacy specifically opens at 9:00 AM. If you arrive at 7 AM expecting prescription service, you will need to wait two hours.

Is Walmart Pharmacy open on Sunday?

Most Walmart Pharmacies are open Sunday from 10:00 AM to 6:00 PM, an 8-hour reduced window. Some pharmacies close entirely on Sunday despite the Walmart store being open all day - typically smaller-market or rural stores. Check the Walmart store finder for your specific pharmacy's Sunday hours.

Does Walmart Pharmacy close for lunch?

Yes. The pharmacist at most Walmart Pharmacies takes a 30-minute lunch break around 1:30 PM to 2:00 PM. During the lunch break, no prescriptions can be filled or picked up - the pharmacy counter is closed. Plan refills before 1:30 PM or after 2:00 PM to avoid the lunch wait. Some larger or higher-volume pharmacies stagger pharmacist breaks and stay open through lunch.

Is Walmart Pharmacy open 24 hours?

No. Unlike some CVS and Walgreens locations, Walmart Pharmacy is not 24/7 anywhere. Even the largest Walmart Supercenters that operate the store 24 hours close their pharmacy at 9 PM. For 24-hour prescription access, look for a 24-hour CVS or Walgreens in your area.

Is Walmart Pharmacy open on Christmas Day?

No. Walmart Pharmacy is closed on Christmas Day chain-wide, since the full Walmart store closes Christmas Day. Christmas Eve runs reduced hours (typically closing 6 PM at most pharmacies), Christmas Day is fully closed, and regular Saturday hours resume on December 26. For an emergency Christmas Day prescription, look for a 24-hour CVS or Walgreens.

Is Walmart Pharmacy open on Thanksgiving?

No. Walmart Pharmacy is closed on Thanksgiving Day chain-wide, since the full Walmart store closes Thanksgiving Day. The pharmacy reopens Black Friday morning with regular Friday hours. For an emergency Thanksgiving prescription, look for a 24-hour CVS or Walgreens or call your doctor for a 24-hour pharmacy authorization.

Does Walmart Pharmacy have a drive-thru?

Many but not all Walmart Pharmacies have drive-thru lanes for prescription pickup, refills, and quick consultations. Drive-thru hours typically match the in-pharmacy counter hours, including the 1:30 PM to 2 PM pharmacist lunch break. Use the Walmart store finder to confirm drive-thru availability at your specific pharmacy.

What is the Walmart $4 generic prescription program?

Walmart Pharmacy offers a $4 generic prescription program where many common generic medications are priced at $4 for a 30-day supply or $10 for a 90-day supply, regardless of insurance. The list covers hundreds of common generics for high blood pressure, cholesterol, diabetes, antibiotics, and other conditions. The full $4 generic list is available on walmart.com/cp/pharmacy and at the pharmacy counter.

Does Walmart Pharmacy give vaccines and immunizations?

Yes. Walmart Pharmacy offers flu shots, COVID-19 vaccines, shingles, pneumonia, Tdap, hepatitis, and other immunizations at most locations. Vaccinations are typically available during pharmacy hours; some pharmacies require an appointment, others accept walk-ins. Most insurance plans cover vaccinations at zero out-of-pocket. Check walmart.com/cp/pharmacy for vaccine availability at your store.

What is the Walmart Pharmacy customer service phone number?

For chain-wide Walmart Pharmacy customer service questions, call 1-800-925-6278 (1-800-WALMART). For prescription-specific questions, refill status, or pharmacist consultations, call your local Walmart Pharmacy directly using the number listed on its page in the Walmart store finder. Each pharmacy has its own phone line, separate from the general Walmart store line.

How do I find a Walmart Pharmacy near me?

Use the official Walmart store finder at walmart.com/store/finder. Enter your ZIP code or city, and the locator returns nearby Walmart stores along with each store's pharmacy hours, drive-thru availability, and pharmacy phone number. Not every Walmart has a pharmacy - the locator marks pharmacy stores explicitly. The map below also shows nearby Walmarts on Google Maps. See Walmart store hours if you need general store hours instead.

Walmart Pharmacy customer service: 1-800-925-6278 - call to confirm hours or ask questions.

Relevant articles

Last verified: May 2026 against Walmart Pharmacy's official store locator and press releases.

Disclaimer: we are not connected with Walmart Pharmacy or any other company. Whathours.com exists to show the working hours of good businesses worldwide.