Distance from Carnavon to Allendale

The distance from Carnavon to Allendale is 663 km (or 412 mi). The estimated driving time for the trip is 17h 36min and the main road for this route is the Spirit of Tasmania, 1. In a straight line, the distance between Carnavon and Allendale is 530 km (330 mi).