Home›Countries›Mexico
Mexico skyline
Americas

Passport validity rules for Mexico

Mexico is technically relaxed on passport validity, but US-bound airlines and Cancun immigration apply their own stricter checks. 6 months is the practical minimum.

Editor's notes on Mexico

Mexico: validity is easy, the FMM is where people slip up

Mexico only requires your passport to be valid for the length of your stay, and immigration officers at Cancun, Mexico City and Los Cabos apply that rule strictly to the letter — no informal six-month buffer. What has changed recently is the paperwork. Mexico phased out the paper FMM tourist card at most air arrivals in favour of a stamp showing the number of days granted.

Don't assume you'll get 180 days automatically. Officers at Cancun and Tulum have been giving as little as 15–30 days to travellers who can't clearly show onward tickets and accommodation, and there's no appeal at the airport. Print your return flight and hotel bookings before you land, especially for long stays or one-way itineraries.

If you fly onward to the US from Mexico, the US six-month rule (or the UK/EU/AU/NZ waiver via the "six-month club") applies at the connecting airport, not at your Mexican entry. Passengers routing Cancun-Miami-London have been denied boarding in Cancun for a US-related validity issue they didn't realise applied.

Quick answerMexico rule

6 months beyond entry. 6 months beyond entry recommended.

Verify with Instituto Nacional de Migración
Six-month validity requirement

Your passport normally needs six months of validity from arrival in Mexico. This date check does not cover visas, transit stops or other documents. Here's what actually happens →

Validity
6 mo
Region
Americas
Mexico check

Can I travel to Mexico?

A date check based on the published entry rule — not a boarding guarantee.

Enter all dates to compare your trip with the published validity rule.
This checks passport dates only. Visas, transit stops, passport damage, blank pages and carrier document checks may also affect travel. Dates stay in your browser.Check the official source

What this means at the airport in Mexico

Major arrival points
Cancún CUN · Mexico City MEX · Los Cabos SJD · Puerto Vallarta PVR
Entry position
Visa-free for UK and US passport holders; the length of stay granted is decided by the officer and written on your entry record.
If you need to renew
Immigration may grant fewer days than you asked for, so a passport that only just covers your booked dates leaves no room for an extension.

Entry allowances and validity requirements change. Verify before booking with Instituto Nacional de Migración. We summarise the rule and explain how it is applied in practice; we are not a government service. How we check and update this page.

Mexico: your questions answered

Do I need 6 months on my passport for Mexico?
Mexico officially only requires your passport to be valid for the duration of your stay — but in practice, US and UK airlines recommend 6 months for safety, and immigration sometimes asks for it.
Do UK or US citizens need a visa for Mexico?
No. UK, US, EU, Canadian and most Western passport holders get up to 180 days visa-free on arrival.
What's an FMM and do I still need one?
The paper FMM tourist card has been replaced at most airports by an electronic stamp in your passport. You'll get it automatically on arrival in Cancun, Mexico City and other major airports.
What happens if my passport has under 6 months for Cancun?
Mexico itself usually allows entry, but US carriers and some immigration officers reject travellers with less than 6 months. Renew to avoid drama at the airport.

Next, if you're flying to Mexico

All guides →

Free weekly newsletter

Get weekly passport & travel-rule tips

Free weekly email. Country rule changes, renewal speed alerts, and practical checks before you book.

No spam. Unsubscribe any time. We never share your email.

Run the free Mexico date check

Enter your passport country, issue and expiry dates, plus your arrival and departure dates. No account is required and the dates stay in your browser.