Healthcare In Mexico
An overview of the healthcare system in Mexico and information on local hospitals and heath care providers.
Overview of Healthcare in Mexico
Mexico has excellent healthcare facilities through public and private hospitals and clinics. The quality of healthcare in Mexico is exceptional. Many Mexican doctors receive their medical training in the US and Canada. Also, increasingly more Americans and other foreign students attend Mexican medical schools.
Hospitals in Mexico are safe and affordable. Americans who cannot afford medical care in the US have traveled to Mexico for years for everything from dental implants, face lifts, weight loss surgery, general surgery or any other medical procedure. Mexican is one of the most popular places in terms of catering to US medical tourists.
Does Mexico have good hospitals?
The majority of private hospitals in Mexico are outstanding. They have modern facilities, medical equipment and supplies. They have highly trained staff and many doctors speak English. Nurses and administrative staff at private hospitals in Mexico may not speak English. The best private hospitals in Mexico are found in the Mexico City, Guadalajara and Monterrey.
Below is a list of hospitals in Mexico by popular expat destination (on page link to private hospitals in Mexico).
Is healthcare in Mexico free?
There are three basic public healthcare institutions in Mexico:
ISSSTE – Instituto de Seguridad y Servicios Sociales de los Trabajadores del Estado (Mexican Civil Service Social Security and Services Institute)
ISSSTE provides social security and healthcare services for federal works.IMSS - Instituto Mexicano de Seguro Social (Mexican Institute of Social Security).
IMSS is a social welfare system providing social security, healthcare, and pension plans to Mexican employees, contractors, freelancers, and foreign residents.INSABI – Instituto Nacional de Salud del Bienestar (National Institute of Health for Welfare).
INSABI provides medical services to those individuals who are not covered by IMSS or ISSSTE. It was established in 2020 and replaced the Seguro Popular health program created in 2003.
The Mexican Constitution guarantees the right to health protection and healthcare to Mexicans as well as foreigners who are legal residents in Mexico (individuals with a temporary visa or permanent visa in Mexico).
Public healthcare in Mexico
Public healthcare in Mexico is provided through IMSS and INSABI hospitals and clinics. Mexican public hospitals offer excellent medical care, however access to care can be a challenge due to the high demand for medical services and shortages in medical supplies and staffing.
The public healthcare system may not be up to expats standards or expectations. In general, expats seek medical care via private doctors and hospitals in Mexico because they can count on immediate access to healthcare and more modern medical facilities. We recommend that expats purchase an international health insurance plan (link to Health plans page) before arriving in Mexico. This will help provide peace of mind and protection from any unforeseen medical costs.
Signing up for IMSS or INSABI healthcare
Expats with legal residency status in Mexico may elect to sign up for IMSS or INSABI.
Those employed in Mexico are automatically enrolled in the IMSS system and their health plan contributions are automatically deducted from their salary. Mexicans who work for themselves and expats with a permanent or temporary visa, may voluntarily enroll in the IMSS system. The cost of IMSS voluntary enrollment is based on age and an application is required. Most expats seek the assistance of a bilingual consultant to apply for an IMSS health plan. Coverage limitations may apply to IMSS healthcare based on applicant’s pre-existing conditions.
Individuals who cannot afford an IMSS health plan can sign up for an INSABI plan. INSABI may or may not be free, depending on your socio-economic status and what neighborhood you live in. INSABI offers basic health coverage, but does not cover all advanced medical treatment or surgeries. For a list of covered INSABI conditions, please click here.
Private healthcare in Mexico
Most expats choose private health care in Mexico, which they finance through private health insurance. Although private hospitals are more expensive, they are better equipped, provide greater access to doctor specialists, and generally offer higher quality medical care.
Pharmacies and medication in Mexico
Pharmacies are prevalent in all Mexican cities and most medications are available in Mexico. 24- hour pharmacies can be found, especially in the larger cities. Not all pharmacies have English speaking staff, so expats might prefer visiting hospital pharmacies, where there is generally a higher chance of English being spoken.
Some pharmacies in Mexico have medical clinics attached to them, in which doctors provide medical consultations. Farmacias Similares and ISSEG are some of the most affordable pharmacies in Mexico.
Directory of Hospitals in Mexico
Jump to City:
Cancun
Ensenada
Guadalajara
Lake Chapala
Léon
Los Cabos
Mérida
Mexico City
Playa del Carmen
San Miguel de Allende
Tijuana
Tulum
Private Hospitals in Tijuana – Hospitales Privados de Tijuana
Angeles Hospital Tijuana - Hospital Angeles Tijuana
Address: P.º de los Héroes 10999, Zona Urbana Rio Tijuana, 22010 Tijuana, B.C., Mexico
Phone: 664 635 1800
Mexico Hospital Tijuana - Hospital México Tijuana
Address: P.º Tijuana 9077, Empleados Federales, 22010 Tijuana, B.C., Mexico
Phone: 664 683 6363
Private Hospitals Hospitals in Ensenada – Hospitales Privados en Ensenada
Velmar Hospital - Hospital Velmar
Address: De Las Arenas 151, Playa Ensenada, 22880 Ensenada, B.C., Mexico
Phone: 646 173 4500
Website: http://www.hospitalvelmar.com/english/index.html
Sirona Hospital - Hospital Sirona
Address: Colorín 284, Valle Dorado, 22890 Ensenada, B.C., Mexico
Phone: 646 173 2280
Private Hospitals in Los Cabos – Hospitales en Los Cabos
H+ Hospital Los Cabos - Hospital H+ Los Cabos
Address: Carr. Transpeninsular, 23405, San José del Cabo, B.C.S., Mexico
Phone: 624-104-9300
Saint Luke´s Hospital Cabo San Lucas - Hospital Saint Luke´s Cabo San Lucas
Address: Avenida Aguajitos Ext., Fraccionamiento C, Int Lote 12, Arcos del Sol I, 23474 Cabo San Lucas, B.C.S., Mexico
Phone: 624-143-0911
Hospitals in La Paz – Hospitales en La Paz
Medical Center La Paz – Centro Médico La Paz
Address: Del Pez Vela S/N, Guaycura, 23090 La Paz, B.C.S., Mexico
Phone: 612-124-1165
Hospitals in Leon – Hospitales en Léon
Angeles Hospital – Hospital de los Angeles
Address: Av Cerro Gordo, Lomas del Campestre, 37150 León, Guanajuato, Mexico
Phone: 477-788-5600
Aranda de la Parra Hospital - Hospital Aranda de la Parra
Address: M. Hidalgo 329, Centro, 37000 León, Gto., Mexico
Phone: 477-719-7100
Hospitals in San Miguel de Allende – Hospitales San Miguel de Allende
MAC Hospital San Miguel de Allende – Hospital MAC San Miguel de Allende
Address: Camino a Alcocer 12, Saltito de Guadalupe, 37745 San Miguel de Allende, Guanajuato, Mexico
Phone: 415-150-3900
UNIMED Health System – Hospital UNIMED
Address: Salida a Celaya No 3, Centro, 37700 San Miguel de Allende, Gto., Mexico
Phone: 415-120-0465
Joya Hospital San Miguel de Allende – Hospital Joya San Miguel de Allende
Address: Lib. José Manuel Zavala 12-A, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico
Phone: 415-152-5900
Hospitals in Querétaro – Hospitales en Querétaro
Star Medica Hospital Querétaro – Hospital Star Médica Querétaro
Address: Blvd. Bernardo Quintana Arrioja 4060, San Pablo, 76125 Santiago de Querétaro, Qro., Mexico
Phone: 442-427-8000
Angeles Hospital Querétaro – Hospital Angeles Querétaro
Address: Calle Bernardino del Razo 21, Ensueño, 76178 Santiago de Querétaro, Qro., Mexico
Phone: 442-192-3000
CMJ Hospital – Centro Médico Juríca
Dr. Michael Schmidt – Orthopedic surgeon / Dr. Michael Schmidt Cirujano Ortopédico
Address: Priv. de los Industriales 111-A, Jurica, 76100 Santiago de Querétaro, Qro., Mexico
Phone: 442-218-0100
Hospitals in Tulum – Hospitales de Tulum
Costamed Tulum – Hospital Costamed Tulum
Address: C. 3 Sur s/n-Lote 8, Villas Tulum, 77760 Tulum, Q.R., Mexico
Phone: 984-124-0830
Hospitals in Cancún – Hospitales en Cancún
Galenia Hospital Cancún – Hospital Galenia Cancún
Address: Av. Tulum, Lote 1, Mza. 1, SM. 12 Esq. Nizuc Fracc. Sta. María Siké, 77505 Cancún, Q.R., Mexico
Phone: 998-891-5200
Hospiten Hospital in Cancún – Hospital Hospiten Cancún
Address: Av. Bonampak 10, Zona Hotelera, 77500 Cancún, Q.R., Mexico
Phone: 998-881-3700
Amerimed Hospital – Hospital Amerimed
Address: Av. Tulum sur no.260 Manzanas 4, 5 y 9, 7, 77500 Cancún, Q.R., Mexico
Phone: 998-881-3400
Hospitals in Playa del Carmen – Hospitales Playa del Carmen
Costamed Hospital Playa del Carmen – Hospital Costamed Playa del Carmen
Address: Carretera Federal 305 de Cuota MZ 285 LT 7 Col. Ejido Sur, 77712 Playa del Carmen, Q.R., Mexico
Phone: 984-803-7777
Amerimed Hospital Playa del Carmen – Hospital Amerimed Playa del Carmen
Address: Federal Highway Mz 155, lot 3 between 20th Street and 22nd Street, Ejidal, 77712 Playa del Carmen, Q.R., Mexico
Phone: 984-206-5450
Hospitals in Mérida – Hospitales en Mérida
Star Médica Hospital – Hospital Star Médica
Address: C. 26 199, Col. Altabrisa, 97133 Mérida, Yucatán, Mexico
Phone: 999-930-2880
Faro del Mayab Hospital – Hospital Faro del Mayab
Address: Calle 24 280, Temozon Norte, Santa Gertrudis Copo, 97115 Mérida, Yuc., Mexico
Phone: 999-689-4500
The Mérida Clinic – Clínica de Mérida
Address: Av. Itzáes No. 242, Colonia García Ginerés, Mérida
Phone: 999-942-1800
Hospitals in Mexico City – Hospitales de la Ciudad de México
Angeles Hospitals Mexico City– Hospital Angeles Ciudad de México
Several locations in Mexico City:
Hospital Angeles Acoxpa
Address: Calz Acoxpa 430, Coapa, Ex-Hacienda Coapa, Tlalpan, 14308 Ciudad de México, Ciudad de México, Mexico
Phone: 55-5679-5000
Hospital Angeles Lindavista
Address: Calle Riobamba 639, Lindavista Sur, Gustavo A. Madero, 07760 Ciudad de México, Ciudad de México, Mexico
Phone: 55-5754-7000
Hospital Angeles Lomas
Address: Vialidad de la Barranca 240, Hacienda de las Palmas, 52763 México, Mexico
Phone: 55-5246-5000
Hospital Angeles Metropolitano
Address: Tlacotalpan 59, Roma Sur, Cuauhtémoc, 06760 Ciudad de México, CDMX, México
Phone: 55-5564-6759
Hospital Angeles México
Address: Agrarismo 208, Escandón II Secc, Miguel Hidalgo, 11800 Ciudad de México, CDMX, Mexico
Phone: 55-5516-9900
Hospital Angeles Mocel
Address: C. Gobernador Gregorio V. Gelati 29, San Miguel Chapultepec I Secc, Miguel Hidalgo, 11850 Ciudad de México, CDMX, Mexico
Phone: 55-5278-2300
Hospital Angeles Pedregal
Address: Camino Sta. Teresa 1055-S, Heroes de Padierna, Héroes de Padierna, La Magdalena Contreras, 10700 Ciudad de México, CDMX, Mexico
Phone: 55-5449-5500
Hospital Angeles Roma
Address: C. Querétaro 58, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
Phone: 55-5265-3000
Hospital Angeles Santa Mónica
Address: Temístocles 210, Polanco, Polanco IV Secc, Miguel Hidalgo, 11560 Ciudad de México, CDMX, Mexico
Phone: 55-5531-3120
Médica Sur Hospital Mexico City – Hospital Médica Sur Ciudad de México
Address: Puente de Piedra 150, Toriello Guerra, Tlalpan, 14050 Ciudad de México, CDMX, Mexico
Phone: 55-5424-7200
American British Cowdray ABC Medical Center Mexico City – Centro Médico ABC Ciudad de México
Address: Av. Carlos Fernández Graef 154, Santa Fe, Contadero, Cuajimalpa de Morelos, 05330 Ciudad de México, CDMX, Mexico
Phone: 55-1103-1600
Hospitals in the State of Mexico – Hospitales en el Estado de México
Star Medica Hospital Luna Parc – Hospital Star Médica Luna Parc
Located in: Luna Parc Cuautitlan Izcalli
Address: C, Av. Primero de Mayo MZ C-34 LT 34, Cumbria, 54740 Cuautitlán Izcalli, Méx., Mexico
Phone: 55-5864-6464
Hospitals in Guadalajara – Hospitales en Guadalajara
Country 2000 Hospital – Hospital Country 2000 Guadalajara
Address: Av. Cvln. Jorge Álvarez del Castillo 1542, Chapultepec Country, 44620 Guadalajara, Jal., Mexico
Phone: 33-3854-4500
Angeles del Carmen Hospital Guadalajara – Hospital Angeles del Carmen Guadalajara
Address: C. Tarascos 3435, Monraz, 44670 Guadalajara, Jal., Mexico
Phone: 33-3813-0042
Hospitals in Lake Chapala – Hospitales en Lago Chapala Ajijic
San Antonio del Lago Hospital – Hospital San Antonio del Lago
Address: Hidalgo, Carretera Ote. 23, San Antonio Tlayacapan, 45992 Jalisco, Mexico
Phone: 376-689-0911
Ribera Medical Center – Centro Médico Ribera Ajijic
Address: Libramiento Carretera Ajijic - Chapala No. 153, San Antonio Tlayacapan, 45915 Ajijic, Jalisco.
Phone: 376 76 58 200