Distance from Halifax to Waterloo - Ontario

The distance from Halifax Nova Scotia to Waterloo Ontario by car is 1875 km (or 1166 mi). The estimated driving time for the trip is 19 h 57 min and the main road for this route is the 185. In a straight line, the distance between Halifax and Waterloo is 1358 km (844 mi).