USA ESTA vs Tourist Visa (B-1/B-2): Which Do You Need? (2026)

If you want to visit the United States, your entry route depends almost entirely on your nationality. Citizens of Visa Waiver Program countries can use the ESTA — a quick online pre-authorisation. Citizens of all other countries need to apply for a B-1/B-2 visitor visa through a US consulate. This comparison explains both routes clearly.
USA ESTA
9.6
Gov. fee $21
Apply for USA ESTA
VS
Canada eTA
9.5
Gov. fee $7
Apply for Canada eTA

Behind this comparison

This comparison is based on official government data for both USA ESTA and Canada eTA, supplemented by application experience data from our traveller feedback network. Processing times reflect medians from 8 data points collected over the past 6 months. Fees are based on published government rates as of April 2026. Where fees vary by nationality, we show the most common rate for English-speaking market applicants. Always check the current fee on the official government portal before applying.

Feature Comparison

Feature USA ESTA Canada eTA
Who can apply VWP country citizens (42 nationalities) All nationalities (non-VWP)
Application method Online, no interview Embassy with interview
Government fee $21 $185
Processing time Minutes Weeks to months
Validity 2 years or passport expiry Up to 10 years
Max stay per visit 90 days Up to 6 months
Can be extended in the USA No Sometimes (I-539 form)

Our Verdict

Our Pick
USA ESTA
Use the ESTA if you hold a passport from a VWP country. It is faster, cheaper, and requires no embassy visit. The $21 government fee and near-instant approval make it the clear winner for eligible travellers.
Apply for USA ESTA
Canada eTA
A B-1/B-2 visa is necessary for citizens of non-VWP countries. While the process is more involved (embassy appointment, interview, longer processing time), a B-1/B-2 visa can offer longer stays and more flexibility than the ESTA for frequent US travellers.
Apply for Canada eTA

Frequently Asked Questions

What happens if my ESTA is denied?+
If your ESTA is denied (showing "Travel Not Authorized"), you must apply for a B-1/B-2 visa at a US embassy or consulate. ESTA denial is not the same as visa denial — many people successfully obtain B visas after ESTA denial.
Can I convert my ESTA to a B-1/B-2 visa while in the USA?+
No. ESTA visitors cannot change their status from within the USA. If you need more time or a different status, you must leave and apply for the appropriate visa from your home country or another country outside the USA.

Related Guides