Distance from Beaverbrook to Sainte-Croix

The distance from Beaverbrook to Sainte-Croix is 617 km (or 384 mi). The estimated driving time for the trip is 6h 41min and the main road for this route is the Fredericton Bypass, NB 8. In a straight line, the distance between Beaverbrook and Sainte-Croix is 399 km (248 mi).