Directions from Cusco to Iguazu Falls

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 to Foz do Iguacu  •  7 h 13 min

  1. Fly from Cuzco (CUZ) to Foz do Iguacu (IGU) CUZ - IGU

$326 - $1,408

Cheapest option

Bus Pycasu SA  •  43 h 22 min

  1. Take the bus from Cusco to La Paz
  2. Take the bus from La Paz to Asunción
  3. Take the bus from Asunción to Ciudad del Este

$127 - $162

4 alternative options

Fly to Iguazu  •  12 h 34 min

  1. Fly from Cuzco (CUZ) to Iguazu (IGR) CUZ - IGR

$496 - $919

Train, bus  •  2 days 1 h

  1. Take the train from Cusco - Wanchaq to Puno
  2. Take the bus from Puno to La Paz
  3. Take the bus from La Paz to Asunción
  4. Take the bus from Asunción to Ciudad del Este

$293 - $3,165

Bus Green Toad Bus  •  2 days 13 h

  1. Take the bus from Cusco to Arequipa
  2. Take the bus from Arequipa to Tacna
  3. Take the bus from Tacna to Arica
  4. Take the bus from Arica to San Pedro de Atacama
  5. Take the bus from San Pedro de Atacama to Puerto Iguazú

$159 - $568

Drive  •  42 h 6 min

  1. Drive from Cusco to Iguazu Falls 1864.1 miles

$310 - $460

What companies run services between Cusco, Peru and Iguazu Falls, Argentina?

LATAM Chile, Peruvian Airlines and Avianca - Aerovías del Continente Americano S.A. fly from Cusco to Iguazu Falls 5 times a day. Alternatively, you can take a bus from Cusco to Iguazu Falls via La Paz, Asunción, Ciudad del Este, and Puerto Iguazú in around 43 h 22 min.

Airlines
LATAM Chile
Website
latam.com
Flights from Cuzco to Foz do Iguacu via Lima
Ave. Duration
6 h 50 min
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$320 - $1,600
Flights from Cuzco to Foz do Iguacu via Arequipa, Lima
Ave. Duration
9 h 23 min
When
Friday and Sunday
Estimated price
$320 - $1,600
Flights from Cuzco to Foz do Iguacu via Lima, Sao Paulo
Ave. Duration
13 h 51 min
When
Friday and Sunday
Estimated price
$320 - $1,600
Flights from Cuzco to Iguazu via Lima, Cordoba, Buenos Aires Jorge Newburg
Ave. Duration
14 h 57 min
When
Saturday
Estimated price
$480 - $1,100
Flights from Cuzco to Iguazu via Lima, Tucuman, Buenos Aires Jorge Newburg
Ave. Duration
20 h 5 min
When
Friday
Estimated price
$480 - $1,100
Flights from Cuzco to Iguazu via Lima, Salta, Buenos Aires Jorge Newburg
Ave. Duration
16 h 17 min
When
Tuesday
Estimated price
$480 - $1,100
Aerolíneas Argentinas
Website
aerolineas.com.ar
Flights from Cuzco to Iguazu via Lima, Buenos Aires Ministro Pistarini
Ave. Duration
12 h 43 min
When
Every day
Estimated price
$420 - $1,100
Airlines of Tasmania
Website
airtasmania.com.au
Flights from Cuzco to Iguazu via Lima, Mendoza
Ave. Duration
12 h 32 min
When
Wednesday and Saturday
Estimated price
$480 - $1,100
Train operators
PeruRail
Phone
51-84-581414
Email
reservas@perurail.com
Website
perurail.com
Train from Cusco - Wanchaq to Puno
Ave. Duration
10 h 19 min
Frequency
4 times a week
Estimated price
$200 - $3,100
Schedules at
perurail.com
Book at
pax1.perurail.com
VIP
$210 - $3,100
Regular
$330 - $460
Bus operators
Transporte Internacional Litoral
Phone
+591 2 2281920
Email
buslitoral@hotmail.com
Website
litoral-miramar.com
Bus from Cusco to La Paz
Ave. Duration
12 h
Frequency
Once daily
Estimated price
$53
Schedules at
facebook.com
Pycasu SA
Phone
+(595) 21.557700
Email
pycasu_sa@pycasu.com.py
Website
pycasu.com.py
Bus from La Paz to Asunción
Ave. Duration
24 h 30 min
Frequency
Twice a week
Estimated price
$60 - $90
Schedules at
toa.asuncion.gov.py
Titicaca Bolivia
Phone
+591-2-2462655 / 76799775
Email
info@titicacabolivia.com
Website
titicacabolivia.com
Bus from Puno to La Paz
Ave. Duration
7 h
Frequency
Twice daily
Estimated price
$18
Schedules at
ticketsbolivia.com.bo
Book at
ticketsbolivia.com.bo
Nuevo Continente Internacional
Phone
(+591) 2-2283842 / (+591)2-2285191
Website
es-la.facebook.com
Bus from Puno to La Paz
Ave. Duration
4 h
Frequency
Once daily
Estimated price
$12 - $26
Schedules at
ticketsbolivia.com.bo
Book at
ticketsbolivia.com.bo
Transportes Reyna
Phone
+51 54 429339
Email
transreyna@reyna.com.pe
Website
reyna.com.pe
Bus from Cusco to Arequipa
Ave. Duration
8 h 30 min
Frequency
Twice daily
Estimated price
$19
Schedules at
reyna.com.pe
Oltursa
Website
oltursa.pe
Bus from Cusco to Arequipa
Ave. Duration
10 h 15 min
Frequency
Twice daily
Estimated price
$15 - $35
Schedules at
oltursa.pe
Bus from Arequipa to Tacna
Ave. Duration
5 h 15 min
Frequency
Once daily
Estimated price
$10 - $26
Schedules at
oltursa.pe
Movil Tours
Transzela
Phone
+51 51 353822
Bus from Cusco to Arequipa
Ave. Duration
10 h 15 min
Frequency
Once daily
Estimated price
$22
Schedules at
redbus.pe
Book at
redbus.pe
Terminal Internacional ASEVERTRANS Ltda
Phone
(58) 241 390
Website
terminaldebuses.com
Bus from Tacna to Arica
Ave. Duration
2 h
Frequency
Every 30 minutes
Estimated price
$7
Schedules at
terminaldebuses.com
Turbus
Website
turbus.cl
Bus from Arica to San Pedro de Atacama
Ave. Duration
10 h 40 min
Frequency
Twice daily
Estimated price
$17 - $55
Schedules at
turbus.cl
2nd Class
$17 - $35
Premium
$40 - $55
1st Class
$45 - $65
Green Toad Bus
Website
greentoadbus.com
Bus from San Pedro de Atacama to Puerto Iguazú
Ave. Duration
31 h
Frequency
Once daily
Estimated price
$110 - $420
Schedules at
greentoadbus.com

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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Getting to Rome from the airport and How to get from JFK to New York City - to help you get the most out of your next trip.

Questions & Answers

The distance between Cusco and Iguazu Falls is 2274 km. The road distance is 2983 km.

The cheapest way to get from Cusco to Iguazu Falls is to bus which costs $120 - $170 and takes 43 h 22 min.

The quickest way to get from Cusco to Iguazu Falls is to fly which takes 7 h 13 min and costs $320 - $1,500.

No, there is no direct bus from Cusco to Iguazu Falls. However, there are services departing from Cusco and arriving at Iguazu Falls via Arequipa, Tacna, Arica, San Pedro de Atacama and Puerto Iguazú. The journey, including transfers, takes approximately 2 days 13 h.

It takes approximately 7 h 13 min to get from Cusco to Iguazu Falls, including transfers.