You need an embassy visa for Iran if you have un passaporto afgano
Visa options for Iran
Visto turistico
I viaggiatori hanno bisogno di un visto per visitare l'Iran per affari o turismo . Un visto cartaceo o un visto ambasciata è l'unico visto disponibile per i viaggiatori che visitano l'Iran. Il visto è tipicamente un timbro o un adesivo aggiunto al passaporto. I viaggiatori devono ottenere questo visto presso ambasciata, consolato o un centro visto locale prima del viaggio.
Questo non è offerto da sherpa°.
Fai domanda sul sito del governo.