Distance from Oak River to Petitcodiac

The distance from Oak River to Petitcodiac is 3493 km (or 2171 mi). The estimated driving time for the trip is 40h and the main road for this route is the Highway 17, 17. In a straight line, the distance between Oak River and Petitcodiac is 2637 km (1639 mi).