Line itemAmountSource
E-visa service / authorization feeEUR 25-30Paid online to obtain the visa grant notice (~INR 2,600-3,200)
Consulate visa feeEUR 60Paid in cash when collecting the visa at an Iranian consulate (~INR 6,300)
Visa-on-arrival feeEUR 90Paid at an Iranian airport if visa stamped on arrival with pre-approved code (~INR 9,000)
Travel/medical insuranceINR 500-2,000Mandatory; must be valid for Iran
Total estimateEUR 85 (approx INR 8,900) — EUR 120 (approx INR 12,500)incl. all