Healthcare

Mexico — Healthcare: Average Costs

A standard doctor's office visit in Mexico costs roughly 350-500 pesos (~$18.50-26.50 USD); pharmacy-based consultations are much cheaper at 45-60 pesos (~$2-3 USD). Basic emergency care starts around 350-500 pesos (~$18-25 USD) before any procedures. For most American retirees, a reasonable monthly out-of-pocket healthcare budget (excluding major surgery) runs $100-300 USD. Voluntary IMSS enrollment costs roughly $40 USD/month (~$500/year). Comprehensive private insurance for a retiree aged 60-70 runs $1,500-3,500/year. Overall, treatment costs in Mexico are typically half or less of equivalent US prices.

VerifiedCommunity sourceHealthcare cost surveys and retiree expense guidesLast reviewed: 2026-07-19

Key facts

  • Doctor visit: 350-500 pesos (~$18.50-26.50 USD); pharmacy consultation: 45-60 pesos (~$2-3 USD).
  • Basic emergency care starting cost: 350-500 pesos (~$18-25 USD).
  • Reasonable monthly retiree healthcare budget (excluding major surgery): $100-300 USD.
  • Mexican treatment costs are typically half or less of equivalent US prices.

Costs

  • Doctor's office visit: 350-500 pesos (~$18.50-26.50 USD)
  • Pharmacy consultation: 45-60 pesos (~$2-3 USD)
  • Monthly retiree healthcare budget (excl. major surgery): $100-300 USD
  • Private insurance, retiree age 60-70 (annual): $1,500-3,500 USD

← Back to Mexico guides