I am Brazilian, holding a B Visa. I am in Vancouver, Canada right now and need to go back to Brazil.
Am I allowed to go to USA? I need to stay overnight because there's just one flight from here to LAX, where I can catch the flight.
Travel Stack Exchange is a question and answer site for road warriors and seasoned travelers. It only takes a minute to sign up.Sign up to join this community
Assuming you have a US B2 visitor visa, yes, you can enter (including transit which requires entering) the US by air (as long as you have not been to Mainland China, Iran, the Schengen Area, the UK, Ireland, or Brazil in the previous 14 days).
However, you cannot enter the US by land (e.g. drive to Seattle to take a flight). Entry to the US across a land border is currently limited to essential travel, and that restriction has recently been extended to September 21.
If you hold a B1 and or B2 visa, you can enter USA, whether it is to spend a night or to transit.
USA has no "transit" anyway, they have no "airside" services, os staying for a night or 30 days is basically the same.
COVID related information:
If you have been to Brazil or any of the following countries (even if transit) in the past 14 days you will not be allowed to enter or transit USA:
Austria, Belgium, Brazil, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland (Rep.), Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, Switzerland or in the United Kingdom (excluding overseas territories outside of Europe)