Hello,
Im planning to go from Buenos Aires to first, El Calafate, then after 2-3 days to Ushuaia by bus. Since its really expensive by airplane. But, Im super confused with how to do it? Im pretty sure there is no direct bus ride to El calafate? That I need to make a stop first in Rio Gallegos? Please help. Also, any companies with good fares you can suggest?
Thanks!

