All applicants who want to apply for Schengen visa have to fill out the online visa application, pay and make an appointment through the Migration Agency’s website at: Swedish Migration Agency online application
In exceptional cases like attending funeral and other very urgent cases such as important and unforeseen business trips, it might be possible to get an appointment directly from the Embassy and hand in a paper application. In these cases, please contact the Embassy by email (ambassaden.teheran-visum@gov.se) with documents showing why it is urgent and a copy of your passport.
You can find more information under How to apply.