Flight distance between San Juan, Argentina and Puerto Armuelles, Panama 2,909.4 mi / 4,682.2 km