Walmart.com offers FREE home delivery of all prescriptions, including 90-day generic prescriptions for $10.* Save time by managing your refills or setting up auto refills online. No gimmicks, just hundreds of medications priced to help you save money.
Walmart Pharmacy Home Delivery provides competitive pricing on 90-day prescriptions. (In-store pricing may differ.)
Insurance coverage for mail-order prescriptions varies by provider and plan. Customers covered by insurance may also be eligible for co-pay or deductible savings. However, some health plans do not cover Walmart Mail Service or 90-day supplies.
A one-time payment must be made by credit card.
For automatically refilled prescriptions shipped via Home Delivery, you must enroll in Rx Express Pay. Your credit card will be charged automatically each time we refill your order.
Delivery methods and rates listed below are subject to change. Estimated delivery time is a sum of processing time (1-2 business days on average) plus shipping time. Various shipping policies and exceptions many also apply to your order, depending on the items ordered.
If you have questions or would like to place a prescription refill order by phone, contact customer service at 1-800-2REFILL, Monday through Friday, 7 a.m. to 7 p.m. (CST), Saturday, 9 a.m to 1 p.m. (CST). A Pharmacist is available to answer your questions during normal business hours. For questions after normal business hours, you may leave a message for a pharmacist and your call will be returned by a pharmacist on the next business day. Additionally, your local In-store Walmart pharmacists are also available to answer your questions. For urgent questions after business hours or medical emergencies please call 911 or your local emergency room.