Passport expiry for entry into US

I have an H-1B visa and my wife has an H4 as my dependent. We're planning to enter the US in just over 2 weeks but just noticed my wife's passport will expire in 5 months from our date of travel.
Can we:
- Travel to the US with the current passport.
- Renew the passport but show the visa in the old one.
- Renew passport and try to get the H4 stamped before we travel (really not sure we have time).
Best Answer
Can we: Travel to the US with the current passport.
It depends on what is the country of your passports. The U.S. has a requirement that entering nonimmigrants have a passport valid for 6 months after the end of the intended duration of stay. That means they will give you a duration of stay that ends no later than 6 months before your passport expires, and if your passport is less than 6 months away from expiring, that means you cannot enter.
However, the U.S. has agreements with many countries where those countries agree to accept their passport for return for up to 6 months after the passport expires. For passport holders of these countries, the U.S. will give a duration of stay that ends no later than the passport expires, and you can enter as long as the passport is not expired. For a list of these countries, see here.
Note that even if you can enter, if your passport is close to expiring, the duration of stay on your I-94 is likely to be limited by the passport expiration, and not go for the full duration of the H1b petition. In that case, after you renew your passport (in the U.S.), you should get CBP to adjust the date on your I-94 so you don't fall out of status.
Can we: Renew the passport but show the visa in the old one.
Yes, as long as both passports are from the same country and the same type of passport (i.e. both ordinary passports, or both official passports, etc.).
Can we: Renew passport and try to get the H4 stamped before we travel (really not sure we have time).
There is no need, since your existing visa is not expired.
Pictures about "Passport expiry for entry into US"



Can I enter the US with a passport that expires in 4 months?
As a general rule, passports must be valid for six months beyond the date the traveler will exit the United States. However, the United States has signed agreements with a number of countries to waive this requirement.Can I enter the US with a foreign passport about to expire?
So, what can you do if your foreign passport is expiring in less than six months? Generally, you will not be able to re-enter the United States without a passport that is valid for at least six months beyond the date of your entry. Unless you are a citizen of one of the countries in the \u201csix-month club.\u201dCan I return to the US with a passport expiring in two months?
Answer: Yes, you may return to the United States without a problem even if your passport is expiring in 2 months.How many months must be left on passport to travel to USA?
The answer is this! When traveling to the USA, the general rule is to have a passport that is valid for at least six months after the planned time of return.What happens to Visa when Passport expires? Visa Validity
More answers regarding passport expiry for entry into US
Answer 2
You can always visit the British Consulate in the US for help with passport issues and advice - they are all over the country, not just in Washington DC.
I needed a UK passport for my daughter who was born unexpectedly in Florida and found there was a Consulate office in Orlando and a full-on passport issuing office in Miami. They were really helpful. We had a citizenship and a passport within 48 hours and it would have been 24 had we paid the extra for expedited shipping. They also have useful contacts in US administration and may be able to advise lesser known ways of achieving a desirable result with your passport and visa.
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Charles Parker, Ethan Wilkinson, GaPeppy1, Leah Kelley