Do Indian passport holders need a visa for Mexico?
Indian passport holders generally require a Mexican tourist visa, but there is an important exception: if you hold a valid, unexpired US visa (B1/B2 visitor visa or multiple-entry visa), you can enter Mexico without a separate Mexican visa. This makes Mexico highly accessible for Indian travellers who already have a US visa.
How to Apply
If you have a valid US visa: No Mexican visa needed. Simply travel to Mexico, fill in an FMM tourist form on arrival (or online at inamigracion.gob.mx), and receive your entry stamp for up to 180 days.
If you do not have a US visa:
- Contact the Mexican Consulate in Mumbai or New Delhi.
- Submit a tourist visa application with all required documents.
- Processing takes approximately 10 to 15 working days.
Documents Required
- Valid Indian passport with at least 6 months validity
- Valid US visa (if using the visa exemption route)
- Return or onward flight ticket
- Hotel or accommodation booking
- Bank statements showing sufficient funds
- Travel itinerary
Costs & Fees
With a valid US visa: Free entry. Only a small FMM tourist card fee applies (typically included in your airfare). Without a US visa: Mexican consulate fees vary, confirm with the consulate at time of application.
Tips
- Mexico City, Cancún, Tulum, Oaxaca, and the Yucatán Peninsula are the top destinations.
- Mexico is far more accessible than most Indians realise, especially with a US visa.
- Mexican food is extraordinary, tacos, mole, tamales, and fresh ceviche are must-tries.
- Cancún and the Riviera Maya are perfect beach destinations; Mexico City is a world-class cultural capital.
- Safety varies significantly by region, stick to well-touristed areas and use registered transport.