Perito Moreno Glacier is a must-see when visiting Patagonia. To access this outstanding natural attraction in Argentine Patagonia, you will first travel to El Calafate, the main base for visits in the area. But how far is El Calafate from Buenos Aires?
Distance from Buenos Aires to El Calafate and Perito Moreno Glacier
The Perito Moreno Glacier lies in southern Argentina, inside Los Glaciares National Park, Santa Cruz Province. Buenos Aires, on the other hand, is the country’s capital, located in the center-east of Argentina.
The most common way to travel is by air due to the long distance. Flights from Buenos Aires to El Calafate (FTE) typically take about 3 to 4 hours. From El Calafate, visitors then continue by road to reach the glacier.

Distance from El Calafate to Perito Moreno Glacier
Once in El Calafate, the Perito Moreno Glacier is about 80 km away, and the drive usually takes 1.5 to 2 hours, depending on weather and road conditions. Many local operators offer guided tours, which makes planning and access straightforward.
Book a Day Tour from Buenos Aires to Perito Moreno Glacier
One Day Trip to Perito Moreno Glacier from Buenos Aires
Enjoy a full day visit from Buenos Aires, to the amazing Perito Moreno Glacier in Patagonia!










