There are 5 ways to get from Iguazu Falls to El Calafate by plane, 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  •  6 h 31 min

  1. IGR - FTE

$395 - $870

Cheapest option

Bus  •  2 days 18 h

$141 - $306

3 alternative options

Bus via Retiro  •  2 days 10 h

$144 - $316

Bus via Bariloche  •  2 days 18 h

$196 - $318

Drive  •  2 days 0 h

  1. 2407.6 miles

$410 - $600

What companies run services between Iguazu Falls, Argentina and El Calafate, Argentina?

Aerolíneas Argentinas and LATAM Chile fly from Iguazu Falls to El Calafate 3 times a day. Alternatively, you can take a bus from Iguazu Falls to El Calafate via Puerto Iguazú, Retiro, Liniers, and Río Gallegos in around 2 days 10 h.

Airlines
Aerolíneas Argentinas
Website
aerolineas.com.ar
Flights from Iguazu to El Calafate via Rosario
Ave. Duration
6 h 25 min
When
Saturday
Estimated price
$390 - $850
Flights from Iguazu to El Calafate via Buenos Aires Jorge Newburg
Ave. Duration
6 h 35 min
When
Every day
Estimated price
$390 - $850
Flights from Iguazu to El Calafate via Buenos Aires Ministro Pistarini
Ave. Duration
12 h 35 min
When
Tuesday and Thursday
Estimated price
$390 - $850
Flights from Iguazu to El Calafate via Cordoba, Trelew
Ave. Duration
9 h 50 min
When
Tuesday, Thursday and Saturday
Estimated price
$390 - $850
Flights from Iguazu to El Calafate via Cordoba, Buenos Aires Jorge Newburg
Ave. Duration
10 h 25 min
When
Saturday
Estimated price
$390 - $850
Bus operators
Expresso Singer
Phone
0800-777-3772
Email
contacto@expresosinger.com.ar
Website
expresosinger.com.ar
Bus from Puerto Iguazú to Retiro
Ave. Duration
15 h 10 min
Frequency
4 times a day
Estimated price
$60 - $90
Schedules at
expresosinger.com.ar
Book at
expresosinger.com.ar
Bus from Puerto Iguazú to Liniers
Ave. Duration
23 h 55 min
Frequency
Once daily
Estimated price
$60 - $90
Schedules at
expresosinger.com.ar
Book at
expresosinger.com.ar
Andesmar
Phone
1-786-2337639
Email
gestionesatc@andesmar.com.ar
Website
andesmar.com
Bus from Liniers to Río Gallegos
Ave. Duration
35 h 15 min
Frequency
Once daily
Estimated price
$65 - $190
Schedules at
andesmar.com
Book at
andesmar.com
Economy
$65 - $100
Executive
$100 - $150
Suite
$140 - $160
Taqsa
Phone
+54 800-333-1188
Email
info@taqsa.com.ar
Website
taqsa.com.ar
Bus from Río Gallegos to El Calafate
Ave. Duration
4 h
Frequency
Every 4 hours
Estimated price
$15 - $23
Schedules at
taqsa.plataforma10.com.ar
Book at
taqsa.plataforma10.com.ar
2nd Class
$15 - $21
1st Class
$15 - $22
Crucero Del Norte
Website
crucerodelnorte.com.ar
Bus from Puerto Iguazú to Rosario
Ave. Duration
20 h 15 min
Frequency
Twice daily
Estimated price
$45 - $75
Schedules at
crucerodelnorte.com.ar
Book at
crucerodelnorte.com.ar
Semi Cama
$45 - $65
Suite
$70 - $80
Cama
$55 - $75
Flecha Bus
Phone
+54 011 4000 5200
Email
atencionalcliente@flechabus.com.ar
Website
flechabus.com.ar
Bus from Rosario to Bariloche
Ave. Duration
24 h
Frequency
5 times a week
Estimated price
$70 - $130
Schedules at
centraldepasajes.com.ar
Book at
centraldepasajes.com.ar
Economy
$70 - $110
Executive
$90 - $110
Suite
$110 - $130

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 Getting to Rome from the airport, Which side of Niagara Falls should I choose (and how do I get there)? and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

Questions & Answers

The distance between Iguazu Falls and El Calafate is 3138 km. The road distance is 3852 km.

The cheapest way to get from Iguazu Falls to El Calafate is to bus which costs $3400 - $7500 and takes 2 days 18 h.

The quickest way to get from Iguazu Falls to El Calafate is to fly which takes 6 h 31 min and costs $9500 - $22000.

No, there is no direct bus from Iguazu Falls to El Calafate. However, there are services departing from Iguazu Falls and arriving at El Calafate via Puerto Iguazú, Retiro, Liniers and Río Gallegos. The journey, including transfers, takes approximately 2 days 10 h.

It takes approximately 6 h 31 min to get from Iguazu Falls to El Calafate, including transfers.