How to travel from Buenos Aires to Iguazú Falls, Argentina

The distance between Buenos Aires and Iguazú Falls is around 1,075km (668 miles) and the quickest way to get there is to fly which takes around 2h 30m.

5 routes found

We've found 5 different ways to get from Buenos Aires to Iguazú Falls by plane, bus and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out Iguazú FallsBuenos Aires if you're planning a return trip.

🚀 Fastest
1
plane
+

Fly

Fly from Buenos Aires Jorge Newbery (AEP) to Iguazu (IGR).

  • Duration2h 30m
  • Flight time1h 50m
  • Typical cost
    ARS 14,135($110)
Operated by

Flybondi

+ 2 others

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

💰 Cheapest
2
bus
+

Bus

Take the bus to Puerto Iguazú.

  • Duration17h 45m
  • Departstwice daily
  • Typical cost
    ARS 1,655($13)
Operated by

Rio Uruguay

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

3
car
+

Drive

Drive to Iguazu Falls.

  • Duration15h 55m
  • Distance1,274km (792 miles)
Get turn-by-turn directions

Frequently asked questionsabout travel between Buenos Aires and Iguazú Falls

There are several options for getting from Buenos Aires to Iguazú Falls by plane, bus and car. The cheapest option is to take the bus which costs around ARS 1,655 ($13) and will take around 17h 45m. If you need to get there more quickly, you can fly and arrive in approximately 2h 30m, though it is a bit more costly at approximately ARS 14,135 ($110).

The distance between Buenos Aires and Iguazú Falls is around 1,075km (668 miles).

It takes around 2h 30m to get from Buenos Aires and Iguazú Falls by plane. If you are travelling by car it will take around 15h 55m to drive there.

The quickest way to get from Buenos Aires to Iguazú Falls is to fly which takes around 2h 30m and will set you back approx ARS 14,135 ($110).

The cheapest way to travel between Buenos Aires and Iguazú Falls, if you exclude driving, is to take the bus which will typically cost around ARS 1,655 ($13) for a standard one-way ticket.

Train travel

There is no train service that runs between Buenos Aires and Iguazú Falls. We recommend that you fly from Buenos Aires Jorge Newbery (AEP) to Iguazu (IGR). instead which will take 2h 30m.

Bus travel

Yes there is a bus that runs regularly from Buenos Aires and Iguazú Falls. It typically takes around 17h 45m and departs twice daily.

There are no direct bus services that runs from Buenos Aires to Iguazú Falls. However, you can instead can take several connecting buses with changeovers in Puerto Iguazú. These services run twice daily and will take a minimum of 17h 45m.

Rio Uruguay and Via Bariloche run regular bus services between Buenos Aires and Iguazú Falls. Buses run twice daily and take around 17h 45m on average but will vary depending on you book with.

Flights and Airlines

Yes you can fly from Buenos Aires and Iguazú Falls. Flights depart from Buenos Aires Jorge Newbery (AEP) and arrive at Iguazu (IGR). The flight takes around 1h 50m.

Yes there is a direct flight between Buenos Aires and Iguazú Falls with no stop-overs required. Flights typically take around 1h 50m.

Flybondi, Aerolíneas Argentinas and Jetsmart fly between Buenos Aires and Iguazú Falls. Flights depart from Buenos Aires Jorge Newbery (AEP) and and arrive into Iguazu (IGR). These flights usually take around 1h 50m.

The flight from Buenos Aires to Iguazú Falls typically takes around 1h 50m. Flights depart from Buenos Aires Jorge Newbery (AEP) and and arrive into Iguazu (IGR).

The closest major airport to Iguazú Falls is Posadas Airport (PSS) (PSS) which is approximately 242km (150 miles) from Iguazú Falls. Formosa International Airport (FMA) (FMA) and Camba Punta Airport (CNQ) (CNQ) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

Yes it is possible to drive from Buenos Aires and Iguazú Falls. The distance is around 1,274km (792 miles) by road and it will take around 15h 55m in normal traffic conditons.

If you don't have a car, the easiest way to get from Buenos Aires to Iguazú Falls is to fly which takes, on average, 2h 30m and will usually cost around ARS 14,135 ($110).

How do I get from Buenos Aires to Iguazú Falls

Compare travel optionsbetween Buenos Aires and Iguazú Falls

Transport options from Buenos Aires to Iguazú Falls
Transport optionDurationCostFrequencyDistance
Fly + 1 similar
2h 30m
ARS 14,135($110)
every 10 mins1,075km (668 miles)
Fly to Iguazu (IGR)2h 35m
ARS 30,690($240)
every 3 hours1,124km (698 miles)
Bus + 1 similar
17h 45m
ARS 1,655($13)
twice daily1,335km (829 miles)
Bus to Puerto Iguazú19h 45m
ARS 8,530($67)
5 times a day1,355km (842 miles)
Drive
15h 55m
ARS 17,575($140)
on demand1,274km (792 miles)

Top Carriersoperating between Buenos Aires and Iguazú Falls

Airlines

Bus companies

Airports near Iguazú Falls

The following major airports near Iguazú Falls offer regular flights to various popular destinations within Argentina and internationally.

PSS
Posadas Airport (PSS)
Domestic Airport
Distance
242km (150 miles) from Iguazú Falls
FMA
Formosa International Airport (FMA)
International Airport
Distance
384km (238 miles) from Iguazú Falls
CNQ
Camba Punta Airport (CNQ)
Domestic Airport
Distance
472km (293 miles) from Iguazú Falls