USA Visa Guide 2025
Everything you need to know about entering the United States — from ESTA for Visa Waiver Program travelers to the B-2 tourist visa application process.
ESTA
Electronic Travel Authorization for Visa Waiver Program countries. Apply online in minutes.
Most CommonVisa Waiver Program
42 countries can visit the USA for up to 90 days without a visa. Just need a valid ESTA.
Easiest OptionB-2 Tourist Visa
Required for travelers from non-VWP countries. Apply at a US embassy or consulate.
For Non-VWPESTA — Electronic System for Travel Authorization
ESTA is required for citizens of Visa Waiver Program (VWP) countries traveling to the USA by air or sea. It is not a visa — it is a pre-travel authorization that determines your eligibility to travel to the US under the VWP.
How to Apply for ESTA
- Visit the official ESTA website at esta.cbp.dhs.gov (beware of unofficial third-party sites)
- Create an application and provide your passport details
- Answer eligibility questions about criminal history, health, and travel plans
- Pay the $21 USD application fee by credit card
- Submit and receive authorization (usually within minutes, up to 72 hours)
- Save your ESTA confirmation number
- Present your passport at check-in — airlines can verify your ESTA electronically
Key ESTA Details
- Cost: $21 USD (non-refundable)
- Validity: 2 years or until passport expires (whichever comes first)
- Maximum stay: 90 days per visit
- Processing: Usually minutes to 72 hours
- Apply at least: 72 hours before departure
Important: Only use the official CBP website (esta.cbp.dhs.gov). Many third-party sites charge higher fees while just submitting your application on your behalf.
Visa Waiver Program Countries
Citizens of the following 42 countries can visit the USA for up to 90 days without a traditional visa by obtaining ESTA authorization:
European VWP Countries
- United Kingdom
- France
- Germany
- Italy
- Spain
- Netherlands
- Belgium
- Switzerland
- Austria
- Sweden
- Norway
- Denmark
- Finland
- Portugal
Asia-Pacific VWP Countries
- Japan
- South Korea
- Australia
- New Zealand
- Singapore
- Taiwan
- Brunei
- Chile (Americas)
- Israel
- Malta
- Greece
- Poland
- Czech Republic
- Hungary
Note: Even with ESTA approval, final entry is at the discretion of US Customs and Border Protection (CBP) officers. You may be asked questions about your travel plans and must demonstrate you plan to leave the US within 90 days.
B-2 Tourist Visa (Non-VWP Countries)
If your country is not part of the Visa Waiver Program, you need to apply for a B-2 tourist visa at a US embassy or consulate in your country.
B-2 Visa Application Process
- Complete the DS-160 online nonimmigrant visa application form at ceac.state.gov
- Pay the nonimmigrant visa application fee (typically $185 USD)
- Schedule an interview at your nearest US embassy or consulate
- Gather required documents (see list below)
- Attend the visa interview
- Wait for visa processing and decision
- If approved, your passport will be stamped with the B-2 visa
When You Need a B-2 Visa
- Your country is not in the Visa Waiver Program
- You plan to stay longer than 90 days
- You have been denied ESTA authorization
- You want multiple entries over a longer period
Tip: Apply well in advance — interview wait times at US embassies can be several months in some countries. Check the US embassy website in your country for current wait times.
Extending Your Stay
If you want to stay longer than authorized, you may be able to file for an extension before your authorized stay expires.
Extension Options
- B-2 Visa Extension: File Form I-539 (Application to Extend/Change Nonimmigrant Status) with USCIS before your I-94 expiration date. Filing fee is $370 USD.
- ESTA/VWP Travelers: You cannot extend a VWP stay. You must leave the US within 90 days. There is no provision for extension under the VWP.
- Status Change: In some cases, you may be able to change your nonimmigrant status to another category (e.g., student visa) if you qualify.
Processing Times
USCIS processes Form I-539 extensions typically within 3-8 months. You can check current processing times at egov.uscis.gov. File well before your authorized stay expires to maintain legal status.
Required Documents
For ESTA Application
- Valid passport (must be valid for duration of stay)
- Digital passport photo (taken within last 6 months)
- Valid email address
- Credit or debit card for $21 USD fee
- US address where you will be staying (hotel or host)
For B-2 Visa Interview
- Valid passport (6+ months validity beyond your stay)
- DS-160 confirmation page
- Visa application fee receipt
- One recent passport-size photo
- Proof of ties to home country (employment, property, family)
- Financial evidence (bank statements, employment letter)
- Travel itinerary and hotel bookings
Entry Tips
Do
- Apply for ESTA at least 72 hours before departure
- Carry your ESTA confirmation number when traveling
- Have your return/onward ticket ready to show
- Bring proof of accommodation for your first night
- Show sufficient funds for your stay if asked
- Answer CBP questions honestly and directly
Avoid
- Overstaying your authorized period — serious legal consequences
- Working on a tourist visa
- Traveling with undeclared cash over $10,000 USD
- Bringing prohibited food items (especially fresh produce and meats)
- Misrepresenting your purpose of visit at the border
- Using unofficial ESTA third-party websites
Visa Types Comparison
| Type | Processing Time | Cost | Max Stay |
|---|---|---|---|
| ESTA (VWP) | Minutes to 72 hours | $21 USD | 90 days |
| B-2 Tourist Visa | 2 weeks to several months | $185 USD | Up to 6 months |
| I-539 Extension (B-2) | 3-8 months | $370 USD | Up to 6 more months |
| VWP (No ESTA) | N/A — must have ESTA | N/A | Not allowed |
Frequently Asked Questions
Do I need a visa to visit the USA?
It depends on your nationality. Citizens of Visa Waiver Program (VWP) countries can visit the USA for up to 90 days without a visa using ESTA (Electronic System for Travel Authorization). Citizens of non-VWP countries need to apply for a B-1/B-2 tourist visa at a US embassy or consulate.
What is ESTA and how do I apply?
ESTA is an automated system that determines eligibility to travel to the US under the Visa Waiver Program. You apply online at esta.cbp.dhs.gov at least 72 hours before travel. The fee is $21 USD and authorization is typically valid for 2 years or until your passport expires.
How long can I stay in the USA on a tourist visa?
ESTA/VWP travelers can stay up to 90 days per visit. B-2 tourist visa holders are typically granted 6 months (180 days), though the actual duration is determined by the CBP officer at the port of entry. Extensions may be possible by filing Form I-539.
Can I work in the USA on a tourist visa?
No. Neither ESTA nor the B-2 tourist visa allow you to work in the United States. Working on a tourist visa is a serious violation that can result in deportation and future entry bans. If you plan to work, you need an appropriate work visa.