The cost of immunotherapy with Keytruda (pembrolizumab) in Mexico typically ranges from $7,000 to $11,000. Prices can vary depending on the hospital, oncologist’s experience, number of treatment cycles, and whether additional diagnostics or combination therapies are needed. In the U.S., the average cost is $21,500 (per ASCO). This means immunotherapy with Keytruda in Mexico is about 58% less than in the United States.
Mexican hospitals usually include the Keytruda medication, infusion sessions, oncologist consultations, basic blood tests, and follow-up visits in the package price. In the U.S., costs for the drug, infusion, and monitoring are often billed separately, with hospital and physician fees added on top. Always confirm exactly what’s included with your chosen clinic before starting treatment.