Regular bus connections from Buenos Aires (Retiro) to El Calafate
(El Calafate in the province of Santa Cruz)There are no direct buses from Buenos Aires to El Calafate. However it is possible to make a connection in Rio Gallegos.
This page in spanish: Buses de Buenos Aires a El Calafate


