Flight distance between David, Panama and Yacuiba, Bolivia 2,457.4 mi / 3,954.8 km