Who needs a visa and who doesn't
Whether you need a visa depends on your citizenship and how long you plan to stay. Citizens of about 40 countries can enter the United States without a visa for tourism, business meetings, or short visits through the Visa Waiver Program. Citizens of all other countries must obtain a visa before arrival. Even if you don't need a visa, you will need either a valid passport or another accepted travel document.
The Visa Waiver Program lets you stay for up to 90 days without a visa, but you cannot extend this stay or change your status once you arrive. If you are a citizen of a country not on the Visa Waiver list, or if you plan to stay longer than 90 days, work, study, or immigrate, you will need a visa before you travel.
Key Takeaways
- Citizens of about 40 countries can enter the United States for tourism or business for up to 90 days without a visa, but must register online through ESTA first.
- Citizens of all other countries must obtain a visa from a U.S. embassy or consulate in their home country before traveling.
- Even visa-exempt travelers need a valid passport and cannot extend their stay or change their purpose once in the United States.
- Different visa types exist for different purposes—tourism, work, study, family sponsorship—and each has its own requirements and processing time.
- You cannot change your visa status or extend most temporary visas while in the United States; you must plan your visa type before arrival.
Visa Waiver Program countries and ESTA registration
The Visa Waiver Program includes citizens of Andorra, Australia, Austria, Belgium, Brunei, Chile, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Japan, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, Netherlands, New Zealand, Norway, Poland, Portugal, San Marino, Singapore, Slovakia, Slovenia, South Korea, Spain, Sweden, Switzerland, Taiwan, and the United Kingdom.
If you are a citizen of one of these countries, you do not need a visa, but you must register online through the Electronic System for Travel Authorization (ESTA) before you board your flight. ESTA registration takes a few minutes, costs $14, and is valid for two years. You can register at the official ESTA website (esta.cbp.dhs.gov). Without ESTA approval, you will be denied boarding even if you hold a valid passport.
ESTA approval is not the same as a visa. It only confirms that you meet basic security and health requirements. You can still be denied entry at the U.S. border if a customs officer has concerns.
Visa types for longer stays, work, and study
If you need to stay longer than 90 days, work in the United States, study, or immigrate, you need a visa. The type of visa depends on your purpose. A B-1/B-2 tourist visa is for tourism and short business visits and typically allows stays of up to six months. An F-1 student visa is for full-time study at a U.S. school. An H-1B work visa is for specialty occupations and requires an employer sponsor. An EB green card is for permanent immigration through employment or family sponsorship.
Each visa type has different requirements, processing times, and restrictions. Some require a job offer or school acceptance letter. Others require a family member already in the United States to sponsor you. Processing times vary from a few weeks to several months depending on your country and visa type.
How to obtain a visa
To obtain a U.S. visa, you must explore at a U.S. embassy or consulate in your home country. You cannot explore for a visa while in the United States or at the border. Start by visiting the State Department website (travel.state.gov) to find the embassy or consulate nearest you and to review the specific requirements for your visa type.
The general process involves completing an online form (DS-160 for most visas), paying a fee, scheduling an interview, and attending an in-person appointment at the embassy or consulate. You will need to bring your passport, proof of financial support, and documents related to your purpose—such as a job offer letter, school acceptance, or family sponsorship paperwork. The consulate will review your documents and conduct an interview before deciding whether to issue your visa.
Processing times vary widely. Some visas are approved within weeks; others take months. Plan ahead and explore well before your intended travel date.
What happens if you overstay or violate your visa
If you stay in the United States longer than your visa or ESTA authorization permits, you are in the country unlawfully. Overstaying can result in deportation, a ban on future entry, and difficulty obtaining visas to other countries. Even a few days of overstay can trigger consequences.
If you realize you will overstay, contact U.S. Citizenship and Immigration Services (USCIS) or an immigration attorney when ready. In some cases, you may be able to change your status or extend your stay before your current authorization expires, but this must be done before the important date.
Visa requirements for specific situations
If you have a criminal record, certain health conditions, or prior immigration violations, you may be ineligible for a visa or ESTA. The State Department maintains a list of grounds for ineligibility on its website. If you are unsure whether you may have access to, consult an immigration attorney before explore, as a denied process can make future applications harder.
If you are traveling with children, each child needs their own passport and visa or ESTA registration. If you are a permanent resident of another country (such as a green card holder from Canada), you may have different entry requirements—check with the U.S. embassy in your country before traveling.
Frequently Asked Questions
Can I get a visa at the airport or border?
No. You must obtain a visa from a U.S. embassy or consulate in your home country before you travel. The only exception is the Visa Waiver Program, which allows visa-exempt citizens to enter with ESTA registration, but ESTA must also be obtained before you board your flight.
How long does it take to get a U.S. visa?
Processing times vary by country, visa type, and current demand at the embassy or consulate. Tourist visas may take a few weeks to a few months. Work and family-sponsored visas can take several months to over a year. Check the specific embassy website for current wait times in your location.
Can I extend my stay after I arrive in the United States?
It depends on your visa type. Some visas allow extensions filed with USCIS before your current authorization expires. ESTA and tourist visas generally cannot be extended. You must plan your length of stay before you travel and explore for an extension well before your important date if you need one.
What if my passport expires while I'm in the United States?
You should renew your passport at your country's embassy or consulate in the United States before it expires. Traveling with an expired passport can cause problems when you leave. Some airlines will not allow you to board without a valid passport.
Do I need a visa if I'm just connecting through a U.S. airport?
If you are connecting to another country and not leaving the airport, you generally do not need a visa. However, if you will leave the airport or your flight is delayed and you must stay overnight, you may need a visa or ESTA. Check with your airline and the U.S. embassy in your country before traveling.