You can get your Iran visa online. Fill out the 5 minute online Iran visa application. The process takes 3 business days.