How Does Medicare Cover Prescription Drugs?

Part A covers the drugs you need during a Medicare-covered stay in a hospital or skilled nursing facility (SNF).

  • Note: If you are getting SNF care that is not covered by Part A, your drugs may be covered by Part D.

Part B covers most drugs administered by your provider or at a dialysis facility, but the provider or facility must buy and supply the drugs. Part B also covers some outpatient prescription drugs, mainly certain oral cancer drugs (chemotherapy). Outpatient drugs previously paid for by Part B (such as oral anticancer drugs, see What Are Some Other Drugs That May Be Covered by Part B or Part D?) will continue to be paid for by Part B. Part D cannot pay for any of your drugs that are covered by Part B.

Part D covers most outpatient prescription drugs (drugs you fill at the pharmacy). Check your plan’s formulary (its list of covered drugs) to find out whether it covers the drugs you need.

Read More: How Does Medicare Cover Injectable Drugs?
Learn About: Are Vaccines Covered by Medicare Part B or Part D?
Return to: Medicare Part D

This content was created and copyrighted by the Medicare Rights Center ©2021. Medicare Rights Center is a national, nonprofit consumer service organization that works to ensure access to affordable health care for older adults and people with disabilities. These materials are presented here with support from and may not be distributed, modified or edited without Medicare Rights’ consent. takes pride in providing you as much information as possible concerning your Medicare options, but only a health insurance broker licensed to sell Medicare can help you compare your plan options from various insurance companies. When you’re ready, we recommend you discuss your needs with a Licensed Sales Agent.