Whether you need a visa depends on your citizenship and how long you plan to stay

Whether you need a visa to enter the United States depends on three things: your nationality, the purpose of your trip, and how long you intend to stay. Citizens of about 40 countries can enter the U.S. without a visa for tourism or business stays of up to 90 days through the Visa Waiver Program. Everyone else must obtain a visa before arrival. Even if you do not need a visa, you will need either a valid passport or an approved travel document.

The U.S. State Department maintains the official list of countries whose citizens may have access to for visa-free entry. If your country is not on that list, or if you plan to stay longer than 90 days, work, study, or immigrate, you will need to explore for a visa at a U.S. embassy or consulate in your home country before you travel.

Key Takeaways

  • Citizens of about 40 countries can enter the U.S. visa-free for up to 90 days of tourism or business through the Visa Waiver Program, but must have a valid passport and register online through ESTA.
  • If your country is not on the Visa Waiver Program list, you must obtain a visa before arrival by visiting a U.S. embassy or consulate in your home country.
  • Any stay longer than 90 days, work, study, or permanent relocation requires a visa regardless of your nationality.
  • The U.S. State Department website lists all Visa Waiver Program countries and provides links to find the nearest embassy or consulate for visa applications.

Check if your country qualifies for visa-free entry

The Visa Waiver Program allows citizens of specific countries to enter the United States without a visa for short stays. The countries currently included are: 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 your country is on this list, you do not need a visa for a trip of 90 days or fewer. However, you must still meet other entry requirements: you need a valid passport (valid for the duration of your stay), you must register through the Electronic System for Travel Authorization (ESTA) before you board your flight, and you must have a return or onward ticket. ESTA registration costs $14 and is valid for two years.

If your country is not on the list, skip ahead to the section on obtaining a visa. You will need to explore at a U.S. embassy or consulate before your trip.

What ESTA is and how to register

The Electronic System for Travel Authorization (ESTA) is an online registration system for travelers from Visa Waiver Program countries. It is not a visa—it is a pre-travel clearance that takes a few minutes to complete online. You can register at esta.cbp.dhs.gov, the official U.S. government website. The site will ask for your passport information, contact details, and basic questions about your health and criminal history.

Most ESTA registrations are approved within minutes, though some take up to 72 hours. You should register at least three days before your flight. If your ESTA is denied, you will need to explore for a visa instead. ESTA approval is valid for two years or until your passport expires, whichever comes first, so you do not need to register again for each trip during that period.

When you need a visa even from a Visa Waiver Program country

Even if your country is on the Visa Waiver Program list, you must obtain a visa if your trip falls outside the program's rules. The program covers tourism, business meetings, and conferences, but not work, study, or any paid employment. If you plan to work, intern, teach, or receive a salary while in the United States, you need a work visa, not ESTA.

Similarly, if you plan to study at a school, college, or university, you need a student visa. If you intend to stay longer than 90 days for any reason, you also need a visa. Visa Waiver Program entry is strictly limited to 90 days and cannot be extended once you arrive in the U.S.

How to obtain a visa if your country is not on the Visa Waiver Program list

If your country is not on the Visa Waiver Program list, or if your trip requires a visa, you must explore at a U.S. embassy or consulate in your home country. The first step is to determine which visa type you need based on your purpose: tourist visas (B-2), business visas (B-1), student visas (F-1), work visas (H-1B, L-1, O-1, and others depending on your field), or immigrant visas if you plan to move permanently.

Once you know your visa type, visit travel.state.gov to find the embassy or consulate nearest you. The State Department website lists all U.S. diplomatic posts worldwide and provides links to each one. Each embassy has its own process process, fees, and appointment availability, so you will need to visit your local embassy's website to begin.

The general process is: complete the online visa process form (DS-160 for most nonimmigrant visas), pay the visa fee, schedule an interview appointment, attend your interview at the embassy or consulate, and wait for a decision. Processing times vary by country and visa type, ranging from a few days to several weeks or months.

Documents you will typically need for a visa interview

The documents required for a visa interview depend on your visa type, but most applicants need a valid passport, the completed visa process form (DS-160), a passport-sized photo, proof of financial support (bank statements, employment letters, or sponsorship documents), and evidence of ties to your home country (property deeds, employment contracts, or family relationships). For student visas, you will also need an acceptance letter from your school and proof of financial support for tuition and living expenses.

For work visas, your employer usually files a petition on your behalf before you explore, and you will need to bring the approval notice to your interview. Immigrant visa applicants have a longer list of requirements, including medical exams, police clearance certificates, and affidavits of support. Your local embassy website will provide a complete checklist for your specific visa type.

What happens at the visa interview

The visa interview is a conversation with a consular officer who will ask about your trip, your background, and your ties to your home country. The officer wants to confirm that you intend to return home after your stay and that you meet the requirements for your visa type. Interviews typically last 5 to 10 minutes, though some take longer.

Common questions include: Why are you traveling to the United States? How long do you plan to stay? Where will you stay? How will you support yourself? Do you have family or property in your home country? Have you traveled abroad before? Be honest and direct in your answers. If the officer approves your visa, you will receive your passport with the visa stamp in it within a few days. If denied, you will receive a written explanation and may reapply later if your circumstances change.

Frequently Asked Questions

Can I extend my stay if I entered on ESTA or a tourist visa?

ESTA and tourist visas (B-2) cannot be extended once you arrive in the United States. If you need to stay longer, you must leave the country and reapply for a new visa. Some visa types, such as student visas, can be extended while you are in the U.S., but you must request the extension before your current status expires.

What if my visa process is denied?

If your visa is denied, the consular officer will provide a written reason. Common reasons include insufficient proof of ties to your home country, lack of financial support, or criminal history. You may reapply at any time, but you should address the reason for denial first. Some applicants reapply after obtaining additional documents or after circumstances change.

Do I need a visa if I am only connecting through a U.S. airport?

If you are connecting through the United States to another country and do not leave the airport, you generally do not need a visa. However, you must still meet entry requirements for the country you are traveling to. If you have any doubt, contact your airline or the embassy of your destination country before you travel.

How long does a visa last after it is issued?

A visa stamp in your passport is valid for a set period—typically one to ten years depending on your visa type and nationality—but it does not determine how long you can stay in the United States. The length of your stay is determined by the immigration officer at the port of entry, who will stamp your passport with an admission date and expiration date. You must leave by that expiration date.

What is the difference between a visa and a travel document?

A visa is permission to enter the United States. A travel document, such as a refugee travel document or advance parole document, serves the same purpose for people who do not have a valid passport or who are in the middle of an immigration process. If you hold a travel document instead of a passport, you will still need to check with your local embassy about entry requirements.