Distance from Halifax to Calgary

The distance from Halifax Nova Scotia to Calgary Alberta by car is 5336 km (or 3316 mi). The estimated driving time for the trip is 56 h and the main road for this route is the 185. In a straight line, the distance between Halifax and Calgary is 3757 km (2335 mi).