The distance from Melbourne to Arthur River is 3400 km (or 2113 mi). The estimated driving time for the trip is 37 h and the main road for this route is the Eyre Highway, A1. In a straight line, the distance between Melbourne and Arthur River is 2564 km (1594 mi).