Walmart Accepts
Medicare Part B

Qualified beneficiaries can visit Walmart's pharmacy to order and purchase Medicare Part B covered items.

To place a Medicare Part B order, have your prescription ready, call Walmart's Home Delivery Pharmacy at 1-800-2REFILL.

Shop by category

Immunosuppressant drugs and also available.


Medicare Part D

  • Walmart is a participating provider in most Medicare Part D plans
  • Medicare Part D helps pay for prescriptions not covered by Parts A and B
  • Available to everyone with Medicare if an individual enrolls and pays a monthly premium
  • Most people pay a monthly plan premium through a qualified provider in addition to the monthly premium paid for Part B

Visit and for more information.


See all



Learn more



Information about Medicare Parts A & C:

Medicare parts A & C provide basic hospital, nursing and hospice services, while parts B & D cover supplies and medications available through your Walmart pharmacy.

Visit and for more information.


All content is provided for informational purposes only and is subject to change without notice. Although we believe that the source of this information is reliable, we do not warrant or guarantee its accuracy, completeness or timeliness. All DME categories are subject to documentation and coverage guidelines per The Center for Medicare & Medicaid Services' (CMS) regulations and limitations. A valid prescription is required for any Medicare coverage.


Did you know?

Centers for Medicare and Medicaid Services include the following services for qualified beneficiaries.


Preventive Services

If you have a new health insurance plan or insurance policy beginning on or after September 23, 2010, a number of preventive services will be covered without you having to pay a copayment, co-insurance or deductible. These services are available only when delivered by a network provider.


Low Income Subsidy

You may qualify for additional assistance with Medicare drug costs if you have limited income and:

  • Receive both Medicare and Medicaid
  • Receive both Supplemental Security Income (SSI) benefits and Medicare
  • Have Medicare premiums paid by their state

To learn more, please call Social Security at 1-800-772-1213
(TTY users should call 1-800-325-0778).


To learn more,