Flights to El Calafate at a glance
- cities with nonstop flights here
- 4
- nonstop flights a week
- 46
- lowest fare from Buenos Aires
- $51
- flight time from Buenos Aires
- 3h 20m
- flight time from Ushuaia
- 1h 20m
- arrival airport
- El Calafate
Where you can fly to El Calafate from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Buenos Aires 3h 20m, 19 a week | 19 | 3h 20m | from $51 |
| Ushuaia 1h 20m, 18 a week | 18 | 1h 20m | |
| San Carlos de Bariloche 1h 50m, 7 a week | 7 | 1h 50m | |
| Trelew 1h 45m, 2 a week | 2 | 1h 45m |
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to El Calafate from?
From 4 cities. The busiest routes are from Buenos Aires (19 flights a week), Ushuaia (18 flights a week), San Carlos de Bariloche (7 flights a week) and Trelew (2 flights a week).
How long is the flight from Buenos Aires to El Calafate?
A nonstop flight takes about 3 hours 20 minutes, tickets from $51.
How long is the flight from Ushuaia to El Calafate?
A nonstop flight takes about 1 hour 20 minutes.
What is the cheapest city to fly to El Calafate from?
Buenos Aires from $51.
Which airport do flights to El Calafate arrive at?
All nonstop flights land at El Calafate (FTE).