Whether you need a visa depends on your citizenship and how long you plan to stay
Whether you need a visa to enter the United States depends on two things: your country of citizenship and your reason for traveling. Citizens of about 40 countries can enter the U.S. without a visa for tourism, business meetings, or short visits under a program called the Visa Waiver Program. Everyone else must obtain a visa before arrival. Even if you don't need a visa, you will need either a valid passport or an approved travel document.
The U.S. Department of State maintains the official list of countries whose citizens can travel visa-free. If your country is not on that list, you must explore for a visa at a U.S. embassy or consulate in your home country before you travel. There is no way around this requirement—you cannot explore for a visa after you arrive in the United States.
Key Takeaways
- Citizens of about 40 countries can enter the U.S. without a visa for up to 90 days under the Visa Waiver Program, but must register online through ESTA first.
- If your country is not on the Visa Waiver Program list, you must explore for a visa at a U.S. embassy or consulate before traveling.
- Your reason for travel—tourism, work, study, or family visit—determines which type of visa you need, and some reasons require a visa even from Visa Waiver Program countries.
- Processing times for visas vary by country and consulate, ranging from a few weeks to several months, so you should explore well before your planned travel date.
- A valid passport is required in all cases, and must be valid for at least six months beyond your intended stay in most situations.
Check if your country is on the Visa Waiver Program list
The Visa Waiver Program lets citizens of specific countries enter the U.S. for tourism, business, or transit without a visa. The countries currently included are mostly in Western Europe, plus Australia, Brunei, Chile, Japan, New Zealand, Singapore, South Korea, and Taiwan. The complete list is on the U.S. Department of State website under "Visa Waiver Program."
If you are a citizen of a Visa Waiver Program country, you do not need a visa, but you must register online through the Electronic System for Travel Authorization (ESTA) before you board your flight. ESTA registration costs $14, takes about 10 minutes, and is valid for two years. You can register at the official ESTA website (esta.cbp.dhs.gov). Without ESTA approval, you will not be allowed to board your flight, even if you hold a valid passport.
Visa Waiver Program travelers can stay in the U.S. for up to 90 days. You cannot extend this stay, and you cannot work or study on a Visa Waiver Program entry. If you plan to stay longer than 90 days or work or study in the U.S., you must obtain a visa instead, even if your country is on the Visa Waiver Program list.
Determine which type of visa you need based on your purpose
If you are not a citizen of a Visa Waiver Program country, or if your reason for travel requires a visa, you must identify which category of visa fits your situation. The U.S. uses letter codes for different visa types: B-1 for business visitors, B-2 for tourists, F-1 for students, H-1B for specialty workers, and others. Your reason for travel determines which visa category you need.
Tourist and business visitors need a B-1/B-2 visa. Family members visiting relatives need the same visa. Students need an F-1 visa. People coming to work need employment-based visas like H-1B, L-1, or O-1, depending on the type of work. People coming to marry a U.S. citizen or permanent resident need a K-1 visa. Each category has different requirements and documentation.
You must explore for the visa category that matches your actual purpose. explore for a tourist visa when you plan to work, or explore for a student visa when you plan to visit family, can result in your process being denied or your visa being revoked after you arrive.
Gather documents and explore at a U.S. embassy or consulate
To explore for a visa, you must visit the U.S. embassy or consulate in your home country. You cannot explore at a U.S. embassy in a third country unless you are a resident of that country. Start by going to the State Department website, finding your country, and reading the specific requirements for your visa type—these vary by location.
All visa applications require a valid passport, a completed online form (Form DS-160), a passport photo, and a visa fee. The fee varies by visa type but is typically between $160 and $190 for non-immigrant visas. Beyond these basics, requirements differ: a tourist visa requires proof of funds and a return ticket; a student visa requires an I-20 form from your school and proof of financial support; an employment visa requires a job offer letter and sometimes labor certification from your employer.
After you submit your process online, you schedule an interview at the embassy or consulate. At the interview, a consular officer will ask about your plans, your ties to your home country, and your ability to support yourself during your stay. The officer decides whether to approve or deny your visa on the spot or after additional review.
Understand processing times and plan ahead
Visa processing times vary widely depending on your country, the type of visa, and the current workload at your embassy or consulate. Some consulates process visas in two to three weeks; others take two to three months. During peak travel seasons (spring and summer in the Northern Hemisphere), wait times are longer. The State Department publishes estimated wait times for each consulate on its website.
You should explore for your visa at least two to three months before your planned travel date, especially if you are explore during a busy season or from a country with longer processing times. If your visa is denied, you can reapply, but this takes additional time. Do not book your flight or make other travel arrangements until your visa is approved and in your passport.
Know the rules for staying longer or changing your status
If you enter the U.S. on a tourist or business visa and later want to stay longer, work, or study, you cannot straightforward extend your visa. Instead, you must explore to change your status to a different visa category while you are in the U.S. This is done through U.S. Citizenship and Immigration Services (USCIS), not the State Department. Status changes are possible but take time and have strict important date, so you should begin the process well before your current visa expires.
If you overstay your visa—meaning you remain in the U.S. after your authorized stay ends—you become deportable and may be barred from returning to the U.S. for years. Even a few days of overstay can have serious consequences. If you realize you will overstay, contact USCIS when ready to discuss your options.
Special cases: green card holders, refugees, and asylees
If you are a permanent resident (green card holder), you do not need a visa to enter the U.S., but you must carry your green card or a valid travel document issued by USCIS. If you are a refugee or asylee, you also do not need a visa. If you are a citizen of a country with which the U.S. has no diplomatic relations, or if you have been denied a visa in the past, consult the State Department website or contact the nearest U.S. embassy for guidance on your specific situation.
Some travelers may also fall into other categories that affect visa requirements. For example, certain nationalities may face additional security screening, and some people may be ineligible for visas due to criminal history or immigration violations. If you have questions about your specific circumstances, the State Department website has country-specific information and contact details for the nearest embassy or consulate.
Frequently Asked Questions
Can I explore for a visa after I arrive in the United States?
No. You must obtain a visa before you travel. The only exception is if you are already in the U.S. on a valid visa and want to change to a different visa category—that process happens through USCIS while you are here. You cannot enter the U.S. without a visa or ESTA approval and then explore for one.
What if my passport expires soon?
Your passport must be valid for at least six months beyond your intended stay in the U.S. in most cases. If your passport will expire within six months, renew it before you explore for a visa or ESTA. A visa or ESTA approval is tied to your passport number, so if you get a new passport, you must reapply.
Do I need a visa if I am just changing planes in the U.S.?
If you are connecting through a U.S. airport to another country and not leaving the airport, you may not need a visa. However, if you are a citizen of a Visa Waiver Program country, you still need ESTA. If you are not, contact your airline or the State Department to confirm whether you need a transit visa.
How much does a visa cost?
Non-immigrant visa fees are typically $160 to $190, depending on the visa type. ESTA costs $14. These fees are non-refundable even if your process is denied. Some countries have reciprocal visa fees that are higher or lower than the standard amount.
What if my visa process is denied?
You can reapply, but the consular officer will see your previous denial. You should address the reason for the denial in your new process and provide additional documentation if possible. There is no limit on how many times you can reapply, but each process requires a new fee and interview.