Flight distance between David, Panama and Rabat, Malta 6,255.7 mi / 10,067.5 km