Distance from Beaverbrook to Rosetown

The distance from Beaverbrook to Rosetown is 3971 km (or 2468 mi). The estimated driving time for the trip is 45h and the main road for this route is the Fredericton Bypass, NB 8. In a straight line, the distance between Beaverbrook and Rosetown is 3051 km (1896 mi).