Travel visa requirements by country
Whether a country requires U.S. residents to obtain visas depends on the state of international relations between that country and the U.S. government. Most foreign countries will require a U.S. resident to obtain a visa before undertaking any kind of paid work. For tourist visits, many countries allow U.S. citizens and legal permanent residents to enter for a limited time without obtaining visas.
For tourist travel without undertaking paid work, U.S. residents do not require visas to enter the South American countries of Ecuador, Colombia, Venezuela, Guyana, Bolivia, Chile, Argentina or Uruguay. Most of these countries will allow tourist stays of between 30 and 180 days. Travelers from the U.S. do require a tourist visa to enter Brazil. You must obtain your visa for Brazil before leaving your home country, as visas are not issued at the Brazilian airports or borders.
Most countries in Africa require all travelers from the U.S. to obtain visas before entry. Tourist visas are required for every African country except for Senegal, Lesotho, Rwanda, Malawi, Namibia, Botswana and South Africa. Seychelles does not require a tourist visa if you have proof of a hotel reservation. Mauritius will allow tourist entry without a visa if you have proof of funds and a return ticket to your home country. Certain countries in North Africa that require U.S. residents to obtain a tourist visa - at the time of publication, Libya and Sudan - can refuse to issue you a visa if your passport shows you have previously visited Israel.
Most Asian countries require U.S. tourists to obtain visas. For travel to India, U.S. nationals must obtain visas before arrival in the country. U.S. residents are not allowed into North Korea except as part of a special approved tour. No visa is necessary for tourist visits to Japan or South Korea, of less than 90 days. You can visit Hong Kong or Singapore without a visa in most instances.