Flight distance between David, Panama and Naxxar, Malta 6,257.7 mi / 10,070.8 km