Distance from Rockhampton to Subiaco

The distance from Rockhampton to Subiaco is 4605 km (or 2862 mi). The estimated driving time for the trip is 48h and the main road for this route is the Eyre Highway, A1. In a straight line, the distance between Rockhampton and Subiaco is 3530 km (2194 mi).