The Iguazu Falls are located about 1640 kilometers from Buenos Aires and 300 kilometers from Posadas (Capital of the Province of Misiones). Therefore, there are several ways to get to Iguazu Falls.
Puerto Iguazu has an international airport. The city is accessible by car, plane or bus. For short stays, the easiest and fasted way to travel is by air. But if you have more than 4 days to spend in Iguazu, you might consider to go by land (car or bus).
Get to Iguazu by plane
Puerto Iguazu has the Iguazu Falls International Airport where flights from Buenos Aires are operated by Aerolineas Argentina and LAN with more than one daily flight. Flight time from Buenos Aires is 1.30 pm.
There is also a flight from the city of Salta operated by Aerolineas Argentins. And the city of Foz (Brazil) receives flights from the main Brazilian cities and Lima (Peru).
Traveling to Iguazu by land
Iguazu can be reached by car or bus.
By car, it is connected to Posadas, the capital of the province, through the National Route 12.
If you are traveling from Buenos Aires, there are several bus companies that depart from Retiro (the main bus terminal in Buenos Aires).
For bus tickets check: Buy bus tickets in Argentina