Flight distance between Townsville, Australia and Puerto Armuelles, Panama 9,030.6 mi / 14,533.3 km