There
are several websites saying that we’re still visa-free in Iran, but almost
everyone I know who has been there opted to get their visas in advance so as to
avoid hassles at the airport. I decided to do the same. Let’s make this simple,
shall we? First stop, you need a visa authorization code, which you can get
through a travel agency. Iranianvisa.com will be the first in a long list of
Google search results. Avoid that one like the plague. I got mine from
Caravanistan, and I am really satisfied with their service.