You can request home delivery of your prescriptions by calling 800-273-3455, Monday through Friday from 7:00 a.m. to 7:00 p.m. CST or Saturday from 9:00 a.m. to 1:00 p.m. CST. We don't offer prescription home delivery on Walmart.com anymore, but if you've purchased the service online in the past, don't worry! We've got your information saved for future prescriptions and refills with your local Walmart Pharmacy. You can also download our Prescription Order Form to print and mail in with your paper prescription.
If you're covered under an insurance plan, you may be eligible for additional savings using home delivery. Some insurance plans restrict coverage for home delivery, even when the same prescription is covered for in-store pickup. Always double-check with your insurance provider to make sure you're covered before ordering. Denial of coverage may result in a delay of 5–7 business days, and we want to get your prescriptions to you as quickly as possible.
Providers that may restrict coverage include Aetna Pharmacy Management, Caremark, Express Scripts, MedcoHealth, Medicaid, and PAID prescription plans.
Due to Federal regulations, we can only ship to addresses within the U.S., and some medications are not eligible for home delivery.
Prescription Delivery Times
Prescriptions are usually sent U.S. First Class Mail and arrive within 7–10 business days, but some medications (like those that need to be put in the fridge) are delivered more quickly. You can choose expedited shipping for an additional fee.
Life happens, and sometimes you need a prescription immediately. In these situations, you should get the prescription filled at your local Walmart Pharmacy or another local pharmacy to avoid delays.