Starting November 22, 2025, if you are an Indian citizen, you will now NEED a visa to go to Iran or even pass through it (transit).
Safety Message: Please be very careful! Do not trust any agent who says you can still enter Iran without a visa or promises you a job there easily.