How long can US citizens stay in Mexico?


How long can US citizens stay in Mexico? General Information. A visitor visa allows you to stay in Mexico for a period of up to 180 days, provided that you are not carrying out any paid activities.


What happens if a US citizen stays in Mexico longer than 6 months?

If instead they wish to stay longer than 6 months, they may have to apply for a new visa or leave the country temporarily and obtain a new FMM as they return to the Mexican border. Keep in mind that visitor visas do not allow the traveler to undertake paid work while in Mexico.


Is the ESTA for Mexico 90 days?

Neither a visa nor ESTA is required when traveling directly to Mexico for a stay of up to 180 days. However, if entering Mexico via the U.S., your stay may not exceed 90 days.