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

The short answer: it depends on your passport. Citizens of about 40 countries can enter the United States without a visa for tourism or business stays up to 90 days through the Visa Waiver Program. Everyone else needs a visa before arrival. Even if you don't need a visa, you will need either an ESTA (Electronic System for Travel Authorization) or a valid passport, depending on which program you use.

The country you're a citizen of, not where you currently live, determines what you need. A person living in Canada who holds a British passport uses British rules, not Canadian ones. Your purpose for traveling—tourism, work, study, or permanent relocation—also matters. A 90-day tourist visit has different requirements than a job transfer or a student visa.

Key Takeaways

  • Citizens of about 40 countries can visit the US for up to 90 days without a visa if they register for ESTA beforehand.
  • Everyone else must obtain a visa from a US embassy or consulate in their home country before traveling.
  • ESTA costs $14 and takes minutes to complete online, while visa applications require an in-person interview and take weeks or months.
  • Your passport must be valid for at least six months beyond your planned departure date from the US.
  • Visa Waiver Program countries include most of Western Europe, Australia, Japan, South Korea, and New Zealand, but not most of Latin America, Africa, or Asia.

The Visa Waiver Program and ESTA

If you hold a passport from one of these countries, you can enter the US 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.

Before you travel, you must register for ESTA on the official US Department of Homeland Security website (cbp.gov). ESTA is not a visa—it's a pre-travel authorization that takes about 10 minutes to complete online. You answer questions about your background, criminal history, and the purpose of your trip. The fee is $14 (paid by credit card), and approval usually comes within minutes, though it can take up to 72 hours. ESTA is valid for two years or until your passport expires, whichever comes first.

ESTA does not may provide entry. A US border officer can still deny you at the airport if they have concerns. ESTA only means the Department of Homeland Security has no when ready objection to your arrival.

Visa requirements for everyone else

If your country is not on the Visa Waiver Program list, you need a visa. You must obtain it from a US embassy or consulate in your home country before you travel—you cannot get one at the airport or border. The process involves completing a form (DS-160 for most visitors), paying a fee (typically $160 for a tourist visa, though it varies by country), scheduling an in-person interview, and attending that interview at the embassy or consulate.

The interview is the critical step. A consular officer will ask about your purpose, your ties to your home country, your finances, and your background. They are checking whether you plan to overstay or work illegally. Bring documents that prove you have a reason to return home: a job letter, property deeds, family ties, or school enrollment. Processing time varies widely—some countries see decisions within weeks, others take several months.

Once approved, your visa is stamped in your passport. You can then enter the US. The visa itself does not grant you entry; it only means the consulate has determined you are not a security or immigration risk. A border officer can still deny you at arrival, though this is rare if your visa was recently issued.

Different visas for different purposes

A tourist visa (B-2) and a business visa (B-1) are the most common for short stays. Both allow you to stay up to six months, though the officer at the border decides the actual length when you arrive. You cannot work on a B-1 or B-2 visa, even for a US company, even if unpaid.

If you are moving to the US for work, you need an employment-based visa such as an H-1B (specialty occupation), L-1 (intracompany transfer), or O-1 (extraordinary ability). Your employer must sponsor you and file paperwork with US Citizenship and Immigration Services before you interview at the consulate. These visas take months to process.

Student visas (F-1) require an I-20 form from your school. Family-based visas require a relative to petition for you. Investor visas (EB-5) require a significant capital investment. Each category has its own rules, fees, and timeline. If you are moving permanently, you are likely pursuing a green card, which is a separate multi-year process.

Passport validity and other requirements

Your passport must be valid for at least six months beyond the date you plan to leave the US. If your passport expires in three months, you cannot use it to enter the US even if you only plan to stay two weeks. Renew your passport before you book your trip.

You will also need a return ticket or proof of onward travel. The airline will not let you board without one. You should have travel insurance and enough money to support yourself during your stay—border officers can ask about this, though they rarely do.

Some countries require a US visa even for transit. If you are flying through the US to another country, check whether you need a visa or ESTA. You do if you are leaving the airport; you may not if you stay in the international transit area.

What to do if your country is not on the Visa Waiver list

Start by finding the US embassy or consulate in your country on the State Department website (state.gov). That office handles visa interviews for your region. Check their website for current processing times—these vary from weeks to months depending on the country and the time of year.

Complete the DS-160 form online before you schedule your interview. You will need your passport number, your travel dates, your employment history, and your family information. After you submit the form, you get a confirmation number. Use that to schedule your interview appointment on the embassy website.

Gather your supporting documents: your passport, a photo, your birth certificate, proof of income or employment, proof of property or assets, and any documents showing ties to your home country. Bring originals and copies. Arrive early on the day of your interview. The consular officer will ask about your plans, your finances, and why you will return home. Answer honestly and directly.

Common reasons visas are denied

The most common reason is insufficient ties to your home country. The consulate wants to believe you will leave the US when your visa expires. If you are young, single, unemployed, or have family in the US, the officer may worry you plan to overstay. Bring documents showing you have a job, a home, or family obligations waiting for you.

Criminal history, immigration fraud, and security concerns are automatic grounds for denial. If you have been convicted of a crime, overstayed a previous visa, or lied on an process, you will likely be denied. Some crimes make you ineligible permanently; others may become may be able to access after a waiting period.

Lying on your process or in your interview is a serious problem. If you are caught, you can be banned from the US for years. Answer all questions truthfully, even if the answer is unfavorable.

Frequently Asked Questions

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

No. You must obtain a visa from a US embassy or consulate in your home country before you travel. Airlines will not let you board without proof you have a visa or ESTA. If you are a Visa Waiver Program citizen and forgot ESTA, you can sometimes register on your phone at the airport, but this is risky—do it before you leave home.

How long does a visa last once I get it?

The visa itself is valid for a set period—often one year for a tourist visa, though it varies by country. But the visa validity and your allowed stay are different things. You can enter the US anytime during the visa's validity period, and a border officer will decide how long you can stay (usually up to six months for tourism). Once you leave the US, you can re-enter if your visa is still valid, unless it has been revoked.

Do I need a visa if I am just transiting through the US?

It depends on whether you leave the airport. If you stay in the international transit area and do not pass through US immigration, you may not need a visa. But if you collect baggage, change terminals outside security, or leave the airport for any reason, you need a visa or ESTA. Check with your airline and the State Department website for your specific route.

What if I was denied a visa before—can I explore again?

Yes, you can reapply, but the same officer may review your case. If you were denied for insufficient ties to your home country, bring stronger evidence this time: a new job, a house, a family obligation, or a letter from your employer. If you were denied for fraud or a criminal issue, consult an immigration lawyer before reapplying—some grounds for denial are permanent without a waiver.

Is ESTA the same as a visa?

No. ESTA is a pre-travel authorization that takes minutes and costs $14. A visa requires an interview, costs more, and takes weeks or months. ESTA is only for citizens of Visa Waiver Program countries. Everyone else must get a visa.