Is it possible to receive 2 visas with 2 different codes from MFA? I would like to consider going to Herat from Mashhad and then return to Mashhad. The Iranian MFA does issue double entry visa so having 2 visas in your passport is not possible. But getting another one after you left the country is possible. Perhaps, you should get the second reference after you left Iran. I guess you will have enough time to pick it up in Afghanistan.