Walmart Pharmacy Hours (Your Complete Guide)

Walmart is well-known for offering a wide array of products in-store and online. However, did you know Walmart stores also have several services available, like banking, auto, and pharmacy services?

If you’re in need of a new pharmacy, you might be asking: when are Walmart pharmacies open, and how do I check the store hours? If you’d like to find out, keep reading!

Walmart Pharmacy Hours In [currentyear]

The hours for the Walmart pharmacy varies based on location, but is generally open from 9 am to 9 pm from Mon-Sat and 10 am – 6 pm on Sunday in [currentyear]. Fortunately, you can use the Walmart store locator to find out the precise hours of operation for your local Walmart. Also, Walmart pharmacies are open on Sunday for shortened hours.

If you want to know more about Walmart pharmacies, like how you can find the nearest pharmacy to your house, how you refill prescriptions at Walmart, and more, keep reading for more information!

When Are Walmart Pharmacies Open?

The Walmart pharmacy hours of operation vary based on location. Generally, Walmart pharmacies open at 9 am and close between 6 and 9 pm, which are outside of the general store hours.

Still, if you want to know when a specific Walmart pharmacy is open, it’s best to use the store locator (found here), which you can utilize by typing in your zip code.

After you find the Walmart store you’re looking for, you can see whether or not a pharmacy is available by clicking “Services at this store.”

Next, select “Store Details,” located on the top right corner of the screen to view the store and pharmacy hours. Additionally, you can see when other services are available at Walmart, like the Auto Center or Care Clinic.

Are Walmart Pharmacies Open on Sunday?

Walmart pharmacies are usually open on Sundays, but the hours of operation are shorter for Walmart pharmacies on Sundays compared to weekdays.

As mentioned above, it’s best to use the Walmart store locator to find out when your pharmacy is open on Sunday.

How Do You Refill Prescriptions at a Walmart Pharmacy?

If you need to fill a prescription at a Walmart pharmacy, the company makes it simple to do so either online, through the mail, or in person.

To fill a Walmart prescription online, you’ll need to log in to your Walmart account and fill in the necessary information, and follow these steps to refill your Walmart prescription:

  1. Check the box next to the prescription you want to refill
  2. Click “Refill Now”
  3. Follow the guided prompts to have the prescription sent to your local Walmart or shipped to your house
  4. Confirm your payment method
  5. Review your order
  6. Click “Place Order”

After following these steps, Walmart will send you a confirmation email. Additionally, if you find Walmart’s website confusing, you can call 1-800-273-3455 to speak to a pharmacy representative.

What Are Normal Walmart Store Hours?

What Are Normal Walmart Store Hours?

Similar to Walmart pharmacy hours, the general store hours vary based on each Walmart location. For example, some Walmart stores are open 24 hours.

However, some Walmart locations are open from 6 am to 11 pm (the most popular store hours). Moreover, most Walmart stores are open for long periods to make shopping convenient for as many customers as possible.

How Much Does Shipping Cost at the Walmart Pharmacy?

If you have your Walmart prescriptions sent to your house through the mail, some shipping options require a small fee. However, for standard delivery, which is five to seven days, the shipping is free.

For second-day delivery, though, the shipping charges are around $8. Additionally, overnight prescription deliveries have a shipping fee of $15.

Further, these shipping fees are not set in stone, and Walmart has the right to change how much the pharmacies charge to ship your prescriptions.

What Are the Pharmacy Services at Walmart?

Walmart pharmacies offer more than just prescription refills. For example, some of the services available at your local Walmart pharmacy include the following:

  • Insurance services
  • Vaccinations
  • Prescription transfers
  • Low-cost prescriptions
  • Vision center
  • Pet pharmacy services
  • Care Clinic services (dental, counseling, x-rays, primary care, hearing, and more)

Also, if you want to schedule an appointment at your local Walmart Care Clinic, Walmart makes it easy to do so online.

Moreover, Walmart Care Clinics are open Monday through Friday from 7:30 am to 7:30 pm, and Saturday from 9 am to 5 pm. Unfortunately, Walmart Care Clinics are closed on Sundays.

To learn more, you can also see our posts on how long does Walmart pharmacy holds prescriptions, Walmart pharmacy technician, and Walmart MoneyCenter hours.


Walmart pharmacy hours vary based on your location. However, Walmart pharmacies are generally open from 9 am to 6 pm.

You can use the Walmart store locator to find out when a specific pharmacy is open and what other services are available at the store. Finally, Walmart allows you to refill prescriptions online and have them delivered right to your door.

Photo of author

Marques Thomas

Marques Thomas graduated with a MBA in 2011. Since then, Marques has worked in the retail and consumer service industry as a manager, advisor, and marketer. Marques is also the head writer and founder of

Leave a Comment