Fastest ~1h45 by flight (air time)
| ✈️ Flight | ~1h45 air | EZE/AEP-IGR, Aerolíneas/LATAM; ~4-5h door-to-door |
| 🚌 Bus | ~17–18h | Overnight cama/cama suite from Retiro, South American classic |
| 🚗 Car | ~13–15h | 1,300km via RN 12, usually split over two days |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
Buenos Aires to Iguazu Falls is a journey of around 1,300 km to one of the world's most spectacular natural wonders. The distance means you are firmly in the territory of weighing a short flight against a classic South American long-haul bus — and there is no passenger rail on this route. Here is what each option involves.
The quickest way: flying to Puerto Iguazú
The flight from Buenos Aires (EZE — Ezeiza, or AEP — Aeroparque Jorge Newbery) to Puerto Iguazú (IGR) takes around 1 hour 45 minutes, and it is by far the fastest option for reaching the falls. Aerolíneas Argentinas and LATAM Argentina both operate this route, typically with multiple flights per day. Aeroparque (AEP), the city airport closer to the centre of Buenos Aires, is often used for domestic flights including this one, making the transfer from the city more manageable than from the international Ezeiza airport.
From Puerto Iguazú airport, the falls are about 20 kilometres away, reachable by taxi or remis (private hire). The Argentine side's entrance to Parque Nacional Iguazú is accessed from Puerto Iguazú, while the Brazilian side's entrance is a short distance across the border at Foz do Iguaçu. Fares vary considerably by how early you book and the time of year; advance booking through the airline websites is essential, especially in peak season (July and Argentine school holidays).
Including airport transfers, the total door-to-door journey by air is around four to five hours from central Buenos Aires — still the fastest option by a considerable margin.

The overnight bus: a South American institution
Argentina's long-distance bus network is one of the finest in South America, and the Buenos Aires to Puerto Iguazú overnight run is one of the great South American bus journeys. Departing from Buenos Aires Retiro Bus Terminal — the massive, three-storey terminal in the north of the city — coaches arrive at Puerto Iguazú's local bus terminal after roughly 17 to 18 hours on the road.
The key to making this journey enjoyable is choosing the right seat class. Argentine long-distance coaches offer several grades:
- Semi-cama — seats recline to around 140–150 degrees, similar to a business-class airline seat.
- Cama ejecutivo — seats recline to around 160 degrees, with more leg room and typically a meal included.
- Cama suite / Premium Cama — fully flat beds in a lower deck, comparable to a business-class lie-flat flight seat, often with meals, blanket and amenity kit.
On an 18-hour journey, spending more on cama or cama suite is almost always worth it. Main operators on this route include Via Bariloche, El Rapido Argentino, Crucero del Norte, and Flecha Bus. Tickets are purchased at the Retiro terminal or through operators' own websites; a dedicated booking platform like plataforma10.com aggregates options across carriers. Book well in advance for July and long weekends.
The journey passes through the Mesopotamian northeast of Argentina — Entre Ríos and Corrientes provinces — and the landscape is flat but interesting in its way: wetlands, red earth roads and subtropical vegetation. Departing in the evening and arriving in the morning means you sleep through most of it, which is rather the point.
Arrive fresh: A cama suite bus departing around 9–10 pm from Retiro will typically arrive in Puerto Iguazú by mid-morning the following day — giving you a full day at the falls. This is why many travellers prefer the bus over the plane, even though the flight is faster: you travel overnight and lose no daytime hours.
There is no passenger rail
It is important to be clear about this: there is no passenger train service between Buenos Aires and Puerto Iguazú / Iguazu Falls. Argentina's long-distance passenger rail network, once extensive, was largely discontinued in the 1990s. Some suburban and regional services remain around Buenos Aires, but the northern route to Misiones province does not carry passenger trains. Anyone planning around a train to Iguazu will need to revise their plans.
For context on coach travel across the continent, see our guide to coaches in South America.
Driving from Buenos Aires
The drive from Buenos Aires to Puerto Iguazú is a genuine road trip: around 1,300 km, taking approximately 13 to 15 hours of driving — most people spread this over two days, stopping in Rosario or Corrientes overnight. The route is largely via Ruta Nacional 12 through Entre Ríos, crossing the Paraná River by bridge at Posadas and continuing north through Misiones province, where the red laterite soil and subtropical rainforest are striking.
Driving yourself gives you the freedom to stop at attractions along the way — the Jesuit ruins at San Ignacio Miní are a worthwhile detour. Petrol stations are regular along the main route, though not abundant in every stretch of Misiones. Driving standards in Argentina are variable, and road quality ranges from excellent national highways to rougher provincial roads; take care, particularly at night.
International visitors to Argentina can drive on their home licence for the duration of a tourist stay, but an International Driving Permit (IDP) is advisable if your licence is not in Spanish or is issued in a country with a very different character set. Hire cars are widely available in Buenos Aires; confirm that your policy covers the full route to Misiones.
Which should you choose?
Fly if your time is limited, if you have young children, or if fares are favourable — arriving fresh in under two hours of flying time and spending your energy at the falls is a straightforward win. Take the overnight cama bus if you want to experience one of Argentina's great travel traditions, save on a night's accommodation and arrive ready for the park in the morning — the full-flat cama suite option makes an 18-hour bus journey genuinely comfortable. Drive only if you want to explore the Mesopotamian northeast at your own pace and are happy to give the journey two days each way.
Frequently asked questions
How far is it from Buenos Aires to Iguazu Falls?
Around 1,300 km by road. The flight to Puerto Iguazú takes about 1 hour 45 minutes; the overnight bus takes 17 to 18 hours.
Is there a train from Buenos Aires to Iguazu Falls?
No. There is no passenger rail service on this route. Argentina's long-distance network was largely discontinued, and no trains serve Puerto Iguazú or the Misiones province region.
Which bus companies run from Buenos Aires to Puerto Iguazú?
Main operators include Via Bariloche, El Rapido Argentino, Crucero del Norte and Flecha Bus. Tickets can be compared and booked through plataforma10.com or directly with operators at Retiro Bus Terminal.
Can I visit both the Argentine and Brazilian sides of the falls?
Yes, most visitors do. The Argentine side (Parque Nacional Iguazú, accessed from Puerto Iguazú) and the Brazilian side (Parque Nacional do Iguaçu, accessed from Foz do Iguaçu) each offer distinct perspectives. Check whether your nationality requires a visa for Brazil before planning to cross, as requirements differ from those for Argentina.
Sources and further reading:
- Flights: Aerolíneas Argentinas (aerolineas.com.ar), LATAM Argentina (latamairlines.com).
- Bus bookings: Plataforma 10 (plataforma10.com), Via Bariloche, Crucero del Norte.
- Park information: Administración de Parques Nacionales, Argentina (parquesnacionales.gob.ar).
