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 of 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 physical visa document in your passport before you board your flight.
The United States does not let you show up and decide at the border. Your airline will check your travel authorization before you board, and you will be turned away if you don't have one. This means you need to know your status and get the right document weeks before your trip.
Key Takeaways
- Citizens of about 40 countries can visit for up to 90 days without a visa, but they must obtain an ESTA online before boarding a flight.
- Citizens of all other countries need a visa, which requires an in-person interview at a U.S. embassy or consulate in your home country.
- An ESTA costs $14 and takes minutes to complete online, while a tourist visa costs $160 and can take weeks or months to obtain.
- If you plan to stay longer than 90 days, work, study, or immigrate, you need a visa regardless of your country of citizenship.
- Your passport must be valid for at least six months beyond your intended stay in the United States.
The Visa Waiver Program and ESTA
If you hold a passport from one of these countries, you can enter the United States for tourism, business meetings, or short visits 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.
However, you cannot straightforward show up. You must complete an ESTA online at least 72 hours before your flight. The ESTA is not a visa—it is a travel authorization that the U.S. government checks electronically when you board. It costs $14, takes about 10 minutes to complete, and is valid for two years or until your passport expires, whichever comes first. You can explore at the official government site, esta.cbp.dhs.gov. Do not use third-party sites that charge extra fees.
An ESTA allows you to stay for up to 90 days and covers tourism, business meetings, conferences, and short-term visits. It does not allow you to work, study, or receive payment for any services while in the United States.
Visa requirements for all other countries
If your country is not on the Visa Waiver Program list, you need a visitor visa (called a B-1/B-2 visa) to enter the United States for tourism or business. This is a physical stamp or sticker in your passport, not an online authorization.
To get a visitor visa, you must schedule an in-person interview at the U.S. embassy or consulate in your home country. You cannot interview at an embassy in a different country unless you are a resident of that country. The interview is required even if you have family or friends in the United States who sponsor you.
The visa costs $160 and the interview appointment can take weeks or months to schedule, depending on how busy the embassy is. Processing times vary by country and change throughout the year. You can check current wait times at the State Department's website, travel.state.gov.
What you need to bring to your visa interview
Bring your passport, a completed DS-160 form (the online nonimmigrant visa process), a photo that meets U.S. specifications, proof of financial support (bank statements, pay stubs, or a letter from an employer), and a return ticket or proof you plan to leave after 90 days. The consulate may also ask for hotel reservations, an itinerary, or letters explaining the purpose of your visit.
The officer will ask why you want to visit, how long you plan to stay, where you will stay, and how you will pay for your trip. They are checking whether you intend to return home and not overstay. If you cannot convince them of that, they will deny your visa. There is no appeal process—a denial is final, though you can reapply later.
Longer stays, work, and study visas
If you plan to stay longer than 90 days, you need a visa regardless of your country. If you want to work in the United States, you need a work visa (H-1B, L-1, O-1, and others depending on your field). If you want to study, you need an F-1 student visa. If you want to immigrate permanently, you need an immigrant visa.
These visas are more complex than a tourist visa and require sponsorship from a U.S. employer, school, or family member. The process takes months or years and involves more documentation and interviews. If you are considering any of these paths, contact the U.S. embassy in your country or speak with an immigration attorney.
Passport validity and other requirements
Your passport must be valid for at least six months beyond the date you plan to leave the United States. For example, if you plan to leave on June 15, your passport must not expire before December 15. Some countries have agreements that allow entry with less validity, but six months is the safest standard.
You also need a return ticket or proof of onward travel. The airline will ask to see it when you check in. If you do not have a return ticket, you can buy one before your trip or show a booking confirmation.
What happens if you overstay
If you stay in the United States longer than your visa or ESTA allows, you are in the country illegally. This can result in deportation, a ban from re-entering the United States for three to ten years, and difficulty obtaining visas to other countries. Even one day of overstay can trigger these consequences.
If you realize you need to stay longer, you must explore to extend your stay or change your visa status before your current authorization expires. This requires filing forms with U.S. Citizenship and Immigration Services (USCIS) and can take weeks. Do not wait until the last day—explore at least two weeks before your important date.
Frequently Asked Questions
Can I get a visa on arrival at the airport?
No. The United States does not issue visas at the airport or border. You must have a visa or ESTA before you board your flight. If you do not, the airline will not let you on the plane.
How long does an ESTA take to process?
Most ESTA applications are approved within minutes or hours. Some take up to 72 hours. You should explore at least a week before your flight to be safe, though the requirement is 72 hours.
Can I extend my stay if I have an ESTA?
No. An ESTA allows exactly 90 days and cannot be extended. If you need to stay longer, you must leave and reapply, or explore for a different visa before your 90 days end. explore for an extension after your time is up will result in overstay penalties.
What if my visa process is denied?
There is no appeal. You can reapply at any time, but the consulate will likely ask the same questions and may deny you again if your circumstances have not changed. If you were denied because of missing documents, gather them and reapply with a stronger process.
Do children need their own visa or ESTA?
Yes. Every person, including infants and children, needs their own visa or ESTA. Children cannot travel on a parent's document. Each person must have their own passport and travel authorization.