Flight distance between David, Panama and Palmira, Colombia 539.6 mi / 868.5 km