Visiting the USA: ESTA vs B1/B2 Visa and Which One You Need

The choice between ESTA and a B1/B2 visa comes down to your nationality and your travel history. If you are a citizen of a Visa Waiver Program country and eligible, you can usually visit the United States for tourism or business for up to 90 days with an approved ESTA. Everyone else, and anyone not eligible for ESTA, needs a B1/B2 visitor visa from a US embassy or consulate.
ESTA is quicker and simpler, but it has strict eligibility rules. A B1/B2 visa takes longer and usually involves an interview, but it covers travellers who cannot use the Visa Waiver Program. This guide explains both and how to decide.
1. What Is the Visa Waiver Program?
The Visa Waiver Program lets citizens of participating countries visit the United States without a visa for short stays.
- Stays are limited to 90 days for tourism, visiting family or certain business activities.
- You cannot work, study for credit or extend your stay under the program.
- Participating countries include many European nations and several others. Check the current list on the official US government websites, as it changes.
- Even if your country participates, you must have an approved ESTA before you board a flight to the US.
2. What Is ESTA?
ESTA, the Electronic System for Travel Authorization, is the online pre-travel check for Visa Waiver Program travellers.
- Apply only on the official website, esta.cbp.dhs.gov, or the official CBP app. Many lookalike sites charge extra fees.
- Apply as soon as you start planning. Applying at least 72 hours before travel is recommended, although many decisions come faster.
- You need an electronic passport from a participating country.
- An approved ESTA is generally valid for two years or until your passport expires, whichever comes first.
- If you get a new passport, you need a new ESTA.
- An approved ESTA allows you to travel to the US. It does not guarantee entry; the border officer decides.
3. Who Is Not Eligible for ESTA
Some travellers from Visa Waiver Program countries cannot use ESTA and must apply for a visa instead.
- People who have travelled to or been present in certain countries since specific dates. The US government publishes this list, and it has been expanded over the years, so check the official list before applying.
- Some dual nationals of certain countries.
- People who have previously been refused a US visa or entry, overstayed, or broken the conditions of an earlier visit may be refused.
- People with certain criminal records or immigration violations.
If your ESTA is refused, you can usually still apply for a B1/B2 visa. Do not keep reapplying for ESTA with changed answers; answer every question truthfully.
4. Who Needs a B1/B2 Visa
The B1/B2 visa is the standard US visitor visa. B1 covers business visits, such as meetings and conferences, and B2 covers tourism, visiting family and medical treatment. They are often issued together.
You need one if:
- Your nationality is not in the Visa Waiver Program.
- You are from a participating country but not eligible for ESTA, or your ESTA was refused.
- You want to stay longer than 90 days for a permitted visitor purpose.
The application starts with the online DS-160 form, followed by the visa fee payment and an interview booking at a US embassy or consulate.
5. The Visa Interview
Most adult applicants attend a short interview at a US embassy or consulate. Waiting times for appointments vary widely by location and season, so start early.
- Bring your passport, DS-160 confirmation page, fee receipt and appointment letter.
- Bring supporting documents that show your ties to home, such as an employment letter, property or family ties and bank statements.
- Answer clearly and honestly. The officer must be satisfied that you will return home after your visit.
- Fingerprints are usually taken at the interview.
- Some applicants may qualify for an interview waiver. Check the embassy's website for current rules.
Our visa documents checklist explains how to prepare supporting documents.
6. ESTA vs B1/B2 Visa at a Glance
- ESTA: online, quick, for eligible Visa Waiver Program citizens, maximum 90 days per visit, no extensions.
- B1/B2 visa: embassy application with an interview, open to all nationalities, length of stay set by the border officer at entry.
- Both: allow tourism and limited business activities only, never paid work in the US.
- Both: let you travel to the US to ask for entry, but the decision is made at the border.
7. What to Bring When You Arrive
US Customs and Border Protection officers decide whether to admit you and for how long.
- Your passport, plus your visa if you have one.
- Your return or onward ticket.
- The address of where you will stay.
- Proof of funds for your stay.
- For business visits, a letter explaining the purpose of your trip.
- Answer questions about your trip directly and honestly.
Your arrival record (Form I-94) is usually electronic. You can check it on the official CBP website after arrival to confirm the date by which you must leave.
Common Mistakes
- Applying for ESTA on an unofficial website and paying extra fees.
- Leaving the ESTA application until the day of travel.
- Assuming a previous ESTA is still valid after getting a new passport.
- Using ESTA when your travel history makes you ineligible.
- Planning to work, even remotely for a US company, on a visitor visa or ESTA without checking the rules.
- Overstaying, which can make you ineligible for ESTA in the future.
- Booking a non-refundable trip before your visa interview.
Frequently Asked Questions
How long does ESTA approval take?
Many ESTA decisions are given quickly, but some take longer. The US government recommends applying at least 72 hours before travel, and it is wise to apply as soon as you book.
Can I use ESTA if I have travelled to certain countries?
Travel to or presence in some countries since specific dates makes people ineligible for ESTA. The list is published by the US government and has changed over time, so check it before applying. If you are ineligible, you can apply for a B1/B2 visa.
How long can I stay in the US on ESTA?
Up to 90 days per visit, and you cannot extend it. If you need longer, apply for a B1/B2 visa before travelling.
Does a B1/B2 visa guarantee entry to the US?
No. A visa allows you to travel to a US port of entry and ask to be admitted. The CBP officer makes the final decision and sets your permitted stay.
Can I work in the US with ESTA or a B1/B2 visa?
No, neither allows employment in the US. Limited business activities such as meetings or conferences are allowed. Check the official rules if you are unsure whether an activity counts as work.
Plan Your US Trip with FlyZafy
If you need a visitor visa, you can apply for a visa online with FlyZafy and see the options available for your trip. For ESTA, always use the official US government website.
When your travel authorisation is approved, search flights to the United States and compare itineraries, layovers and baggage before booking. If you plan to drive while there, read our fly and drive trip planning guide.
Official Resources
- ESTA official application website
- US Department of State, travel information
- US Customs and Border Protection
- Transportation Security Administration
- The official website of the US embassy or consulate in your country
Disclaimer
This article is general information only and is not legal or immigration advice. US entry rules, Visa Waiver Program membership and ESTA eligibility depend on your nationality and history and can change. Always confirm the current requirements with official US government sources and with your airline before you travel.
- #ESTA vs B1/B2 visa
- #ESTA application
- #Visa Waiver Program
- #US tourist visa
- #B1/B2 visa interview
- #do I need a visa for the USA
- #ESTA eligibility