ToFrom the Airport
Bus 120 ‘Aeroporto/Parque Nacional’ runs to the airport (R$2.90, 30 minutes) and the Brazilian side of the waterfalls (40 minutes) every 22 to 30 minutes from 5:25am to midnight. Catch it at the local bus terminal or any stop along Av Juscelino Kubitschek south of Barbosa. Bus 120 ‘Centro/TTU’ goes from the airport to Centro (exit to the far left end and look for blue ‘Ônibus’ sign).
Taxis run around R$20 to the falls and R$50 to centro.
ToFrom the Bus Station
City buses 105 and 115 (R$2.90) cover the 6km between the long-distance bus station and the local terminal downtown. Taxis cost R$55 to the Brazilian side of the falls, R$60 to the Argentine border and R$50 to the Paraguayan border.
ToFrom the Falls
For the Brazilian side of the falls, catch the ‘Aeroporto/P Nacional’ bus (R$2.90) to the park entrance. You can catch it in the local bus terminal, or at stops along Av Juscelino Kubitschek and Av Jorge Schimmelpfeng.
To get to the Argentina side, catch a Puerto Iguazú bus (R$4, one hour) on Mem de Sá across from the local bus terminal or along Av das Cataratas, closer to most hostels. They pass every 30 minutes or so between 6:15am and 7:15pm (less on Sunday). At Puerto Iguazú bus station, Río Uruguay (www.riouruguaybus.com.ar) services the falls (A$100 return, 30 minutes) frequently between 7:20am and 8:50pm.