Distance from Halifax to St. John's

The distance from Halifax to St. John's is 1488 km (or 925 mi). The estimated driving time for the trip is 23h 37min and the main road for this route is the Trans Canada Highway, 1. In a straight line, the distance between Halifax and St. John's is 898 km (558 mi).