The distance from Halifax to Mont-Saint-Gregoire is 1233 km (or 767 mi). The estimated driving time for the trip is 13 h 1 min and the main road for this route is the 185. In a straight line, the distance between Halifax and Mont-Saint-Gregoire is 758 km (472 mi).