There are 6 ways to get from Rio de Janeiro to Puerto Iguazú by plane, subway, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Rio De Janeiro Santos Dumont  •  3 h 25 min

  1. Fly from Rio De Janeiro Santos Dumont (SDU) to Foz do Iguacu (IGU) SDU - IGU

$97 - $419

Cheapest option

Bus  •  23 h 33 min

  1. Take the bus from Rio de Janeiro - Novo Rio to Ciudad del Este

$50 - $70

4 alternative options

Line 2 Metrô Rio to Rio De Janeiro-Galeao, fly, bus  •  5 h 57 min

  1. Take the line 2 Metrô Rio from Presidente Vargas to Vicente de Carvalho
  2. Fly from Rio De Janeiro-Galeao (GIG) to Foz do Iguacu (IGU) GIG - IGU
  3. Take the bus from Foz do Iguazú, Brazilian Falls, Brazil to Terminal de Omnibus de Ciudad de Puerto Iguazú

$90 - $325

Bus via Foz do Iguazú, Brazilian Falls, Brazil  •  28 h 11 min

  1. Take the bus from Rio de Janeiro - Novo Rio to Foz do Iguaçu Rio de Janeiro – Novo Rio / ...

$57 - $118

Bus Gontijo  •  30 h 21 min

  1. Take the bus from Rio de Janeiro - Novo Rio to Roseira Teixeira de Freitas / ...
  2. Take the bus from Roseira to Foz do Iguaçu Recife - Foz do Iguaçu

$76 - $103

Drive  •  16 h 48 min

  1. Drive from Rio de Janeiro to Puerto Iguazú 928.9 miles

$150 - $230

Questions & Answers

The cheapest way to get from Rio de Janeiro to Puerto Iguazú is to bus which costs R$ 190 - R$ 270 and takes 23 h 33 min.

More details

The quickest way to get from Rio de Janeiro to Puerto Iguazú is to fly which costs R$ 370 - R$ 1700 and takes 3 h 25 min.

More details

The distance between Rio de Janeiro and Puerto Iguazú is 1193 km. The road distance is 1486.3 km.

Get driving directions

It takes approximately 3 h 25 min to get from Rio de Janeiro to Puerto Iguazú, including transfers.

More details

No, there is no direct bus from Rio de Janeiro to Puerto Iguazú. However, there are services departing from Brs 1,4 - Praça Tiradentes and arriving at Terminal de Omnibus de Ciudad de Puerto Iguazú via Rio de Janeiro - Novo Rio, Foz do Iguaçu and Foz do Iguazú, Brazilian Falls, Brazil. The journey, including transfers, takes approximately 28 h 11 min.

More details

What companies run services between Rio de Janeiro, Brazil and Puerto Iguazú, Argentina?

LATAM Chile, Gol Transportes Aéreos and Azul Linhas Aéreas Brasileiras fly from Rio de Janeiro to Puerto Iguazú every 4 hours. Alternatively, Pluma operates a bus from Rio de Janeiro to Puerto Iguazú twice a week. Tickets cost $50 - $70 and the journey takes 23 h 10 min.

Airlines
LATAM Chile
Website
latam.com
Flights from Rio De Janeiro Santos Dumont to Foz do Iguacu
Ave. Duration
1 h 50 min
When
Saturday
Estimated price
$130 - $600
Flights from Rio De Janeiro Santos Dumont to Foz do Iguacu via Sao Paulo Congonhas
Ave. Duration
4 h 10 min
When
Every day
Estimated price
$130 - $600
Flights from Rio De Janeiro-Galeao to Foz do Iguacu
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$110 - $500
Flights from Rio De Janeiro-Galeao to Foz do Iguacu via Sao Paulo
Ave. Duration
4 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$110 - $500
Flights from Rio De Janeiro-Galeao to Foz do Iguacu via Sao Paulo Congonhas
Ave. Duration
4 h 20 min
When
Tuesday, Wednesday, Thursday, Friday and Saturday
Estimated price
$110 - $500
Gol Transportes Aéreos
Website
voegol.com.br
Flights from Rio De Janeiro Santos Dumont to Foz do Iguacu via Sao Paulo Congonhas
Ave. Duration
3 h 30 min
When
Monday to Saturday
Estimated price
$130 - $900
Flights from Rio De Janeiro Santos Dumont to Foz do Iguacu via Curitiba
Ave. Duration
4 h 35 min
When
Sunday
Estimated price
$130 - $900
Flights from Rio De Janeiro-Galeao to Foz do Iguacu
Ave. Duration
2 h 11 min
When
Every day
Estimated price
$100 - $550
Flights from Rio De Janeiro-Galeao to Foz do Iguacu via Sao Paulo
Ave. Duration
3 h 50 min
When
Every day
Estimated price
$100 - $550
Azul Linhas Aéreas Brasileiras
Website
voeazul.com.br
Flights from Rio De Janeiro Santos Dumont to Foz do Iguacu via Sao Paulo Viracopos
Ave. Duration
3 h 45 min
When
Monday to Saturday
Estimated price
$120 - $550
Flights from Rio De Janeiro-Galeao to Foz do Iguacu via Sao Paulo Viracopos
Ave. Duration
3 h 47 min
When
Saturday and Sunday
Estimated price
$130 - $600
Avianca Brazil
Website
avianca.com.br
Flights from Rio De Janeiro-Galeao to Foz do Iguacu
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$110 - $470
Train operators
Bus operators
Puerto Iguazú Local Bus
Bus from Foz do Iguazú, Brazilian Falls, Brazil to Terminal de Omnibus de Ciudad de Puerto Iguazú
Ave. Duration
15 min
Frequency
4 times a day
Estimated price
$4
Pluma
Phone
08000 950 836
Email
sac@pluma.com.br
Website
pluma.com.br
Bus from Rio de Janeiro - Novo Rio to Ciudad del Este
Ave. Duration
23 h 10 min
Frequency
Twice a week
Estimated price
$50 - $70
Schedules at
pluma.com.br
Bus from Rio de Janeiro - Novo Rio to Foz do Iguaçu
Ave. Duration
24 h 50 min
Frequency
Twice a week
Estimated price
$50 - $80
Schedules at
pluma.com.br
Gontijo
Phone
0800 728 00 44
Website
gontijo.com.br
Bus from Rio de Janeiro to Foz do Iguaçu
Ave. Duration
25 h 5 min
Frequency
Once a week
Estimated price
$65 - $90
Schedules at
gontijo.com.br
Book at
comprepassagem.com.br
Bus from Rio de Janeiro - Novo Rio to Roseira
Ave. Duration
5 h 25 min
Frequency
5 times a day
Estimated price
$14 - $20
Schedules at
gontijo.com.br
Book at
comprepassagem.com.br
Bus from Roseira to Foz do Iguaçu
Ave. Duration
20 h 35 min
Frequency
Once a week
Estimated price
$55 - $75
Schedules at
gontijo.com.br
Book at
comprepassagem.com.br

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Eurostar, Getting to Rome from the airport and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.