🇲🇽 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 8000Sur 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 7200Puente 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 9600Ejé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 2000Dr. 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 2323Multiple 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.