Le passeport iranien se classe actuellement à la 96e place selon le Guide Passport Ranking Index. Il est considéré comme l'un des passeports les moins bien classés au monde. Les détenteurs d'un passeport iranien ne peuvent accéder sans visa qu'à 43 destinations, dont le Sri Lanka, l'Équateur, la Turquie et les Seychelles. Il existe 186 destinations pour lesquelles un détenteur de passeport iranien doit obtenir un visa avant de voyager. Cela explique que ce passeport soit en bas de classement du score global de mobilité mondiale. Pour les destinations majeures telles que les États-Unis et l'Union européenne, les ressortissants iraniens doivent demander un visa à l'avance. Les demandeurs de visa doivent présenter des documents tels que des justificatifs de fonds et un billet d'avion aller-retour.