These are the 4 BEST Healthcare Options for Expats in Mexico

man at the doctor exploring the BEST Healthcare Options for Expats in Mexico
Share this article ⤵️

I’ve been living in Mexico since 2018, and run several Mexico travel sites and a 5,000+ person Mexico email list (you can join here if you’d like).

One of the #1 things people ask me when they’re thinking about moving to Mexico is What are the best healthcare options for expats in Mexico?

It’s a fair question, and as a longterm Mexico expat and digital nomad who has lived all over the country, the answer is a lot simpler than most people expect.

I have insurance through SafetyWing, and with policies starting at just $2 per day, I always recommend them → Get your FREE quote here!

Below if the complete breakdown — but do note I am not a doctor or a licensed insurance agent. Please always consult licensed professionals.

Disclosure: This article may contain affiliate links, meaning when you make a purchase, I earn a small commission. Affiliate links cost you nothing to use, and help keep my content free. It’s a win-win for us both. For more info, see the Disclosure Policy.

Mexico Has a Mixed Healthcare System — And Here’s What That Means

doctor writing a prescription

Mexico operates both a public healthcare system and a private one, and most people (expats included) end up using a combination of both depending on the situation.

In practical terms, you have four main options for getting healthcare in Mexico:

1. IMSS — Mexico’s government-run public health insurance program

2. Private Mexican health insurance — policies from Mexican insurance companies covering private hospitals

3. International health insurance — broader coverage that works in multiple countries

4. Paying out of pocket — which is more viable in Mexico than almost anywhere else

Each one works differently. Understanding the differences will save you money, confusion, and stress.

Option 1: IMSS (The Public System)

IMSS mexico healthcare system
Photo: Luis Alvaz, CC BY-SA 4.0, via Wikimedia Commons

IMSS stands for Instituto Mexicano del Seguro Social, and is Mexico’s national social security and health insurance program.

It is the most widely used healthcare system in the country, and it is available to expats who have legal residency in Mexico.

What Does IMSS Cost?

The cost of voluntary IMSS enrollment is based on your age and is paid annually.

As a rough benchmark, someone in their 60s currently pays around $18,300 MXN pesos per year — which is typically under $1,000 USD (though that can vary with the USD to MXN exchange rate).

That is the entire year of healthcare coverage for less than most Americans spend in a single month on insurance back home.

Who Qualifies for IMSS?

You need a Residente Temporal (Temporary Resident) or Residente Permanente (Permenant Resident) visa to enroll voluntarily in IMSS.

Tourist visas and FMM visitor permits do not qualify.

If you are formally employed by a Mexican company, your employer is required to enroll you automatically regardless of any private insurance you carry.

The entire enrollment process, including forms, communication and services, is conducted in Spanish.

If you don’t speak Spanish yet, bring a bilingual friend or hire a local facilitator to help you through it. (🗣️ Better yet, enroll in Rocket Spanish here!)

What Does IMSS Cover?

IMSS covers a wide range of medical services including doctor visits, specialist consultations, surgery, hospitalization, maternity care, and medications dispensed through IMSS pharmacies.

It is genuinely comprehensive for the price, and for some people, it’s the best health insurance for expats in Mexico.

What Does IMSS Not Cover?

Dental, vision, elective surgeries, infertility treatments, or medical evacuation out of Mexico.

What to Know About Pre-Existing Conditions With IMSS

This is important: IMSS excludes certain pre-existing conditions outright — including malignant tumors, congenital diseases, chronic degenerative conditions, HIV, mental illness, and addictions.

If you have any of these, you cannot enroll in IMSS Mexico healthcare.

Other pre-existing conditions are covered but subject to a waiting period before services kick in.

Real Talk: The IMSS Trade-Offs

IMSS is affordable, but affordable comes with trade-offs. “You get what you par for,” as they say.

Wait times can be long; sometimes weeks or months for specialist appointments.

Facilities vary widely by location; a major city like Mexico City, Guadalajara or Monterrey will have multiple well-equipped hospitals, while a smaller town may have just one.

You don’t choose your hospital; you are assigned to one based on where you live.

Rooms are typically shared, with four beds to a room being standard.

Voluntary enrollees are also lower priority than those enrolled through employment.

Some expats love IMSS and have had excellent experiences. Others find the waits and logistics frustrating.

The honest answer is that your experience will depend heavily on where in Mexico you live and what you actually need.

For many people, IMSS makes the most sense as a safety net or as a base layer of coverage combined with something else.

Option 2: Private Mexican Health Insurance

safety wing insurance coverage

I have insurance through SafetyWing, and with policies starting at just $2 per day, I always recommend them → Get your FREE quote here!

Private health insurance in Mexico gives you access to private hospitals and clinics — and the difference in experience between private and public is significant.

Private hospitals in cities like Mexico City, Guadalajara, Mérida, Querétaro, Monterrey, and San Luis Potosí are modern, well-equipped, and often internationally accredited.

Many doctors have trained in the United States or Europe, and speak English. You can often communicate with your doctor directly via WhatsApp.

Wait times are short. Rooms are private. You are treated like a person, not a number in a queue.

How Private Insurance Works in Mexico

Mexican private insurance policies differ from what most Americans are used to in a few important ways:

Deductibles are usually per incident, not per calendar year. Once you meet the deductible for a specific condition, you don’t pay it again for that condition during the life of the policy.

⚠️ Note: The company I use and recommend, SafetyWing, does not charge a deductible → Get your FREE SafetyWing quote here!

Co-insurance typically applies after your deductible. A common structure is 10% co-pay on your end up to a specified cap (such as 85,000 pesos/$6,000 USD).

Policies are tiered by hospital network. If you are treated at a higher-tier hospital than your plan covers, you may face additional fees.

⚠️ Note: The company I use and recommend, SafetyWing, allows you to go to any hospital you want → Get your FREE SafetyWing quote here!

Pre-existing conditions are generally not covered. This is one of the most important things to understand. Mexican private health insurance typically excludes conditions you already have when you enroll.

What Private Insurance in Mexico Costs

For a healthy person in their 60s, comprehensive private coverage typically runs $100-$300 USD per month.

That range is wide because it depends on your age, health history, the specific plan, and the insurer.

Compared to U.S. insurance premiums at equivalent ages, this is a fraction of the cost.

Working with an independent broker who represents multiple insurance companies is the best way to compare real quotes and find a plan that fits your situation.

Brokers in Mexico are paid by the insurance company, not by you, so there is no cost to using one.

I have insurance through SafetyWing, and with policies starting at just $2 per day, I always recommend them → Get your FREE quote here!

Option 3: International Health Insurance

International health insurance is a policy that covers you across multiple countries — useful if you split your time between Mexico and the U.S. or travel frequently.

These plans typically cost more than Mexican private insurance but offer broader geographic coverage and may include options that Mexican domestic policies don’t, such as medical evacuation coverage.

If you still maintain ties to the U.S. healthcare system and want the flexibility to be treated there as well, an international plan is worth investigating.

An independent broker who specializes in expat coverage can walk you through the options and what each covers.

Option 4: Paying Out of Pocket

man stomach sick at the doctor

This option surprises Americans most, because in Mexico it is genuinely viable in a way it simply is not back home.

A routine visit to a doctor in Mexico, including a specialist, typically costs $500 to $1,000 pesos, or roughly $25 to $55 USD — without any insurance at all.

Medications are often available at pharmacies without a prescription, and at a fraction of U.S. prices.

Lab work, X-rays, and basic procedures are similarly affordable.

Many expats in Mexico — particularly younger, healthier ones without family history of major illness — choose to self-pay for routine care and carry a high-deductible private or catastrophic plan.

While this can work well for emergencies and major medical events, it obviously won’t be sufficient for everyone.

The critical caveat here is that out-of-pocket self-pay works well for minor illnesses, routine visits, and everyday care.

Cancer treatment, major surgery, cardiac events, etc., can reach tens or hundreds of thousands of dollars, even in Mexico, if you aren’t insured.

I have personally seen expats start GoFundMe campaigns because they faced a serious health event without coverage and couldn’t leave the hospital until the bill was paid.

Mexico’s hospitals, both public and private, generally require payment before discharge. There is no billing to your home address; you pay before you leave.

This is why I always recommend having at least a basic private plan or a catastrophic policy, even if you’re young and healthy.

The routine stuff, you can handle out of pocket. The catastrophic stuff is where coverage actually matters.

What About Medicare in Mexico?

Medicare in Mexico

If you’re a U.S. citizen 65 or older, standard Medicare does NOT cover you in Mexico.

However, some Medicare Advantage plans (also called Plan C) do cover emergency care outside the United States — including Mexico.

Here are the key details to know about Medicare Plan C:

Medicare Advantage only covers life-threatening emergencies in Mexico. Chronic conditions, routine care, and non-emergency treatment are not covered.

If you’ve been outside the U.S. for more than 60 days, some Medicare Advantage plans will not cover you at all — so the specific plan matters enormously.

Most Mexican hospitals will not bill Medicare or Medicare Advantage directly.

In practice, this means you pay out of pocket first, then file a claim with your Medicare Advantage plan after the fact for reimbursement.

If you’re in this situation, working with a Medicare broker who specializes in expats is strongly recommended.

They know which plans will actually pay claims in Mexico and what the process looks like.

The Combination Approach Many Expats Use

older man and woman on swings on the beach

After years of living here and talking with the expat community, here’s what I see working best in practice:

For retirees in their 60s+: IMSS as a base layer of affordable coverage, combined with a Mexican private insurance plan for private hospital access. The IMSS handles the everyday; private insurance handles the serious stuff.

For expats over 65 who are U.S. citizens: A Medicare Advantage plan that covers Mexico emergencies, combined with private Mexican insurance or out-of-pocket self-pay for non-emergency care.

For remote workers and younger expats in good health: Pay out of pocket for routine care (it’s genuinely affordable), and carry a private Mexican plan or catastrophic international policy for emergencies.

I have insurance through SafetyWing, and with policies starting at just $2 per day, I always recommend them → Get your FREE quote here!

For short-term visitors: Get travel insurance with emergency medical coverage. Check out my Best Travel Insurance for Mexico article here for the full rundown.

Standard U.S. health insurance does not cover you in Mexico, and your credit card’s travel insurance is likely not sufficient for a serious medical event.

Practical Things to Know About Doctors in Mexico

WhatsApp is how doctors communicate in Mexico. Private doctors and specialists regularly message patients directly on WhatsApp to follow up, share test results, and answer questions. It’s refreshingly personal compared to navigating phone trees back home.

English-speaking staff exist — but mostly in private hospitals in major cities. Guadalajara, Mexico City, Monterrey, Mérida, Querétaro, and San Luis Potosí all have private hospitals with international patient desks and English-speaking staff.

In smaller towns, bring a translation app or a bilingual friend. (🗣️ Better yet, enroll in Rocket Spanish here!)

Use the Consultorios. Nationwide chains like Farmacias Similares and Farmacias del Ahorro offer low-cost doctor consultations ($50-100 pesos) at the pharmacy.

These are called Consultorios, and for minor illnesses, infections, and common prescriptions, this is often the fastest and cheapest option in the country.

Know the emergency numbers in Mexico: Ambulance is 065. Fire is 068. Police is 066. The general emergency number is 911, and it works nationwide.

The Bottom Line on the Best Healthcare Options for Expats in Mexico

male traditional chinese medicine doctor

Healthcare in Mexico is genuinely good and genuinely affordable — but only when you understand how the system works.

Routine care is inexpensive enough that many expats handle it without insurance.

I have insurance through SafetyWing, and with policies starting at just $2 per day, I always recommend them → Get your FREE quote here!

Private hospitals in major cities match the quality you’d expect anywhere in the developed world.

IMSS offers coverage at a fraction of what insurance costs in the U.S.

The one thing I want every person reading this to take away: do not assume that because everything is cheaper in Mexico, a catastrophic medical event is fine to face uninsured.

It isn’t, so carry at least a catastrophic policy.

Know the ins and out of your plan before you need it, and work with a broker who specializes in this; the differences between plans matter in ways that are hard to spot until you’re in a hospital trying to figure out your coverage.

For everything else, like the routine stuff, the pharmacy visits, the specialist appointments, Mexico has you covered — often better, and almost always cheaper, than back home.

⚠️ Note: I am not a doctor nor a licensed insurance agent. This article is for informational purposes only. For personalized medical or insurance advice about the top health insurance for expats in Mexico, please consult a licensed professional.

Share this article ⤵️