How Much Is the Tourism Tax in Mexico?

By Anna Duncan

If you’re planning a trip to Mexico, there are a few things you need to know about tourism taxes. The tourism tax is a fee that is charged to tourists and visitors in Mexico. This fee is used to fund various tourism-related initiatives and infrastructure projects within the country.

What is the Tourism Tax?

The tourism tax, also known as the “Mexican Tourist Card” or “Forma Migratoria Multiple,” is a fee that must be paid by all non-Mexican tourists who enter Mexico by air or sea. The cost of the tax varies depending on the length of your stay in the country.

How Much Does the Tourism Tax Cost?

As of 2021, the cost of the tourism tax is approximately $24 USD per person. This fee covers stays of up to 180 days in Mexico and can be paid online or in-person at an immigration office or kiosk upon arrival.

Who Needs to Pay the Tourism Tax?

All non-Mexican tourists who enter Mexico by air or sea are required to pay the tourism tax. This includes tourists from countries that have visa-free agreements with Mexico, as well as those who hold visas or other forms of residency in other countries.

Exceptions

There are a few exceptions to this rule. Children under 2 years old are exempt from paying the tourism tax, as well as travelers who are transiting through Mexico en route to another destination.

How Is the Tourism Tax Collected?

The tourism tax can be paid online prior to your arrival in Mexico, or it can be paid in-person at an immigration office or kiosk upon arrival. If you choose to pay online, you will need to provide your personal information and travel details, and then print out your receipt and present it at immigration when you arrive in Mexico.

If you choose to pay in-person, you will need to fill out a form and pay the fee at an immigration office or kiosk. Once you have paid the fee, you will receive a stamped copy of your form, which you must keep with you at all times during your stay in Mexico.

Conclusion

The tourism tax is an important fee that helps to fund various tourism-related initiatives and infrastructure projects in Mexico. All non-Mexican tourists who enter Mexico by air or sea are required to pay this fee, which currently costs approximately $24 USD per person for stays of up to 180 days. Whether you choose to pay online or in-person, it’s important to make sure that you have proof of payment with you at all times during your stay in Mexico.