Distance from Beamsville to Oxford

The distance from Beamsville to Oxford is 1737 km (or 1080 mi). The estimated driving time for the trip is 17h 59min and the main road for this route is the Route 2, TCH 2. In a straight line, the distance between Beamsville and Oxford is 1269 km (789 mi).