Distance from Montreal to Petrolia

The distance from Montreal to Petrolia by car is 804 km (or 500 mi). The estimated driving time for the trip is 9 h 1 min and the main road for this route is the Autoroute 20, 20. In a straight line, the distance between Montreal and Petrolia is 740 km (460 mi).