Distance from Melrose to Beverley

The distance from Melrose to Beverley is 3520 km (or 2188 mi). The estimated driving time for the trip is 36h and the main road for this route is the Eyre Highway, A1. In a straight line, the distance between Melrose and Beverley is 2811 km (1747 mi).