U.S., Canadian, and British citizens need only a valid passport for stays of up to 90 days in Uruguay. Crossing into Brazil at Iguazú is a thorny issue. In theory, all U.S. citizens need a visa to enter Brazil. Visas are issued in about three hours from the Brazilian consulate in Puerto Iguazú (as opposed to the three days they take in Buenos Aires) and cost $120. The Buenos Aires consulate also has a reputation for refusing visas to travelers who don't have onward tickets from Brazil.
If you stay in Foz do Iguaçu, travel on to other Brazilian cities, or do a day trip to Brazil by public bus or through an Argentinean company, you'll need a visa. There have been reports of getting around this by using a Brazilian travel agent or by using local taxis (both Argentine and Brazilian) that have "arrangements" with border control. Though the practice is well established (most hotels and travel agents in Puerto Iguazú have deals with Brazilian companies and can arrange a visa-less visit), it is illegal. Reinforcement of the law is generally lax but sudden crackdowns and on-the-spot fines of hundreds of dollars have been reported.
Need a break from the big city? View 42-hour itineraries from 13 cities.More
View deals in Side Trips from Buenos Aires for vacation packages, hotels, airfare, and more from our partners!More