Flight distance between Townsville, Australia and Guaynabo, Puerto Rico 10,286.2 mi / 16,554.1 km