Over 800 miles (1290 kilometers) separate the Argentine capital of Buenos Aires and Iguazú Falls National Park, which sits on the border separating Argentina and Brazil. By far the easiest way to access the falls is to fly into the Puerto Iguazú airport and take a taxi or tour from there. Alternatively, several long-distance buses depart from Buenos Aires for Puerto Iguazú daily, though the journey takes over 18 hours and is not recommended.
By Plane
Duration: 2 hours, plus transportation to/from airports
Most of the flights for Puerto Iguazú depart from Aeroparque, which is also the easiest airport to reach from the city center. Located right on the edge of the Palermo neighborhood, the airport is easily accessible by taxi, and the drive there will give you nice views of the La Plata River.
LATAM and Aerolineas Argentinas also offer flights leaving from Ezeiza airport, 20 miles outside of Buenos Aires. The best way to reach Ezeiza is to book a private transfer in advance. Another option is to use the Tienda León shuttle buses, which depart from Puerto Madero every 30 minutes. A few local lowcost airlines also depart from El Palomar airport, which is harder to access from the capital and generally not your best option.
Once you arrive in Puerto Iguazú, you can book a taxi or private tour to take you directly to the falls, which are only 6 miles (10 km) away from the airport.
By Bus
Duration: 18 hours
Several companies offer daily trips from the Retiro bus station in Buenos Aires to Puerto Iguazú. Buses range from reclining semi-cama (half-bed) seats to first-class, lie-flat seats. Though the buses are clean and comfortable, the journey is too long to be worthwhile.
Once you reach the Puerto Iguazú bus terminal you can book a taxi or board a local bus to reach the falls, which are 11 miles (17.5 kilometers) away from the station.