How to get there
There are many different possibilities to arrive in El Calafate:

Regular flights to the recently opened International Airport come from main cities of Argentina (Buenos Aires, Córdoba, Bariloche, Ushuaia).

Travelling by road ( by bus or by car) offers alternatives of paved or graved routes. It is wise to know the choices before starting the trip.
In this page:
By plane

By bus

By car
By plane
Regular flights from Buenos Aires to El Calafate International Airport in El Calafate, few kilometers far from this town.

Another option from Buenos Aires is International Airport in Río Gallegos (320 Km far from El Calafate). From there, bus lines or taxis to El Calafate through paved route.
Up
By bus
From Río Gallegos: from the bus terminal by Rio Gallegos International Airport (4 hours).

From Chile: Puerto Natales. Bus to El Calafate in a 5 hours ride.
 
Up
By car
From Río Gallegos: through Provincial Route No.5, National Route No.40 and Provincial Route No. 11. Total distance: 320 km.


From Buenos Aires: NR N°3, following the seaside of Mar Argentino, visiting major cities as Bahía Blanca, Trelew o Comodoro Rivadavia. Getting to Comandante Luis Piedra Buena, in Santa Cruz, you can choose to take NR N°288 (grave), which crosses the desert of patagonian steppe up to NR N° 40 (grave). From there on it follows the North-South direction towards Lago Argentino and finally PR N° 11, which ends in the National Park after crossing El Calafate. 
Up
Learn more:

Maps y references

Transports in El Calafate 
Up