Whether You Need a Visa Depends on Your Citizenship and How Long You're Staying
Whether you need a visa to enter the United States depends almost entirely on what country issued your passport. Citizens of about 40 countries can enter the U.S. without a visa for tourism, business meetings, or short visits — but only for up to 90 days. Everyone else must obtain a visa before arrival. Even if you don't need a visa, you will need a valid passport and may need to register through the Electronic System for Travel Authorization (ESTA) before you board your flight.
If you plan to stay longer than 90 days, work in the U.S., study, or immigrate, you will need a visa regardless of your country of origin. The type of visa you need depends on the reason for your visit.
Key Takeaways
- Citizens of about 40 countries can enter the U.S. visa-free for up to 90 days, but must have a valid passport and register with ESTA.
- All other nationalities must obtain a U.S. visa before traveling, which requires an process at a U.S. embassy or consulate in your home country.
- Staying longer than 90 days, working, studying, or immigrating always requires a visa, regardless of your nationality.
- Processing times for visas vary by country and visa type, ranging from a few weeks to several months.
- Your passport must be valid for at least six months beyond your intended stay in most cases.
Countries That Don't Require a Visa for Short Visits
The U.S. Visa Waiver Program lets citizens of specific countries enter without a visa for tourism or business for up to 90 days. These countries include most of Western Europe (the United Kingdom, France, Germany, Italy, Spain), Australia, New Zealand, Japan, South Korea, Singapore, and others. A complete list is maintained by the U.S. State Department and can change if a country's security or immigration practices change.
Even if your country is on the Visa Waiver Program list, you must still register with ESTA before you travel. ESTA is an online system that takes about 10 minutes to complete and costs $14. You explore on the official ESTA website (esta.cbp.dhs.gov), not through a travel agent or third-party site. Most applications are approved within minutes, though some take up to 72 hours. ESTA approval is valid for two years or until your passport expires, whichever comes first.
Your passport must be valid for the entire duration of your stay. Some countries require your passport to be valid for at least six months beyond your departure date from the U.S., though this is not a U.S. requirement — it is a rule of your home country.
Who Must Obtain a Visa Before Traveling
If your country is not on the Visa Waiver Program list, you must obtain a visa before you arrive in the United States. This includes citizens of most of Africa, Asia, Central America, South America, and the Middle East. You cannot get a visa at the airport or border — you must explore at a U.S. embassy or consulate in your home country before your trip.
To explore for a visa, you will need to schedule an appointment at the U.S. embassy or consulate nearest to where you live. You can find the correct location on the State Department website (travel.state.gov). At your appointment, you will submit your passport, a completed visa process form (DS-160), a photo, proof of financial support, and documents related to the purpose of your visit. Processing times vary widely — some countries process visas in two to three weeks, while others take two to three months or longer.
Visas for Staying Longer Than 90 Days
If you plan to stay in the U.S. for more than 90 days, you need a visa even if you are a citizen of a Visa Waiver Program country. The type of visa you need depends on why you are staying. A B-2 tourist visa is for leisure travel and visiting family or friends. A B-1 business visa is for business meetings, conferences, or negotiations — but not for paid work. Both are typically valid for up to 10 years and allow multiple entries, though each stay is limited to the duration the immigration officer grants at the border (usually six months).
If you are staying to work, you will need a work visa such as an H-1B (specialty occupations), L-1 (intracompany transfers), or O-1 (individuals with extraordinary ability). Your employer must sponsor your process. If you are studying, you need an F-1 student visa, and your school must issue you an I-20 form before you explore. If you are immigrating permanently, you need an immigrant visa, which requires a green card petition filed by a family member or employer.
how the process works for a U.S. Visa
The visa process process begins online. You fill out form DS-160 (the Online Nonimmigrant Visa process) on the State Department website. You will need your passport number, travel dates, and information about your employment and the purpose of your visit. After you submit the form, you receive a confirmation number and a barcode. Print the confirmation page — you will need it at your appointment.
Next, you schedule an appointment at the U.S. embassy or consulate in your country. You do this through the same website where you applied. Appointment availability varies by location — some cities have openings within weeks, while others have waits of several months. At your appointment, a consular officer will review your documents, ask questions about your trip, and decide whether to issue the visa. Most decisions are made the same day, though some cases are put under administrative review, which can take weeks or months.
You will need to bring your passport, the DS-160 confirmation page, a passport-sized photo, proof of payment for the visa fee (which varies by visa type), and documents supporting the purpose of your visit. For a tourist visa, this might be hotel reservations and proof of funds. For a work visa, it is your employment letter and job description. For a student visa, it is your I-20 form and proof of financial support for your education.
Passport Requirements and Validity
Your passport must be valid for your entire stay in the United States. Some countries require your passport to remain valid for at least six months after you leave the U.S., but this is not a U.S. rule — it is a rule of your home country. Check with your home country's immigration authority before you travel.
If your passport will expire soon, renew it before you explore for a visa or ESTA. A visa is tied to your passport, so if your passport expires, your visa expires with it, even if the visa itself would have been valid for longer. If you renew your passport after receiving a visa, you may be able to travel with both your old and new passport, but check the rules for your specific country.
What Happens If You Overstay Your Visa or ESTA
If you stay in the U.S. longer than the immigration officer allowed when you entered, you are in the country illegally. This can result in deportation, a ban on future entry to the U.S., and difficulty obtaining visas to other countries. Even overstaying by a few days can trigger these consequences.
If you realize you need to stay longer, you can file a request to extend your stay or change your visa status before your current authorization expires. This must be done through U.S. Citizenship and Immigration Services (USCIS), not at the border. The process takes several weeks, and you should start it well before your current permission to stay runs out.
Frequently Asked Questions
Can I get a visa at the airport when I arrive in the U.S.?
No. You must obtain a visa before you travel. The only exception is if you are a citizen of a Visa Waiver Program country, in which case you do not need a visa at all — you only need ESTA. If you arrive without the required visa or ESTA, you will be denied entry and sent back to your home country.
How much does a U.S. visa cost?
Visa fees vary by type. Tourist and business visas (B-1/B-2) cost $160. Work visas and student visas cost between $190 and $205. Some countries charge additional fees. Fees are non-refundable even if your process is denied. Check the U.S. embassy website for your country for the exact fee.
What if my visa process is denied?
You can explore again, but you must address the reason for the denial. Common reasons include insufficient proof of funds, lack of ties to your home country, or security concerns. You can reapply at any time, and there is no limit on the number of applications, but each process costs the full fee again.
Do I need a visa if I'm just connecting through a U.S. airport?
If you are staying in the airport and not entering the U.S., you do not need a visa. However, if you are leaving the airport for any reason — even to walk around the terminal in a different area — you need the appropriate visa or ESTA. Check with your airline about whether your connection requires you to clear customs and immigration.
How long does it take to get a U.S. visa?
Processing times vary by country and visa type. Tourist visas in some countries take two to three weeks, while in others they take two to three months or longer. Work visas and immigrant visas take longer — often several months. Check the U.S. embassy website for your country for current processing times before you schedule your appointment.