Iguazu Falls is surprisingly accessible for such a remote wonder of nature. Two international airports serve the region: Puerto Iguazu (IGR) on the Argentine side and Foz do Iguacu (IGU) on the Brazilian side. Both are within 30 minutes of the falls, and crossing between the two countries is straightforward.
By Air from Buenos Aires (Argentine Side)
The most popular route. Puerto Iguazu Airport (IGR) receives 6-8 daily flights from Buenos Aires. Flight time: ~1 hour 45 minutes. Airlines: Aerolineas Argentinas, Flybondi (low-cost), JetSmart (low-cost). Prices start from USD 40-80 one way with advance booking.
By Air from Brazil (Brazilian Side)
Foz do Iguacu Airport (IGU) has direct flights from Sao Paulo (1h50), Rio de Janeiro (2h20), Curitiba (1h10) and other Brazilian cities. Airlines: LATAM, Gol, Azul. This is the best option if you are coming from or through Brazil.
Crossing the Border
The Tancredo Neves Bridge connects Puerto Iguazu (Argentina) and Foz do Iguacu (Brazil). The crossing takes 20-30 minutes including immigration. Most tour operators handle the border formalities on the bus, making it seamless. You can also cross by taxi (~USD 20-30) or local bus.
Most nationalities need only a valid passport (no visa required for tourism). Mercosur citizens can use their national ID.
By Long-Distance Bus
- From Buenos Aires: 18 hours. Several daily services. Semi-cama and full-cama options.
- From Sao Paulo: 15 hours. Catarinense and other operators.
- From Curitiba: 9 hours by bus, 6-7 hours by car via BR-277.
Airport Transfers
Find flights
Compare prices across all airlines
Transfer Airport Transfers
Private or shared transfer from airport to hotel. Door-to-door service.
Frequently Asked Questions
What is the closest airport to Iguazu Falls?
There are two airports: Puerto Iguazu (IGR) on the Argentine side and Foz do Iguacu (IGU) on the Brazilian side. Both are within 30 minutes of the falls. IGR has direct flights from Buenos Aires (1h45). IGU has direct flights from Sao Paulo (1h50), Rio and Curitiba.
How long is the flight from Buenos Aires?
The flight from Buenos Aires (Aeroparque or Ezeiza) to Puerto Iguazu (IGR) takes approximately 1 hour 45 minutes. There are 6-8 daily flights with Aerolineas Argentinas, Flybondi and JetSmart.
Can I visit both sides from one city?
Yes. Whether you stay in Puerto Iguazu (Argentina) or Foz do Iguacu (Brazil), you can easily cross the border via the Tancredo Neves Bridge (20-30 minutes). Most tours include hotel pick-up and border crossing.
This article contains affiliate links. If you book through them, we receive a small commission at no extra cost to you.