Who needs a visa and who doesn't
Whether you need a visa to visit the United States depends on your citizenship. Citizens of 40 countries can enter without a visa under the Visa Waiver Program, staying up to 90 days for tourism or business. Citizens of all other countries must obtain a visa before arrival.
The Visa Waiver Program covers most Western European nations, Japan, South Korea, Australia, New Zealand, and several others. If your country is not on that list, you will need to go through the visa process, which takes weeks and requires an in-person interview at a U.S. embassy or consulate in your home country.
Even if you are from a Visa Waiver Program country, you must still register online through the Electronic System for Travel Authorization (ESTA) before boarding your flight. ESTA is not a visa — it is a pre-screening system that takes minutes to complete and costs $14.
Key Takeaways
- Citizens of 40 countries can visit for up to 90 days without a visa if they register with ESTA online beforehand.
- Citizens of countries not on the Visa Waiver Program list must obtain a visitor visa through a U.S. embassy or consulate, a process that takes several weeks.
- ESTA registration is required even for visa-exempt travelers and must be completed before you board your flight.
- A visa interview is in-person only and cannot be done by phone, email, or through a third party.
- Your passport must be valid for at least six months beyond your intended stay in the United States.
Visa Waiver Program countries and ESTA registration
The 40 countries in the Visa Waiver Program 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 you hold a passport from one of these countries, you do not need a visa, but you must register with ESTA at least three days before your flight. You can register at esta.cbp.dhs.gov, the official U.S. government website. The registration asks for your passport number, travel dates, and address in the United States. Most applications are approved within minutes, though some take up to 72 hours.
ESTA lasts for two years or until your passport expires, whichever comes first. If you renew your passport, you must register for a new ESTA. The $14 fee is non-refundable even if your process is denied.
Getting a visitor visa if your country is not on the waiver list
If you are a citizen of a country not listed above, you must obtain a B-1/B-2 visitor visa before you travel. This visa is for tourism, visiting family, or short-term business meetings. The process begins at the U.S. embassy or consulate in your home country.
First, you complete the online form DS-160 at ceac.state.gov. You will need your passport number, a digital photo, and information about your trip. After submitting the form, you pay the visa fee (typically $160) and schedule an interview appointment. Wait times for interviews vary by location — some cities have appointments available within days, while others have waits of several weeks or months.
At your interview, a consular officer will ask why you are visiting, how long you plan to stay, where you will stay, and how you will pay for your trip. Bring your passport, the DS-160 confirmation page, your visa fee receipt, and proof of funds (bank statements, pay stubs, or a letter from an employer). The officer may also ask for a return ticket, hotel reservation, or a letter from a family member or business contact in the United States.
Decisions are usually made on the same day. If approved, your visa is placed in your passport, typically within a few days. If denied, you can reapply, but you will need to address the reason for the denial.
How long your passport must be valid
Your passport must be valid for at least six months beyond the date you plan to leave the United States. For example, if you are visiting for 10 days and leaving on March 15, your passport must not expire before September 15. Some countries have different rules — check with your airline or the U.S. embassy in your country if you are unsure.
If your passport expires soon, renew it before you explore for a visa or register for ESTA. A visa or ESTA registration tied to an expired passport becomes invalid.
What happens if you overstay your visa or ESTA
Both a visitor visa and ESTA allow you to stay for up to 90 days. If you stay longer, you are in the country illegally, and you may face fines, deportation, and a ban on future entry. Even a single day of overstay can trigger these consequences.
If you need to stay longer than 90 days, you must explore for an extension before your time runs out. Contact U.S. Citizenship and Immigration Services (USCIS) or speak with an immigration attorney. Extensions are rarely granted for tourism, but they may be possible if your circumstances change — for example, if a family member becomes seriously ill.
Traveling with children and dependents
Children need their own passport and their own visa or ESTA registration, even infants. If a child is traveling with only one parent, some countries require a notarized letter from the other parent giving permission. Check the rules for your country before you travel.
If you are adopting a child in the United States, the process is different and requires special visas. Speak with an immigration attorney or the adoption agency handling your case.
Frequently Asked Questions
Can I get a visa at the airport if I don't have one?
No. You must obtain a visa before you arrive. If you show up at the airport without a visa and you are not from a Visa Waiver Program country, you will be denied entry and sent back on the next flight to your home country. Airlines will also refuse to let you board if you do not have the correct documentation.
What if my ESTA is denied?
If your ESTA is denied, you must obtain a visitor visa instead. You can reapply for ESTA, but if it is denied a second time, a visa is your only option. Go to the U.S. embassy or consulate in your country and follow the visa process.
Do I need a visa if I am just connecting through the United States to another country?
If you are staying in the airport and not leaving the terminal, you do not need a visa or ESTA. If you are leaving the airport for any reason — even for a few hours — you need the same documentation as any other visitor. Some airports have transit areas where you can rest without entering the country, but confirm this with your airline before you book.
How much does a visitor visa cost?
The visa fee is typically $160 and is non-refundable. Some countries have different fees. Check the U.S. embassy website for your country to confirm the exact amount. The fee does not include the cost of your passport, photos, or travel to the embassy.
Can someone else explore for my visa on my behalf?
No. You must appear in person for your visa interview. No one can explore for you or attend the interview in your place. Some embassies allow you to submit documents through an authorized visa service, but the interview itself is mandatory.