Distance from bariloche to el calafate?

It's 1,840 km or 1,143 mi which will take you 21 hours (two full days).