Visa requirement
Mexico visa for Indian citizens
Official-source answer with stay limit, cost, required documents and last verification date.
Verified answer
Indian citizens need a visa to enter Mexico.
Last verified: (today)
Confidence: Medium Likely current — confirm details with the official source.
- Max stay
- 180 days
- Official cost
- Varies — see notes
- Before departure
- Apply for a visa before you travel
- Official route
- Open source (opens in a new tab)
Shareable verdict: Indian citizens need a visa to enter Mexico. Checked 24 Jun 2026.
Open SVG cardCost note
Mexican visa fees depend on the consular post and application route.
Passport and transit notes
- Passport validity
- Passport and substitute visa or residence document must remain valid for the intended stay.
- Validity source (opens in a new tab) Validity guide
- Transit
- airside transit: conditional; landside transit: required; Mexico's visa or substitute-document rule applies to transit as well as tourism when the traveller passes immigration or is treated as entering Mexico.
- Transit source (opens in a new tab) Transit guide
What you need
- valid Indian passport
- Mexican visa before travel, unless a qualifying substitute visa or residence document applies
- completed visa application
- proof of funds, employment or ties
- trip itinerary and accommodation
Why this verdict
Indian citizens generally need a Mexican visa for tourism. Mexico has an important substitute-document exception for travellers holding a valid visa or permanent residence from selected countries, so this route is visa-required by default but often conditional in practice.
Conditional rules
- Holder of a valid multiple-entry visa or permanent residence from the United States, Canada, Japan, the United Kingdom or a Schengen country Visa-free
Up to 180 days. Mexico's substitute-document rule can waive the Mexican visa for tourism, business or transit visits, but the traveller must still satisfy immigration officers and document-validity checks.
Frequently asked questions
- Do Indian citizens need a visa for Mexico?
- Indian citizens need a visa to enter Mexico. (Visa required.) Verified 24 Jun 2026 against the official source.
- How long can Indian passport holders stay in Mexico?
- Up to 180 days.
- How much does the Mexico entry cost for Indian citizens?
- The official fee varies — see the official source. This page tracks the official government fee only, not agent markup.