← Part of the Mexico money guide

Mexicochecked Jul 2026

What does seeing a doctor cost in Mexico?

Good news for the small stuff: routine care in Mexico is fast, walk-in, and inexpensive, often just a few dollars. The part worth planning for is the rare, expensive emergency, where a private hospital asks for a deposit before it will treat you.

At a glance

You pay

Out of pocket as a tourist

Pharmacy doctor

About $2 to $3

Private GP

About $18 to $25

Real risk

Emergencies, hospital deposit

The short answer

As a tourist you pay out of pocket (free public healthcare is for residents), but routine private care is cheap. A doctor attached to a pharmacy (the consultorio) runs about $2 to $3 for minor issues, a private GP visit about $18 to $25, and a specialist around $45 to $55. The real financial risk is a serious emergency: private hospitals ask for a deposit upfront, from a few hundred to several thousand dollars, and an ICU stay, surgery, or a flight home can run into the tens of thousands. That gap, not the doctor visit, is what travel medical insurance is for.

Routine care: cheap, fast, and walk-in

For everyday problems, Mexico is refreshingly easy. Most pharmacies have a doctor attached (the consultorio), where a consultation for something minor, a stomach bug, a cold, a small infection, costs about 45 to 60 pesos, roughly $2 to $3, and sometimes nothing at all if you buy the medicine there. No appointment needed, and in tourist areas the doctor often speaks English.

For something more involved, a private GP visit runs about 350 to 500 pesos, roughly $18 to $25, a specialist around 800 to 1,000 pesos, roughly $45 to $55, and a full lab panel often under $55. In a big-city private hospital the fees sit at the higher end. You pay at the time of care unless your insurer has a direct-billing arrangement with the clinic.

The part that actually costs: a serious emergency

This is where the money is, and where tourists get caught. Private hospitals in Mexico typically ask for a deposit before they treat you, anywhere from about 5,000 pesos (around $300) to 100,000 pesos or more (several thousand dollars) depending on the situation. An ICU stay, major surgery, or a medical flight home can climb into the tens of thousands of dollars.

As a foreign visitor you are not covered by Mexico's public system, so without insurance that deposit and the bill come straight out of your own pocket. This single risk, not the price of a doctor visit, is the reason to carry cover.

Pharmacies and prescriptions

Mexican pharmacies are everywhere, and many medicines that need a prescription back home are sold over the counter here. For anything controlled, the consultorio doctor next door can write a prescription on the spot. Larger primera clase pharmacies stock the full range, including regulated drugs.

Keep every receipt, the doctor's note, the pharmacy slip, the hospital invoice. If you have travel insurance, those are what you submit to claim the cost back.

What this means for your money

Budget a little cash for the small stuff and do not overthink it: a pharmacy doctor or a GP visit is a few dollars to a few tens of dollars, easily paid on the spot. The thing to plan for is the big, unlikely emergency, because that is the bill that can wreck a trip.

That is exactly the shape travel insurance fits: cheap routine care you pay yourself, and a large emergency, hospital deposit, or evacuation the policy absorbs. For getting cash for the small payments, see the Mexico cash and cards guide.

Routine care in Mexico is cheap enough to pay for out of pocket. The reason to carry travel insurance is the rare, expensive emergency, a hospital deposit, surgery, or a flight home, where the bill is the part that hurts. Faye covers trip medical and evacuation.

See Faye cover for Mexico(opens in a new tab)we may earn a commission

Common questions

Quick answers.

Do tourists get free healthcare in Mexico?

No. Free public care is for residents enrolled in the IMSS system. As a foreign visitor you pay out of pocket for treatment, or claim it back through travel insurance. Routine private care is inexpensive; a serious emergency is not.

How much does a doctor visit cost in Mexico?

A doctor attached to a pharmacy (consultorio) is about 45 to 60 pesos, roughly $2 to $3, for minor issues. A private GP visit is about 350 to 500 pesos, roughly $18 to $25, and a specialist around $45 to $55. Big-city private hospitals sit at the higher end.

Can I buy medicine without a prescription in Mexico?

Many medicines that need a prescription elsewhere are sold over the counter in Mexico. For controlled drugs you need a prescription, which the pharmacy consultorio doctor can write on the spot for a couple of dollars.

Do I need travel insurance for Mexico?

Routine care is cheap enough to pay for yourself, so the reason to carry travel insurance is the rare, expensive emergency: a private hospital deposit, surgery, or a medical flight home, which can run into the tens of thousands of dollars. That is the gap a travel medical policy covers.

What happens if I need a hospital in Mexico without insurance?

Private hospitals usually ask for a deposit before treating you, from a few hundred to several thousand dollars, and you pay the full bill out of pocket. Public hospitals will stabilize a true emergency but are not set up for foreign visitors, and you still pay. This is the scenario travel insurance is designed for.

More on Mexico

The little money things nobody warns you about.

Written and kept current by the True Trip Costs desk. Last checked Jul 2026. Who writes these, and how they are checked →

Sources, and how this was checked

Last checkedJul 2026

Primary sources

Our own readMedical prices in Mexico vary widely by city, clinic, and the seriousness of the problem, so the figures here are typical ranges from recent 2025 and 2026 reporting, not a fixed price list, and hospital deposits in particular depend on the case. Confirm costs at the point of care. Checked July 2026.