Most visitors from outside the US need a visa, but some nationalities can enter without one

Whether you need a visa depends on your citizenship and how long you plan to stay. Citizens of 40 countries can enter the US without a visa under the Visa Waiver Program, which allows stays of up to 90 days for tourism or business. Everyone else must obtain a visa before arrival. Even visa waiver countries require you to register online through the Electronic System for Travel Authorization (ESTA) before boarding a plane or ship.

The US does not issue visas on arrival. You must have your visa in your passport before you land, or you will be turned away at the border. The only exception is the visa waiver group, which uses ESTA registration instead of a traditional visa document.

Key Takeaways

  • Citizens of 40 countries can enter the US for up to 90 days without a visa if they register for ESTA online beforehand.
  • All other nationalities must obtain a visa from a US embassy or consulate in their home country before traveling.
  • The US does not issue visas at airports or borders, so arriving without one will result in denial of entry.
  • Visa processing times vary by country and visa type, ranging from a few days to several weeks.
  • Your passport must be valid for at least six months beyond your intended stay in most cases.

Which countries are in the Visa Waiver Program

The 40 countries in the Visa Waiver Program are mostly in Europe, plus Australia, Japan, South Korea, New Zealand, Singapore, and a few others. The full list includes 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, and Taiwan.

If your country is not on this list, you will need a visa. Even if you are from a waiver country, you cannot use the program if you have been denied entry to the US before, have a criminal record, or have overstayed a previous US visit.

ESTA registration for visa waiver travelers

If you are from a Visa Waiver Program country, you must register for ESTA at least three days before your flight. The registration is done online at the official ESTA website (esta.cbp.dhs.gov) and costs $14. You answer questions about your background, criminal history, and health. Most applications are approved within minutes, though some take up to 72 hours.

ESTA approval is not a may provide of entry — US Customs and Border Protection can still deny you at the airport. ESTA is valid for two years or until your passport expires, whichever comes first. If you get a new passport, you must register for a new ESTA.

Visa types for people who need them

The type of visa you need depends on your purpose. A B-1/B-2 visa covers tourism, visiting family, and short business trips. An F-1 visa is for students, and an H-1B visa is for workers in specialty occupations. Other categories include L visas for intracompany transfers, O visas for people with extraordinary ability in arts or science, and E visas for treaty investors.

Most people who are not from waiver countries will explore for a B-1/B-2 visa. You explore at the US embassy or consulate in your home country. The process involves filling out form DS-160, paying a fee (usually $160), scheduling an interview, and attending that interview in person. Processing times vary widely — some countries see decisions in a few days, while others wait several weeks.

What happens at the visa interview

The consular officer will ask why you are going to the US, how long you plan to stay, where you will stay, and whether you have ties to your home country that would bring you back. They want to know that you are not planning to overstay or work illegally. Bring documents that show your ties: a job letter, property ownership, family relationships, or bank statements.

The officer will also check your background against US law enforcement and immigration databases. If you have a criminal record, have overstayed a previous visa, or are on a watch list, you will likely be denied. Some denials can be appealed or reconsidered after a waiting period; others are permanent.

Passport validity and other entry requirements

Your passport must be valid for at least six months beyond your intended departure date from the US. Some countries have agreements that lower this to three months, but six months is the safest assumption. If your passport will expire soon, renew it before you explore for a visa or ESTA.

You will also need a return ticket or proof of onward travel, proof of funds to support yourself during your stay, and a place to stay (a hotel booking, invitation letter from a friend, or similar). You do not need to show these documents to get a visa, but US Customs can ask for them at the border, and not having them can result in denial of entry.

What to do if your visa is denied

If you are denied a visa, the consular officer will give you a reason. Some denials are temporary — for example, if you did not bring enough documents, you can gather more and reapply. Other denials are based on law, such as a criminal conviction or previous overstay, and cannot be reversed without a waiver.

A waiver is a special permission that allows you to enter despite a ground of inadmissibility. Waivers are difficult to obtain and require you to show that your entry is in the US national interest or that you have a US citizen or permanent resident family member who would suffer extreme hardship if you were not allowed in. You explore for a waiver through form I-192, which is filed with US Citizenship and Immigration Services, not the consulate.

Frequently Asked Questions

Can I get a visa at the airport if I forgot to explore?

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 are from a Visa Waiver Program country and forgot to register for ESTA, you cannot board the plane at all.

How long does a US visa last?

A visa is valid for a set period — usually 10 years for a B-1/B-2 visa, though this varies by country. The validity period tells you when you can use the visa to enter the US, not how long you can stay once you are there. You can stay up to 90 days on a B-1/B-2 visa, regardless of when it expires.

Do I need a visa if I am just passing through the US to another country?

If you are staying in the airport and not leaving the find area, you do not need a visa. If you are leaving the airport for any reason, you need a visa or ESTA, even if you are only there for a few hours.

What if my country is not on the Visa Waiver Program list?

You will need to explore for a visa at the US embassy or consulate in your country. The process takes longer than ESTA and requires an in-person interview, but the rules are the same — you must have the visa before you travel.

Can I work in the US on a tourist visa?

No. A B-1/B-2 visa and ESTA are both for tourism and business visits only. Working requires a work visa such as an H-1B, L, or O visa. If you are caught working on a tourist visa, you can be deported and banned from returning.