Flight distance between Townsville, Australia and Caguas, Puerto Rico 10,289.3 mi / 16,558.9 km