US Trends

when does walmart pharmacy close

Most Walmart pharmacies close around 7:00 pm on weekdays, with slightly shorter hours on weekends (often 6:00 pm), but exact closing times vary by location and day.

Typical Walmart pharmacy closing times

  • Monday–Friday: usually around 7:00 pm.
  • Saturday: often around 6:00 pm (some may close at 5:00–6:00 pm).
  • Sunday: commonly around 6:00 pm.
  • Many pharmacies close for a short lunch break, often around 1:30–2:00 pm, but this can differ by store.

Because Walmart pharmacy hours are not identical everywhere and can change for staffing, holidays, or local rules, you should always confirm for your specific store.

How to quickly check your store’s closing time

  1. Use the Walmart online store locator for real‑time hours (search your ZIP or city, then open the store’s “Pharmacy” details).
  1. Call the store or pharmacy directly (number is listed in the locator or on your receipt).
  1. Watch for posted notices about holiday or special‑event hours, which may close the pharmacy earlier than usual.

If you need a prescription the same day, try to arrive at least 30–45 minutes before the listed closing time so the pharmacy has time to process it.