Customers Covered*
Active Policies
Countries

Mexico has a well-respected healthcare system that consists of both private and public healthcare services. It provides a high standard of care in both sectors, with modern hospitals and clinics available to expats and citizens. With affordability at its core, Mexico has become the 2nd most popular country in the world for medical tourism.

For expats relocating to Mexico, understanding how the healthcare system works is essential to help ensure a smooth transition from one country to another. Our guide helps explain how expats can access the public system and benefit from the high levels of private care available.

Get a Quote International Health Insurance

Public healthcare in Mexico

Public healthcare in Mexico is provided through the Instituto Mexicano de Seguro Social (IMSS) and Instituto de Salud para el Bienestar (INSABI) systems. Both offer patients coverage for many medical services and the prescription drugs that they may need. For all employed in Mexico, enrollment in IMSS is automatic, with contributions made directly from the salary. Where expats are employed by a company outside of Mexico, but work in the country, voluntary enrollment in IMSS is possible. When enrolling voluntarily, you’ll need proof of your Mexican address, your Mexican ID, residency card, passport and a completed IMSS form.

The Insabi system is used purely by Mexican nationals without insurance and is free at the point of care for citizens and residents.

These two systems within the public sector mean that everyone always has access to free or low-cost healthcare.

The standard of service within the public healthcare system in Mexico is good, with a high level of care administered by extremely skilled practitioners. Unfortunately, disparity is evident. Facilities in remote areas do not mirror the standards found in major towns or cities, and in some cases, provide minimal levels of care. Furthermore, across the public sector, the high level of demand can see excessive wait times, and staff shortages are common. English is spoken in some facilities, but Spanish is the primary language meaning that expats can have difficulty getting the help they need.

Costs for using the public system in Mexico are minimal, with emergency care, hospitalisation, surgery, medication and consultations among the items covered by IMSS or INSABI. That being said, small co-pays are often required for select services on the IMSS. Further costs will apply if you voluntarily enrol for IMSS, and these vary based on age, with younger people paying less.

Does Mexico have free healthcare?

Yes. Healthcare is free in Mexico for all who are eligible to claim it. The IMSS system is open to all who work in Mexico and their families. Funded by employer, employee and government contributions, IMSS offers residents of Mexico affordable, high-quality healthcare services. For expats living and working in Mexico, enrolment in IMSS through your employer is legally required. Once enrolled, your dependents are also covered.

If you are an expat who has moved to Mexico but is not working, you can still benefit from free healthcare by voluntarily enrolling in IMSS. You’ll need a permanent or temporary Visa to be eligible.

IMSS covers most medical services with little to no co-pay. However, elective surgeries, cosmetic procedures, certain dental procedures and some optical treatments are exempt and will require a private health insurance policy to help cover the costs.

If you do not have a temporary or permanent visa, IMSS is not available to you, and all healthcare will be chargeable.

Does Mexico have free healthcare?

Private healthcare in Mexico

The private healthcare system in Mexico is popular, in part due to limitations found within both IMSS and INSABI. With limited providers available in the public system, coupled with understaffed facilities and pre-existing conditions exempt from the coverage, many expats and Mexicans choose to go private.

Private care grants expats access to the highest levels of healthcare in Mexico, helping them avoid the long waits, variable levels of service and limited support found in the public sector.

Private hospitals in Mexico offer many treatments found in public facilities, along with others, such as, mental health support and cosmetic treatments. With a focus on privacy, comfort and high standards, private hospitals in Mexico deliver an enhanced experience that helps put patients at ease during a potentially worrying time. With English-speaking staff on site too, the language barrier is removed, enabling a smoother experience for foreign visitors.

The costs for private healthcare in Mexico can vary greatly. You could expect to pay $25-$150 for an urgent care clinic visit and up to $500 for a trip to the emergency room. One of the largest expenses can be ambulance services. Trips that require specialist assistance or cover long distances can cost up to $5,000.

Throughout Mexico, there are many excellent private hospitals, including the JCI-accredited Centro Medico ABC in Mexico City, the Hospital Puerta de Hierro in Guadalajara and Hospital CMQ in Puerto Vallarta, which is popular with expats due to its large number of English-speaking staff.

For expats who are unable to access IMSS, a health insurance policy will be essential. That way, your medical expenses can be greatly reduced. Without IMSS or a private plan, all healthcare costs will be out-of-pocket, leading to expenses you’d prefer to avoid. In some cases, you may be using IMSS but feel it doesn’t provide the support you need. In instances like this, you could complement your IMSS coverage with a supplemental private healthcare plan.

Healthcare insurance for expats in Mexico

Expats have varying healthcare insurance options in Mexico. Local plans offer private coverage, but in Mexico only, whereas international plans ensure coverage in Mexico and any other country being visited.

Local plans are typically lower cost than international plans and often have a limited scope, whereas international plans cost a little more but offer a wider range of coverage. This could include repatriation or specialist treatments that local plans do not cover.

Health insurance is not mandatory in Mexico, but it is recommended, either through voluntary enrollment in IMSS or through a private policy. With exemption from IMSS a possibility, a private policy is often your safest way to remain comprehensively covered.

Many private healthcare policies in Mexico cover hospital stays, emergency treatment, prescription medications and basic outpatient care; however, exclusions often apply. Pre-existing conditions, mental health support, and some elective surgeries are frequently not part of an insurance plan. Before committing to healthcare insurance check the policy for a clear idea of what is covered and what is not.

Get a Quote International Health Insurance

Pharmacies and medication in Mexico

Pharmacies in Mexico are widely available throughout towns and cities and come in two variations: Primera Clase and Segunda Clase. The Primera Clase pharmacies are often found near hospitals and dispense all prescription medications, whereas Segunda Clase pharmacies sell common, non-regulated medications such as antibiotics and allergy treatments.

Pharmacies are normally open seven days a week from early morning until late at night. 24/7 pharmacies are quite common in most towns and cities. Many medicines that require a prescription in some countries are available over the counter in Mexico; however, controlled substances are heavily regulated and will only be supplied with a prescription from a Mexican doctor.

To have a prescription filled in Mexico, you hand it to a government or private pharmacist (depending on whether you have IMSS, INSABI or private healthcare). In the case of controlled medication, the pharmacist may keep your prescription and log it with the government. A Prescription issued by a doctor from your home country is not normally accepted, but if you get it translated, some pharmacies may still assist you. There is no guarantee of English-speaking staff in any Mexican pharmacy, so expats are advised to visit a pharmacy within a hospital for a more suitable service.

Medication is cheaper in Mexican pharmacies than in the USA, Canada, and the UK, with generic brands often 70%-90% less expensive than brand-name equivalents. If you are on IMSS or INSABI, there is normally no cost for prescription medications if they are on the government’s essential medicine list. However, stock shortages are common, and if this happens, you’ll have to purchase them out-of-pocket from a private pharmacy. If you have private healthcare, you will have to buy your medication and then claim the cost back from your insurer. For a valid claim, you will only be able to obtain your medication from a private pharmacy on a prescription issued by a private doctor.

Pharmacies and medication in Mexico

Hospitals in Mexico

Public vs private hospitals in Mexico

Mexico offers expats and citizens a variety of public and private hospitals. Public hospitals are government-backed and provide care to those using IMSS and INSABI healthcare. Found in most towns and cities, they are typically of high standards, although regional disparity is evident.

The private hospitals in Mexico are independently run and are the popular choice for expats, health tourists and those requiring speedier treatments and a more personalised level of care.

Hospitals in Mexico

Quality of hospitals in Mexico

Hospitals in Mexico are generally of high standards in both the public and private sectors. Areas like Mexico City are well-known as prime destinations for medical tourism thanks to the high standards the facilities there provide. The country is home to many award-winning hospitals as well as some that meet the globally recognised JCI accreditation for standards, levels of training and patient services.

English-speaking staff in Mexican hospitals

Spanish is the main language in Mexico; however, English is widely spoken throughout the country, especially in major towns and cities. This gradually becomes less prevalent the further afield you travel, but in places like Mexico City, Cancun and Guadalajara, many healthcare facilities will have English-speaking staff. In some cases, private facilities have designated interpreter services on hand to bridge any language barriers.

Leading hospitals in Mexican cities

Mexico City and Guadalajara are home to some of Mexico’s leading hospitals, including Hospital ABC, Hospital Civil de Guadalajara, Hospital Medica Sur and Hospital de Especialidades. Other highly regarded hospitals can also be found in Yucatan and Monterrey, including Hospital 2000 and Hospital Universitario de la UANL. All are well known for high levels of care, cleanliness and the wide range of treatments available.

Services offered in Mexican hospitals

Hospitals in Mexico offer a wide range of services, including emergency care, maternity care, oncology, surgery, cardiology and other specialised services. Some hospitals, such as Hospital de la Mujer, focus on women’s health, while others offer a broader range of care.

The admissions process for Mexican hospitals

To be admitted to a public hospital in Mexico, you will normally require a referral from your GP, although walk-ins can be accepted for emergency treatment. Within private hospitals, you can be referred, but you may also book an appointment directly with a specialist. In the event of an emergency, most private facilities will accept patients without referral or booking.

Costs of healthcare in Mexican hospitals

Healthcare costs in Mexico can vary, but are considerably cheaper than in the USA, Canada, the UK and much of Europe. For those using public services, healthcare is either free or heavily subsidised. IMSS and INSABI both ensure that costs are kept to a minimum. Should you visit a private facility, an urgent care clinic visit can cost you just under $150/£110, whilst treatment in an emergency room could cost as much as $500/£370. Overnight stays or major surgeries can cost extremely large amounts.

Facilities and comfort

The standards within Mexican private hospitals are generally very high. With private rooms, guest accommodation spaces, ensuite bathrooms and personalised services, expats will feel more like they are visiting a hotel than a hospital. Public facilities are also very good, although many of the additional features found in private hospitals are not provided in the public facilities.

Health insurance acceptance

Private hospitals in Mexico will accept health insurance, but many will require payment upfront, with you claiming back from your insurance provider at a later date. This can vary between hospitals, with some requesting a deposit before treatment rather than full payment and others liaising directly with your insurer to organise payments. It would be advisable to ask the hospital before proceeding.

Emergency services in Mexico

To call the emergency services in Mexico, you should dial 911. It is not uncommon to find that the operator only speaks Spanish, so it may pay to learn some key phrases such as “necesito una ambulancia” (I need an ambulance), “Tengo una emergencia medica” (I have a medical emergency) and “no hablo Espanol, solo Ingles” (I do not speak Spanish, only English).

Response times vary, with many rural areas seeing delayed dispatch and arrival times. Luckily, many private hospitals have their own ambulance services that can be dispatched quickly. These will require you to call the hospital directly or via their specialist emergency hotline. You should also remain cautious of “pirate” ambulances. There is a growing trade in private ambulances that operate outside of industry regulations, charge large sums for transport and treatment, and often fail to provide patients with what they require.

Emergency services in Mexico

Vaccinations needed for Mexico

Mexico is a country that presents a few health risks to expats. Before travelling, you should ensure that your routine vaccinations, such as MMR, are up to date. In addition, Hepatitis A and Tetanus vaccinations are recommended for all travelling to Mexico. Diphtheria, Rabies and Typhoid vaccinations are recommended if you plan to visit areas of high risk.

As health rules can change quickly, it is advisable to visit a clinic or GP at least 6-8 weeks before travel to see what may be required.

Common health risks in Mexico

Mexico is generally a safe country to visit, but there are some potential health risks to be aware of. Mosquito-borne diseases such as Dengue, Zika and Chikungunya are present, so it is advised to use mosquito repellents and wear long sleeves in areas where mosquitoes are found. Heatstroke and sunburn can also be common throughout Mexico, where temperatures in Los Cabos, Cancun and Mexico City can reach unhealthy levels during the summer months. Therefore, always wear sun protection, stay hydrated and avoid prolonged sun exposure. Air pollution is also a concern in Monterrey, so it may be wise to limit outdoor activities during peak traffic hours.

Tips for staying healthy in Mexico

Living in Mexico can be a fantastic experience, but to ensure you get the most from it, stay healthy with the following tips:

  • Stay hydrated, especially during summer months.
  • Avoid prolonged sun exposure and protect yourself from the damage it can cause. Wear hats, use sunscreen, wear sunglasses and stay in the shade for extended periods.
  • Be aware of altitude sickness. Some areas of Mexico are at high altitude. Move up and down these heights gradually, not quickly, allowing yourself time to adjust.
  • Always follow government health advice and keep up to date with vaccinations.
  • Register with a GP or private facility as soon as possible.
  • Learn some Spanish to help with communicating in case of an emergency.

Tips for staying healthy in Mexico

Useful resources