The distance from Melbourne to Daly Waters is 3166 km (or 1968 mi). The estimated driving time for the trip is 31 h and the main road for this route is the Stuart Highway, A87. In a straight line, the distance between Melbourne and Daly Waters is 2650 km (1647 mi).