I am traveling to the US. I have dual Citinzenship (Mexico/Venezuela) My Venezuelan passport is holding my valid US visa. My Venezuelan passport is expired. My Mexican passport is valid.

Will I have issues entering the US using my Mexican passport and my valid US visa in my expired passport?


1 Answer 1


No, you will NOT be allowed enter the US using your visa on the expired passport.

Although the US does allow entry using a visa on an expired passport, this is only allowed when the personal details - including nationality - are the same on both passports. Or put another way, the passports must both be from the same country.

Without a valid visa the airline you are flying will not allow you to board your flight to the US.

From https://www.ustraveldocs.com/au/au-gen-faq.asp#qlistgen8 :

Q.8 My passport has expired, but the U.S. visa in it is still valid. Do I need to apply for a new visa?


Also, the name and other personal data must be the same in both passports, and both passports must be from the same country and of the same type (i.e., both tourist passports and both diplomatic passports).

(ustraveldocs.com is run by CGI Federal, the company responsible for processing US visas in most countries around the world. Whilst not technically an official US website, the information on it is as close to official as you can get)

  • 1
    The most obvious solution to this is to renew the Venezuelan passport. May 2, 2022 at 22:41
  • 1
    The way the question is phrased, the beginning of your answer is incorrect. I believe what you mean is "Yes, that is an issue and you will NOT be allowed..."
    – Ben Voigt
    May 3, 2022 at 15:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .