Whether you need a US visa depends on your citizenship and how long you plan to stay
The short answer: it depends on your passport country and your reason for entering the United States. Citizens of about 40 countries can enter without a visa for tourism or business stays under 90 days through the Visa Waiver Program. Everyone else needs a visa before arrival. Even visa waiver countries require you to register online before you travel. If you're staying longer than 90 days, working, studying, or immigrating, you need a visa regardless of your country.
The US does not issue visas on arrival. You must have your visa in your passport before you board your flight or ship. Border agents will not let you board without one if you need it.
Key Takeaways
- Citizens of 40 countries including most of Western Europe, Australia, Japan, and South Korea can enter for tourism or business for up to 90 days without a visa, but must register through ESTA first.
- Citizens of all other countries must obtain a visa from a US embassy or consulate before traveling, which takes several weeks to several months depending on the visa type and your country.
- You need a visa for any stay longer than 90 days, any work or study, or any permanent move, regardless of your citizenship.
- The US does not issue visas at airports or borders — you must have your visa in your passport before you board your flight.
Which countries can enter without a visa
The Visa Waiver Program lets citizens of these countries enter the US for tourism, business meetings, or conferences for up to 90 days without a visa: 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 still cannot just show up. You must register through the Electronic System for Travel Authorization (ESTA) at least three days before you travel. ESTA costs $14 and is valid for two years. You fill it out online, get approval usually within minutes, and the approval is tied to your passport number. You do not receive a document — the system checks your registration when you board your flight.
ESTA is not a visa. It is a pre-screening system. You can still be denied entry at the border, though this is rare for ESTA travelers.
When you need a visa even from visa waiver countries
Even if your country is on the waiver list, you need a full visa if you plan to work, study, get paid as a contractor, stay longer than 90 days, or move to the US permanently. ESTA covers tourism and unpaid business activities only — attending a conference, meeting clients, or negotiating a deal. It does not cover employment.
If you are unsure whether your activity counts as work, contact the US embassy in your country before you book your flight. The definition is broad: paid internships, freelance work, teaching English, au pair positions, and seasonal jobs all require a visa. Volunteering for a registered nonprofit may not, but you should confirm.
Visa types and how long they take
The US offers different visas depending on your reason for coming. A B-1/B-2 visa is for tourism and business visits longer than 90 days. An F-1 visa is for students. An H-1B visa is for specialty workers (your employer must sponsor you). An L-1 visa is for intracompany transfers. An EB green card is for permanent employment-based immigration. Each has different requirements and processing times.
Processing times vary widely by country and visa type. A B-1/B-2 visa from most countries takes 2 to 4 weeks. From countries with high process volume — India, China, Mexico, Philippines — it can take 2 to 6 months or longer. Employment visas like H-1B can take 4 to 8 weeks. Green cards take 1 to 3 years depending on your country and job category.
You explore at the US embassy or consulate in your home country, not in the US. You cannot transfer a visa or change its type once you are in the country — you must leave and reapply if your plans change.
What you need to explore for a visa
All visa applicants need a valid passport, a completed DS-160 form (the online nonimmigrant visa process), a passport photo meeting US specifications, and proof of your reason for travel. For a B-1/B-2 visa, you need evidence of ties to your home country — a job letter, property deed, or family documentation — to show you plan to return. For an F-1 student visa, you need an acceptance letter from a US school and proof you can pay tuition. For an employment visa, your employer must file paperwork first.
You also need to pay the visa fee, which varies by visa type. A B-1/B-2 visa costs $160. An F-1 visa costs $350. Some countries charge reciprocal fees on top of this — if the US charges your country's citizens a certain fee, that country charges US citizens the same amount.
After you submit your process online, you schedule an interview at the embassy or consulate. Most countries require an in-person interview. A few allow interviews by phone or video if you have applied before and meet certain conditions.
What happens at the visa interview
The consular officer will ask why you are coming to the US, how long you plan to stay, where you will live, and whether you have ties to your home country. They are checking whether you are who you say you are and whether you have a genuine reason for your trip. Be honest and direct. Lying on a visa process is a federal crime and will result in permanent bars to US entry.
Bring all your supporting documents to the interview — your passport, birth certificate, job letter, school acceptance, bank statements, or whatever proves your reason for travel. The officer may ask to see them. If you are approved on the spot, the consulate will mail your passport with the visa inside. If they need more information, they will tell you what to send. If you are denied, they will give you a reason in writing.
Visa denial and reapplication
If your visa is denied, you can reapply. There is no waiting period, but you must address whatever caused the denial. Common reasons include insufficient proof of ties to your home country, inconsistent answers, or criminal history. If you were denied, ask the consular officer what information would strengthen your case, then gather it and reapply.
Some grounds for denial are permanent — certain criminal convictions, immigration fraud, or security concerns. If you fall into one of these categories, you may need a waiver, which is a separate legal process. The embassy can tell you whether a waiver is possible in your situation.
Frequently Asked Questions
Can I get a visa at the airport when I arrive in the US?
No. The US does not issue visas at airports or borders. You must have your visa in your passport before you board your flight. If you need a visa and do not have one, you will not be allowed to board.
How do I know if my country is on the visa waiver list?
Check the official State Department website for the current list of Visa Waiver Program countries. The list changes occasionally. If your country is listed, you can use ESTA for tourism and business stays under 90 days.
What if I am a citizen of two countries?
You must enter the US on the passport of the country where you are a citizen. If one of your passports is from a visa waiver country, you can use ESTA with that passport. If both are from non-waiver countries, you need a visa. You cannot mix passports on a single trip.
Can I extend my stay after I arrive if I came on ESTA?
ESTA allows 90 days total. You cannot extend it. If you need to stay longer, you must leave the US and reapply for a longer-term visa from your home country before returning. Overstaying your 90 days makes you deportable and bars you from future US entry.
Do I need a visa if I am just connecting through a US airport?
If you are staying in the airport and not entering the US, you do not need a visa or ESTA. If you are leaving the airport for any reason — even to sleep in a hotel — you need either a visa or ESTA depending on your citizenship.