Countries Needing to Get Iran Visa through Iran Consulate

Countries Needing to Get Iran Visa through Iran Consulate

List of countries that should get their visa through Iran consulate before coming to Iran:

AfghanistanBangladeshCanadaColombia
IndiaIraqJordanPakistan
SomaliaSri LankaU.K.U.S

List of countries that the travel agency cannot get Visa Invitation Letter for. They should refer directly to the Iran Consulates for the application.

AfghanistanBangladeshPakistaniSri Lankan