Please check with your local embassy/consulate or government department for up to date information regarding whether you need to arrange a visa in advance for travel to Mexico.
If you hold a passport issued by one of the many countries on Mexico’s NO VISA REQUIRED list*, you don’t need to pre-apply for a visa to visit Mexico. You can, instead, complete a VISITOR’S PERMIT (also known as a FMM or Forma Migratoria Multiple)*, at your port of entry. There is fee of approximately US$22 for the permit, which is usually included in your airfare’s “fees and taxes” if you fly in to Mexico; if you drive-in to Mexico and travel past the 35km ‘free’ zone, you will need to pay this fee separately. The visitor’s permit is valid for stays up to 180 days. Don’t lose the half of the form that is handed back to you at immigration as you’ll need it to exit the country. If you lose the permit; or keep the permit when you leave; or over-stay the 180 day limit, you’ll face some additional procedures: see this article for details about those situations.
*If you are a passport holder of a country that is NOT listed on the NO VISA REQUIRED list, contact your nearest Mexican Consulate for further information and advice about pre-applying for a visa before you travel to Mexico.
The maximum period of time that a visitor may stay in Mexico without a formal visa is six months. Therefore your passport, regardless of country of origin, should be valid for a minimum period of six months, however long you intend to stay to avoid any potential problems at the port of entry.
Keep your visitor’s permit safe!
If you do not have your FMM (Visitor’s Permit) with you when you leave, you will need to undergo some Mexican Immigration red-tape and apply to get a replacement at one the country’s immigration offices or at the airport. The fee to replace thee permit is about US$30, A lost permit, especially if you only notice at the airport when you are ready to leave, will delay your exit and may cause you to miss your scheduled flight.