🇲🇽 Mexico Guide

Best Hospitals in Mexico City

Mexico City has world-class private hospitals and free emergency care at public hospitals. Know where to go before you need it.

Private Hospitals

ABC Medical Center (The American British Cowdray)

+52 55 5230 8000

Sur 136 No. 116, Col. Las Américas, CDMX

Top private hospital in Mexico. English-speaking doctors. JCI accredited. 24-hour ER.

Consultation: $1,500–4,000 MXN. ER visit: $3,000–15,000+ MXN

Médica Sur

+52 55 5424 7200

Puente de Piedra 150, Toriello Guerra, CDMX

Excellent specialist hospital with modern ER. English service available.

Consultation: $1,200–3,500 MXN. ER: $2,500–12,000+ MXN

Hospital Español

+52 55 5255 9600

Ejército Nacional 613, Polanco, CDMX

Historic private hospital, good reputation, central location.

Consultation: $1,000–3,000 MXN

Public Hospitals

Hospital General de México

+52 55 2789 2000

Dr. Balmis 148, Col. Doctores, CDMX

Largest public hospital in Mexico. Free emergency care for anyone. Can be very busy.

Free emergency care. Specialist care may have fees.

IMSS Hospitals (Social Security)

800 623 2323

Multiple locations in CDMX

IMSS hospitals require IMSS enrollment (via employer). Excellent care if covered. Ask your employer about IMSS enrollment.

Free with IMSS. Near-zero cost.

IMSS Enrollment

Once you have formal employment, your employer is legally required to register you with IMSS. This gives you access to free hospital care at IMSS facilities. It is one of Mexico's most valuable benefits.