Les citoyens de tous les pays ont besoin d'un visa pour se rendre en Afghanistan. La seule exception est les voyageurs nés en Afghanistan, de parents afghans ou de parents nés en Afghanistan. Il y a également une exemption de visa de pour ceux qui ont un passeport diplomatique de la Chine, de l'Indonésie, de l'Iran, du Tadjikistan et de la Turquie.