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)

Visa required

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

Shareable verdict: Indian citizens need a visa to enter Mexico. Checked 24 Jun 2026.

Open SVG card

Cost 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.

Related countries

Mexico visa for other passports

Related guides

All Indian visa requirements