2
The only way to get money to Iran is by private means, through a carpet-shop or jeweller for example, who usually have accounts in Singapore, Dubai or elsewhere that they can do a cash advance on with Visa/MasterCard. However, they will charge an excessive amount for this, usually 10-15% of the total you want to receive. So, you must bring everything in cash to Iran, this way is only to be used in a dire emergency.
