Home › Destinations › Mexico visa
Mexico visa for Indians
Indian passport holders need a Sticker visa for Mexico. It costs from ₹5,900 per traveller, takes 10–15 days to process and is valid for 180 days (single entry). Apply online with Speedra — no embassy visit needed.
Mayan ruins & colourful towns. Apply 100% online — we handle forms, checks and submission.
Visa options and fees
| Visa | Price | Validity | Entry |
|---|---|---|---|
| Tourist Visa | ₹5,900 | 180 days | Single |
Documents required
- Passport scan — Front & back page, valid 6+ months from travel date
- Bank statement — Last 3–6 months, stamped by your bank
- Income tax returns — Last 2–3 years ITR acknowledgement
How your Mexico visa gets done
- Apply online in about 5 minutes.
- Expert document check within 2 hours.
- Application submitted to the immigration authority.
- Visa issued — estimated 10–15 days.
Start your Mexico visa application
Frequently asked questions
Do Indian citizens need a visa for Mexico?
Yes — Indian passport holders need a Sticker visa to visit Mexico. You can apply 100% online with Speedra; no embassy visit is needed.
How much does a Mexico visa cost for Indians?
A Mexico Tourist Visa costs ₹5,900 per traveller with Speedra. That includes the government fee and Speedra’s service fee.
How long does it take to get a Mexico visa?
Processing for a Mexico visa takes 10–15 days. Speedra checks your documents within 2 hours of applying, then submits your application to the authorities.
What documents are required for a Mexico visa?
You need: passport scan, bank statement, income tax returns. Your passport must be valid for at least 6 months from your travel date. You can upload everything from your phone.
How long is the Mexico visa valid?
The Mexico Tourist Visa is valid for 180 days, with single entry.
What is the approval rate for Mexico visas?
The indicative approval rate for Mexico visas is 93.6%. Every Speedra application is reviewed by a visa expert before submission to reduce the chance of rejection.
Also in Americas
- United States visa — from ₹41,670
- Brazil visa — from ₹5,310
- Colombia visa — from ₹21,240
- Cuba visa — from ₹8,322
- Anguilla visa — from ₹22,140
- Canada visa — from ₹21,800