
Keytruda Cost in 2025: Real Monthly Price, Insurance Coverage & Patient Tips
Keytruda (pembrolizumab) is one of the most widely prescribed immunotherapy drugs for cancer — but its high cost often leaves patients wondering how much they will actually pay. In 2025, the average list price for a single Keytruda infusion is around $11,000–$12,000, with annual costs exceeding $190,000 before insurance. Fortunately, Medicare, Medicaid, and private insurers cover most of these expenses, and copay assistance programs can reduce patient costs to as little as $25 per infusion. This guide explains the real monthly price of Keytruda in 2025, how insurance coverage works, and practical tips patients can use to lower out-of-pocket expenses.
Read More