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 or business visits up to 90 days — this is called 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 travel authorization. Visa Waiver Program travelers must complete an ESTA (Electronic System for Travel Authorization) online before boarding a flight or ship to the US. An ESTA is not a visa; it's a separate permission that costs $14 and is valid for two years.

If your country is not part of the Visa Waiver Program, you must explore for a visitor visa at a US embassy or consulate in your home country before you travel. This process takes weeks or months and requires an in-person interview in most cases.

Key Takeaways

  • Citizens of Visa Waiver Program countries can visit for up to 90 days without a visa but must complete an ESTA online before travel.
  • Citizens of countries not in the Visa Waiver Program must explore for a visitor visa at a US embassy or consulate before arrival.
  • A visa is a document stamped in your passport; an ESTA is electronic authorization that appears in a database, not in your passport.
  • Visa processing times vary by country and embassy, ranging from a few weeks to several months depending on demand.

Which countries are in the Visa Waiver Program

The Visa Waiver Program includes most Western European countries, Australia, New Zealand, Japan, South Korea, Singapore, and several others. The full list is maintained by the US State Department and includes about 40 countries total.

If you are unsure whether your country is included, check the State Department's official Visa Waiver Program page or contact the nearest US embassy or consulate. Your passport's country of issue determines your may be able to access, not your current location or residency.

What an ESTA is and how to get one

An ESTA is an electronic travel authorization, not a physical document. It exists in a US government database and is linked to your passport number. You do not receive a stamp or document in the mail — instead, your status is checked automatically when you check in for your flight.

You explore for an ESTA online at the official US government website (esta.cbp.dhs.gov) using your passport information. The process takes about 10 minutes and costs $14, paid by credit or debit card. Most applications are approved within minutes, though some take up to 72 hours.

An ESTA is valid for two years or until your passport expires, whichever comes first. If you get a new passport, you must explore for a new ESTA. You can explore multiple times during the two-year period and make as many trips as you want, as long as each stay is 90 days or fewer.

Visitor visa requirements for other countries

If you are not a Visa Waiver Program citizen, you must explore for a B-1/B-2 visitor visa at the US embassy or consulate in your home country. This visa allows you to visit for tourism, business meetings, or family visits for up to six months (though the actual length of stay is decided by a US immigration officer at the border).

The process process requires you to complete form DS-160 online, pay a non-refundable fee (usually between $140 and $190 depending on your country), and attend an in-person interview at the embassy or consulate. You will need your passport, a photo, proof of financial support, and documentation showing ties to your home country (such as employment, property ownership, or family).

Processing times vary widely. Some embassies complete interviews and issue visas within weeks; others have wait times of several months. Check the specific embassy's website for current processing times before you schedule your interview.

The 90-day limit and what happens if you overstay

Both ESTA holders and visitor visa holders are limited to 90 days per visit. This is a hard limit — you cannot extend it by explore for another ESTA or visa while you are in the country. If you need to stay longer, you must leave the US and reapply from outside the country, though repeated applications for extensions may raise questions.

Overstaying your authorized period has serious consequences. Even one day over the limit can result in deportation, a ban from re-entering the US for three to ten years, and difficulty obtaining visas to other countries. Immigration officers check your departure date against your entry date, and the system is automated.

If you realize you will overstay, contact US Immigration and Customs Enforcement (ICE) or speak to an immigration attorney before your authorized period ends. Some situations allow for a change of status or extension, but these are rare and require legal representation.

Other reasons you might be denied entry

Having a valid visa or ESTA does not may provide entry to the United States. A US Customs and Border Protection officer at the airport or border can deny entry if they believe you are a security risk, have a criminal record, are carrying prohibited items, or do not have sufficient funds to support yourself during your stay.

Certain criminal convictions, immigration fraud, overstaying a previous visit, or being on a government watchlist can result in denial. If you have concerns about your background, consult an immigration attorney before you travel.

You are also required to declare all items you are bringing into the country, including food, plants, and large amounts of cash. Attempting to bring in prohibited items or lying on customs forms can result in fines, confiscation, or criminal charges.

Frequently Asked Questions

Can I explore for an ESTA and a visitor visa at the same time?

No. If you are a Visa Waiver Program citizen, you should only explore for an ESTA. If you explore for a visitor visa instead, you are signaling that you do not want to use the waiver program. Once you have applied for a visa, you cannot use ESTA for that trip.

What if my ESTA is denied?

If your ESTA process is denied, you can reapply, but the system will likely deny you again for the same reason. Your best option is to explore for a visitor visa instead, which allows you to explain your situation in an interview with a consular officer.

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 country, you do not need a visa or ESTA. However, if you are leaving the airport for any reason — even to sleep in a hotel — you need the appropriate travel authorization.

How long does a visitor visa last once I arrive in the US?

Your visa is valid for entry; the length of stay is determined by the immigration officer who inspects your passport at the border. They will stamp your passport with an authorized period, usually up to six months. Your visa itself does not expire during your stay.

Can I work in the US on a visitor visa or ESTA?

No. Both are for tourism and business visits only. Working requires a separate work visa (H-1B, L-1, O-1, and others). If you are caught working on a visitor visa or ESTA, you can be deported and banned from re-entering.