Do India passport holders need a visa to visit Mexico?
Indian passport holders need a Mexican tourist visa - unless they hold a valid US, Canadian, UK, Japanese, or Schengen visa/residence, in which case they enter visa-free for up to 180 days. Indian ordinary passport holders are NOT visa-exempt for Mexico and the SAE electronic authorization is NOT available to them (SAE is limited to Russia, Turkey, and Ukraine). A traditional consular tourist visa (visitor without permission to work) must be obtained in advance at the Embassy of Mexico in New Delhi, with appointments booked free of charge through the official MiConsulado portal (citas.sre.gob.mx). The fee is about USD 56, payable in INR, and a complete application can often be approved and stamped the same day. IMPORTANT EXEMPTION: an Indian citizen who already holds a valid (used at least once) US visa, or a valid visa/permanent residence permit for Canada, the UK, Japan, or any Schengen country, may enter Mexico visa-free for tourism, business, or transit for up to 180 days simply by presenting that document on arrival - no Mexican visa needed. The visitor permit (FMM/visitor card) is issued on entry; the 180-day maximum is at the immigration officer's discretion. If you do not hold any of these qualifying visas, you must obtain the Mexican tourist visa before travel.
VISA REQUIREDTOURISMFLEXIBLE ENTRYLast verified 2026-05-30
For guidance only — visa rules change with little notice. Always confirm directly with the destination's embassy or foreign ministry before booking non-refundable travel. Information here applies to ordinary (non-diplomatic) passports unless noted.