How Long Can a Foreigner Stay in the Us
The answer usually follows one simple path:
- Visa Waiver Program: tourism or business visits last 90 days or less.
- Visitor visa, including a B2 or B1/B2 visa: a visit may be allowed for up to six months, but that is a maximum people often quote—not a guaranteed stay.
Your travel route tells you which limit to start with. Your actual authorized stay tells you the date you must follow.
Start with the route you used
Before planning your return flight, ask one question: How are you entering the United States?
If you are traveling under the Visa Waiver Program, your visit for tourism or business is limited to 90 days or less.
If you are traveling with a visitor visa, such as a B2 visa USA travelers use for tourism, your visit may be allowed for up to six months. The shorter wording matters. “Up to six months” does not mean every traveler receives six months.
So the basic decision path is:
- Visa Waiver Program travel? Plan around 90 days or less.
- Visitor or B1/B2 visa? Check the stay granted for your particular visit. It may be less than six months.
- Not sure? Do not rely on the visa label or a general rule. Confirm your authorized stay through the appropriate official US immigration source.
That distinction answers the common question, how long can a foreigner stay in the US without being a citizen? There is no single answer for every foreign visitor. It depends on the travel authorization and the stay granted for that trip.
Visa Waiver Program stays of 90 days or less
The Visa Waiver Program allows citizens or nationals of participating countries to visit the United States for tourism or business for 90 days or less.
That is the upper limit for this travel route. It is not the same as the visitor-visa rule often described as “six months.”
If you are using the Visa Waiver Program, build your trip around the 90-day limit. Do not assume you can switch to a six-month stay simply because another traveler entered with a B2 or B1/B2 visa.
This route can be easy to misunderstand because people often use “tourist visit” as a general phrase. Two people may both be visiting for sightseeing, yet one may be using the Visa Waiver Program and the other may hold a visitor visa. Their possible stay lengths are different.
The key point is simple: Visa Waiver Program travel is for 90 days or less.
Tourist and B2 visa stays: why six months is not automatic
A tourist visa stay is commonly described as lasting up to six months per visit. That is why many people searching for “how long can I stay in the U.S. on a tourist visa” see six months as the answer.
But six months is a possible maximum, not an automatic entitlement.
Some travelers receive permission to stay for less than six months. The fact that you hold a B2 visa—or a B1/B2 visa—does not, by itself, promise a full six-month visit.
Think of the six-month figure as the outside point in a general explanation. Your own permitted date is the one that controls your trip.
This matters when you plan:
- Your departure date
- A long family visit
- A business-related visit
- A trip that may last several months
- Any request to remain longer
A traveler who plans on exactly six months without checking the stay granted for that visit could end up relying on the wrong date. The safer approach is to check the specific authorization you received after entering the United States.
What does B2 mean?
A B2 visa is used for visitor travel such as tourism and visits. The phrase “B2 visa USA” usually refers to this tourist or visitor category.
A B1/B2 visa combines visitor purposes connected with business and tourism. Having that type of visa still does not turn six months into a guaranteed stay. The permitted length applies to the particular visit, not simply to the fact that the visa exists.
B1/B2 visa length of stay versus visa validity
One of the biggest sources of confusion is treating visa validity and authorized stay as the same thing.
They are different questions:
- Visa validity: How long the visa can be used for travel requests, according to its terms.
- Authorized stay: How long you are allowed to remain in the United States for a particular visit.
A visa that remains valid does not automatically give you permission to stay for that entire period. For example, the date range connected with a B1/B2 visa should not be treated as your personal six-month—or longer—stay period.
For your trip, focus on the second question: What stay was granted when I entered?
This is also why a traveler should not count from the visa’s expiration date when deciding how long to remain. The visa’s validity and your permitted stay answer separate questions.
The same 90-day-versus-six-month decision path still helps here:
- If you entered under the Visa Waiver Program, use the 90 days or less limit.
- If you entered with a visitor or B1/B2 visa, check the specific stay granted. It may be up to six months, but it may also be shorter.
How to check how long you can stay in the US
Do not work from a guess, a friend’s experience, or the date printed on a visa alone.
Instead, check the official information connected with your admission to the United States. Look for the date that shows when your authorized stay ends. If the date or record is unclear, use an official US immigration source before that date arrives.
When checking, keep these points separate:
- Your travel route
Were you admitted through the Visa Waiver Program, or did you travel with a visitor or B1/B2 visa?
- Your permitted end date
This is the date that controls how long you may remain for that visit.
- Your visa’s validity
This is not automatically the same as the length of your current stay.
- Any change in your plans
A plan to remain longer should be checked before your current permitted stay expires. Do not assume that a six-month maximum gives you extra time automatically.
If you cannot tell which date applies, get a case-specific answer from the appropriate official US immigration source. General travel advice cannot replace the record for your own entry.
Can you stay in the US for six months every year?
A visitor visa may allow up to six months per visit, but that does not establish that you can stay for six months every year.
The word “up to” matters twice:
- You may receive less than six months for a particular visit.
- The information available here does not create a rule that guarantees a six-month stay every year.
So, can you stay in the USA for six months every year? You should not treat that as an automatic plan. Each visit must be considered based on the travel route and the stay granted for that visit.
A person planning repeated long visits should check the current official requirements and their own situation before making travel arrangements. A past visit lasting several months does not, by itself, tell you what will be allowed on a later trip.
The same caution applies if you are asking whether tourists are limited to only 30 days. The supplied travel routes do not support one fixed 30-day rule for every tourist. Visa Waiver Program travel is for 90 days or less, while a visitor-visa stay may be up to six months, with a shorter period possible.
What happens if your permitted stay expires
Your permitted stay has a specific end point. Do not treat the end of your visa’s validity as that deadline, and do not assume that the commonly cited six-month figure gives every visitor the same amount of time.
If your permitted stay is close to expiring:
- Check your official admission information.
- Confirm the date that applies to your visit.
- Seek official guidance before the date passes if you need more time or cannot leave as planned.
The supplied information does not establish a general answer about how the United States detects overstays or what consequence applies in every case. That is why guessing is risky. A traveler with a possible overstay or an urgent change in plans should ask an appropriate official US immigration source for guidance specific to the situation.
Do not wait until after the permitted date has passed to figure out which rule applies.
Special points for Canadian and Bermudian visitors
Citizens of Canada and Bermuda generally do not need visas for tourism and visits. That does not mean every travel question has the same answer as it does for a Visa Waiver Program traveler or a B2 visitor.
The important first step is still to identify the route and requirements that apply to you. Then confirm the permitted length of your particular visit through an official source.
This is especially useful if you are planning a long stay. “No visa generally required” and “automatically allowed to remain for six months” are not interchangeable statements. The six-month figure should not be assumed without checking the rules and authorization connected with your visit.
The same principle applies to other special immigration questions, including questions about green card holders or a reported new rule. The information here does not establish what any particular new rule means. Check current guidance from an official US immigration source rather than relying on a headline or informal explanation.
Before you travel, count from the route you are using: 90 days or less under the Visa Waiver Program, or a visitor-visa stay that may be up to six months but may be shorter. Then verify the specific authorized stay and current requirements through the appropriate official US immigration source.