Flight distance between David, Panama and Portland, United States of America 3,502.1 mi / 5,636.0 km