Health Insurance for Expats: IMSS vs. Private vs. Paying Cash

Por Neft Román — Legacy Vallarta Realty

There’s no single right answer to health coverage in Puerto Vallarta — most expats end up combining two of these three options rather than picking just one. Here’s what each path actually involves.

IMSS — the Public Option

Foreigners with a temporary or permanent residency card can enroll in IMSS voluntarily (Seguro Facultativo/Salud para el Bienestar enrollment), separate from the employer-based IMSS that Mexican workers get automatically. Annual cost runs roughly $400 to $1,150 USD depending on age, averaging around $600/year for a healthy adult. It covers doctor visits, specialists, hospitalizations, and medication through the public hospital network.

The trade-offs are real: waiting periods apply for pre-existing conditions and some procedures, English-speaking staff is limited, and wait times for non-emergency specialist care can run long. It’s genuinely good value for catastrophic coverage, but most expats don’t use it as their first stop for routine care.

Private International Insurance

Private plans run roughly $1,200 to $4,000+ USD per year for a healthy adult in their 40s, and premiums climb sharply after 60 — some insurers cap enrollment age or price older applicants out entirely. What you get in exchange: access to Puerto Vallarta’s private hospitals, shorter wait times, more English-language service, and — critically — medical evacuation coverage, which neither IMSS nor cash payment includes.

One catch that surprises people: even with private insurance, most Puerto Vallarta hospitals require you to pay upfront at time of service, then submit paperwork to your insurer for reimbursement. Very few facilities bill the insurance company directly. Budget for that cash-flow gap, especially for anything beyond a routine visit.

Paying Cash As You Go

For routine care, cash prices in Puerto Vallarta are low enough that some expats skip insurance for day-to-day visits and instead carry only a high-deductible international plan for catastrophic events. A general practitioner consultation typically runs 800–1,300 MXN (about $45–$70 USD), and specialist visits run 1,300–2,800 MXN (about $70–$150 USD). It works well for minor, predictable care — it does not work as a substitute for coverage if you’d face a major surgery, a serious accident, or a medical evacuation.

What Hospital You’d Actually Use

  • Hospital San Javier (Marina Vallarta) — private, strong in orthopedics, popular with expats
  • Hospital CMQ (Hotel Zone) and Premiere by CMQ (downtown) — private, cardiology specialty, newer facilities at the downtown location
  • Amerimed — private hospital network built around medical tourism, US-board-certified doctors, works with a broad range of international insurers

All three are private and bill you directly rather than your insurer, so keep a card on file with enough headroom for a deposit if you’re ever admitted.

¿Qué hacer a partir de aquí?

For the broader picture of how care is structured here, see our guide to healthcare in Puerto Vallarta. IMSS enrollment requires an active residency card, so it’s worth reviewing temporary vs. permanent residency if you haven’t settled your status yet.

This article is for general information only and is not medical or insurance advice. Costs, coverage terms, and enrollment rules change periodically — confirm current requirements with IMSS or a licensed insurance broker before choosing a plan.

Comparte este artículo:WhatsAppFacebookXCorreo electrónico

Unirse a la discusión