Flight distance between David, Panama and Caxito, Angola 6,717.4 mi / 10,810.6 km