Getting Medical Care in Mexico City
A personal guide for visitors and new expats — orientation, not medical advice
What follows is personal experience and general orientation. It is not medical advice. If you are dealing with a medical situation, go to a doctor. The objective of this post is to make that easier, not substitute for it.
The biggest mistake I made when I arrived was not going to the doctor when I should have. I had a throat infection in October 2009 — within weeks of arriving — that I kept thinking would resolve on its own. It did not. I wound up needing three rounds of antibiotics because of a relapse when a lighter antibiotic failed to clear it, and ended up with injected antibiotics when the oral doses were not working. I had my tonsils removed a few years later because of that same infection that would recede but never quite resolve. The whole thing started with an infection I should have seen a doctor for from the start.
Part of what was working against me: Mexico had allowed over-the-counter antibiotic sales for decades, and the uncontrolled use had created resistant bacteria. The prescription requirement was only enforced starting in 2010 — within six months of my arriving — so I landed at the tail end of the old system. A sore throat that would have cleared up on its own at home required aggressive treatment here. So, if you ask me? Go to the doctor sooner rather than later.
The Private System
Mexico City’s private healthcare operates as a free market governed by the principle of “charge what the market will bear” — a wide range of providers offer different price points, specialties and serve different markets. At the top end are four large hospitals I would recommend to anyone without a specific reason to go elsewhere:
Hospital Ángeles — multiple locations across the city, the most geographically distributed of the four. Modern facilities, strong across specialties. The one I’ve visited most frequently is in the southern part of the city.
Médica Sur — my gynecologist’s clinic is here and I’ve had surgery here. Particularly well known for oncology and complex cases. Located in the southern part of the city.
ABC (American British Cowdray) Hospital — historically the choice of the international community in Mexico City. English is spoken more consistently here than at the others. I’ve visited their Santa Fe and Observatorio locations.
Hospital Español — long-established, strong reputation, particularly within the Spanish-speaking expat community. This hospital is located in Polanco, and is probably the most convenient option to the big hotels on Reforma.
Doctors at all four will generally be able to communicate in English, though comfort levels vary. If English matters to you, ABC is the most reliable. Any of the four is a reasonable starting point depending on location.
I have also used Hospital Dalinde — a mid-range private hospital located in the Roma Sur neighborhood, not one of the big names. I had a positive experience, but unless you’re looking for a specific doctor or are nearby in an emergency, I would go to one of the larger hospitals first.
Costs: a specialist consultation — gynecologist, gastroenterologist, orthopedist, internist — runs approximately 1,200 to 2,000 pesos at the big hospitals. I always ask to confirm rates and payment methods when I make the appointment, though most doctors now accept payment by credit card as well as cash or bank transfer. High-profile specialists or fields like oncology will charge more. The consultation fee covers the visit only. Bloodwork is ordered separately and paid to the lab. Medication is purchased at a pharmacy. Both tend to be less expensive than in the United States.
The Pharmacy Doctor
Several pharmacy chains — Farmacias del Ahorro, San Pablo, and others — have doctors on-site who can assess you and write a prescription. The consultation costs a nominal amount, or is sometimes free. This system expanded when Mexico started requiring prescriptions for antibiotics, which created both a public health need and a business opportunity for the chains.
The pharmacy doctor is useful for minor travel ailments — a stomach upset, a cold, something straightforward that needs a prescription. They tend to be younger doctors and in my experience do not have a lot of experience. For anything serious, go to a hospital. If you need a refill of your medication but left your prescription at home, they may also be helpful in providing a local prescription.
If you’re looking for an over the counter medication, Farmacia San Pablo (farmaciasanpablo.com.mx) has an option to purchase online and reliable delivery — I use this often, even for prescription medications if I already have the prescription.
Finding a Doctor
I have found most of my doctors here through personal recommendations, and if you have no network, that is difficult. Here are a few alternatives for finding a doctor:
Doctoralia (doctoralia.com.mx) — search by specialty, read reviews, book appointments. At least one doctor I see personally uses it and it is a reasonable starting point.
The hotel concierge at any international hotel will typically have a short list of English-speaking referrals. Quality varies and I’ve not used this option personally, but it is a good reference if you’re travelling.
Embassies — the US, UK, Canadian and others maintain doctor and hospital lists for their citizens. I have not used these personally but they should be reliable.
Expat Facebook groups — active, and people ask and answer exactly this kind of question. More useful for someone moving here than for a short visit.
On Insurance and Costs
My own insurance covers major medical only — surgeries, hospitalizations, serious incidents. I pay out of pocket for routine visits, which is a common arrangement here. I’ve never had an employer provide anything more than major medical coverage.
A French friend who needed a gastroenterologist here kept the receipts and submitted a claim to her travel insurance afterward to receive reimbursement. Whether your insurance covers care in Mexico and how to receive reimbursements depends entirely on your specific policy — check before your travel.
Whether travel insurance makes sense depends on what your regular insurance covers internationally. For a minor ailment, the out-of-pocket cost at a private clinic is low. For a surgery or serious injury, coverage will make a significant difference, though. If your regular insurance does not cover international care, travel insurance is worth having.
The Public System — IMSS
IMSS — the Instituto Mexicano del Seguro Social — is Mexico’s public healthcare system. It is designed for Mexican workers and enrolled legal residents. Technically, tourists and visitors on a visitor visa are not eligible.
During the same illness I described above — after the relapse — a Mexican friend took me to an IMSS emergency room in the middle of the night. I was seen and treated at no charge. Whether that happened because my friend knew how to navigate the situation, because emergency rooms sometimes treat people regardless of enrollment status, or some combination of the two, I can’t say. At the time, he told me it was normal to treat anyone who visited an emergency room. I cannot confirm the current policy or what a visitor today would experience, particularly given that IMSS funding has been under increasing pressure in recent years.
I would not recommend an IMSS hospital as a first choice for a visitor under any circumstances. Navigating it requires Spanish and local knowledge. The facilities are underfunded, so if a private option is accessible, use that first.
The practical summary: for anything routine, the big private hospitals are accessible and the costs are reasonable. For a minor ailment on a trip, the pharmacy doctor is a legitimate option. For an emergency, go to the nearest hospital that can treat you — private if possible.
I hope you never need this post, but if you do, I hope it helps.