Blog

Select Language

Do United States Citizens Need a Visa for Mexico?

Visa Free
Visa Status
Visa Free
Duration of Stay
180 days
Notes
💰 Visitors must obtain a Multiple Immigration Form. There is no charge for a tourist FMM for stays of less than 7 days when entering by land. For visitors staying more than 7 days and entering by land, it will cost 687 Mexican pesos or around US$40. The FMM is required for all visitors entering via air, regardless of length of stay, and the cost is included in the traveler's airfare and remitted by the airline.
📄 Passport card or enhanced drivers license is valid for land and sea travel.
ℹ️ Exit stamp required if one entered using paper FMM (All land POEs)
ℹ️ A person is in Mexico illegally if they did not get a FMM at the border (even if using the 7 day FMM fee exemption via land) or eFMM
ℹ️ Mandatory car disinfection at Mexico's southern borders (Guatemala and Belize)

Quick Facts

🏛️
Capital
Mexico City
💰
Currency
MXN - Mexican peso
🗣️
Languages
Español
📞
Calling Code
+52
🕐
Timezone
UTC-08:00
🚗
Driving Side
Right
👥
Population
130.6M
📐
Area
1,964,375 km²

Frequently Asked Questions

Do United States citizens need a visa for Mexico?
United States citizens do not need a visa to visit Mexico. The current status is: Visa Free. Duration of stay: 180 days. Visitors must obtain a Multiple Immigration Form. There is no charge for a tourist FMM for stays of less than 7 days when entering by land. For visitors staying more than 7 days and entering by land, it will cost 687 Mexican pesos or around US$40. The FMM is required for all visitors entering via air, regardless of length of stay, and the cost is included in the traveler's airfare and remitted by the airline. Passport card or enhanced drivers license is valid for land and sea travel. Exit stamp required if one entered using paper FMM (All land POEs) A person is in Mexico illegally if they did not get a FMM at the border (even if using the 7 day FMM fee exemption via land) or eFMM Mandatory car disinfection at Mexico's southern borders (Guatemala and Belize)
How long can United States citizens stay in Mexico?
United States citizens can stay in Mexico for 180 days.