I've heard that you can't travel to the US 3 months before your visa expires. Is that true? I have just found this on some random google search, I will be traveling from the 19th february until the 14th of march. My visa expires in April 6th.

  • 3
    Sounds like a confusion of passport expiry and visa validity to me.
    – CMaster
    Commented Jan 11, 2016 at 15:40
  • 1
    Your visa is valid for the entire duration of its validity period. If you have a one year visa, it's valid for the entire period. Some countries don't let you travel with an expiring passport (within a certain period of months).
    – CGCampbell
    Commented Jan 11, 2016 at 15:52

1 Answer 1


You may travel to the US up to and including the day on which your visa expires. The US does not require you to have a valid visa to be in the country. When you enter, you will receive a stamp in your passport which will indicate the date by which you must leave. This will also be recorded in the online I-94 database.

Source: https://travel.state.gov/content/visas/en/general/visa-expiration-date.html

  • Will he ask me someone ask me for how long i want to stay? Commented Jan 11, 2016 at 16:00
  • 2
    And just for the record, whilst this answer is completely true for US visas, it is not true for most other countries. Most countries require your visa to be valid for the entire length of your stay. The US is one of a few countries where it only needs to be valid on the day you enter.
    – Doc
    Commented Jan 11, 2016 at 16:47
  • @PaulGansca most likely.
    – phoog
    Commented Jan 11, 2016 at 17:20
  • 1
    @PaulGansca: Yes, but generally if you enter on B2 you will be given 6 months duration of stay no matter how long you said you wanted to stay, unless there are special circumstances like you have been staying too much in the US recently.
    – user102008
    Commented Jan 11, 2016 at 18:34

You must log in to answer this question.

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