Editor's note
India's eVisa must be arranged online before you travel and is not valid for transit — an airside connection under 24 hours is fine, but leaving the airport in transit requires a separate Grounded Transit Visa. On the official portal the payment gateway frequently rejects American Express credit cards and some Arab-issued bank cards, so keep an international Visa or Mastercard ready when you apply.
Step-by-step guide
Contact embassy
Iranian citizens must apply through the nearest India embassy or consulate.
Special restrictions
Best time to visit
Cool and dry across most of country. Rajasthan, Goa, Kerala, Agra all ideal. Avoid Jun-Sep (monsoon — beautiful in Kerala though). Himalaya: May-Jun, Sep-Oct.
Tips & warnings
Frequently asked questions
Do Iranian citizens need a visa for India? +
How much does a India visa cost for Iranian citizens? +
How long can Iranian citizens stay in India? +
What documents do Iranian citizens need for India? +
Practical notes
- Payment
- Visa, MC, PayPal (via SBI payment gateway) on indianvisaonline.gov.in. Amex/Maestro debit also accepted. No Amex credit. Arab bank cards may be declined.
- Transit — Depends on nationality
- No transit visa required for airside transit if staying under 24 hours at designated airports. Grounded Transit Visa (GTV) required for landside transit. eVisa not valid for transit. Some nationalities with poor travel history may face additional scrutiny. Source: indianvisaonline.gov.in.
- Travel advisory (level 2)
- Exercise increased caution due to crime and terrorism.
- Official advisory source ↗
Sources & verification
This information was compiled from the official source below and last verified on 2026-04-01.
Official source: indianvisaonline.gov.in ↗
Always confirm on the official portal before travelling — rules can change without notice.