Flight distance between Townsville, Australia and Puerto Escondido, Panama 9,230.3 mi / 14,854.7 km