A U.S. visa is a document issued by the U.S. government that allows a foreign national to enter the United States for a specific purpose, such as work or study. ESTA is a travel authorization that allows citizens of certain countries to enter the United States for tourism or business purposes for up to 90 days without a visa.