I have an Indian passport with valid US-visitor visa. Will I be allowed inside US after travelling to Iran now- having done so several times before?
-
Of course! Why wouldn't you be?– Michael HamptonCommented Mar 7, 2016 at 10:13
-
2@MichaelHampton because people who've visited Iran are ineligible for the visa waiver program. Granted, that doesn't affect Indian citizens, but it's certainly enough to raise the question in people's minds, especially in the minds of people who before now have had no need to think much about what the VWP is or about who does or does not qualify for it.– phoogCommented Mar 7, 2016 at 21:43
1 Answer
Traveling to Iran would make you ineligible for the Visa Waiver Program (you would need to get a visa). But since the you're an Indian citizen, you aren't eligible for the VWP anyway (unless you have another citizenship you're not telling us about), and in fact, already hold a US visa.
Therefore, there is nothing that would prohibit you from coming to the US. It is, of course, possible that you could receive extra questioning at immigration, and if you're seen as a security risk, you won't be admitted. That's always true whether or not you've visited Iran though, but there are reports of people who have visited Iran being singled out for questioning. A visa is never a guarantee of admission.