US Visitor Visa Information

A foreign national traveling to the United States for tourism needs a visitor visa (B-2) unless qualifying for entry under the Visa Waiver Program.

https://travel.state.gov/content/travel/en/us-visas/tourism-visit.html

Use the following link for a list of countries that qualify for Visa Waiver

https://travel.state.gov/content/travel/en/us-visas/tourism-visit/visa-waiver-program.html

If you qualify for Visa Waiver, you will still need a valid ESTA.

The Electronic System for Travel Authorization (ESTA) is an automated system used to determine the eligibility of visitors to travel to the United States under the Visa Waiver Program (VWP) and whether such travel poses any law enforcement or security risk.

ESTA is not a visa. It does not meet the legal requirements to serve in lieu of a U.S. visa when a visa is required. Travelers that possess a valid U.S. visa may travel to the United States on that visa for the purpose it was issued. Travelers traveling on valid visas are not required to apply for an ESTA. In the same way that a valid visa does not guarantee admission to the United States, an approved ESTA is not a guarantee of admission to the United States.