How long will it take to get an Iranian visa?

The visa process for ABC (US, UK and Canadian) passport holders will take about 2-3 months. For other nationalities the process will take about 7-10 working days. Please note during Nowrooz (Iranian New Year) the MFA will be closed from 17-25 March.