From which city?
Buenos Aires
26 Nov → 4 Dec 2026 · 8 days · direct
€92
Check the priceSantiago
15 Feb → 26 Feb 2027 · 11 days · direct
€225
Check the priceRio de Janeiro
15 Feb → 23 Feb 2027 · 8 days · 2 stops
€429
Check the priceSao Paulo
21 Mar → 8 Apr 2027 · 18 days · 1 stop
€469
Check the priceCape Town
16 Jan → 31 Jan 2027 · 15 days · 3 stops
€1,380
Check the priceBarcelona
16 Jan → 23 Jan 2027 · 7 days · 3 stops
€1,739
Check the priceCairo
16 Jan → 31 Jan 2027 · 15 days · 2 stops
€1,746
Check the priceDubai
16 Jan → 31 Jan 2027 · 15 days · 3 stops
€1,881
Check the priceIstanbul
16 Jan → 23 Jan 2027 · 7 days · 2 stops
€1,934
Check the priceTbilisi
17 Jan → 23 Jan 2027 · 6 days · 4 stops
€1,976
Check the price
El Calafate at a glance
- Lowest fare
- €92 from Buenos Aires, 26 Nov 2026 to 4 Dec 2026
- Flight time
- about 3h non-stop from Buenos Aires (2,070 km)
- Time difference
- none with Buenos Aires
- Departure cities
- 10 cities, including Buenos Aires, Santiago, Rio de Janeiro, Sao Paulo
Frequently asked questions
How much is a flight to El Calafate?
The best fare found by Eunodia is €92 return from Buenos Aires, leaving on 26 Nov 2026. Prices change every day.
How long is the flight to El Calafate?
Count on about 3h non-stop from Buenos Aires. With a stop, the trip takes longer.
What is the time difference in El Calafate?
There is no time difference between El Calafate and Buenos Aires.
Which cities can I fly to El Calafate from?
Eunodia tracks flights to El Calafate from 10 cities, including Buenos Aires, Santiago, Rio de Janeiro, Sao Paulo.
While in El Calafate
Plan the rest of your trip with our partners.