Flight distance between David, Panama and Taza, Morocco 5,232.0 mi / 8,420.1 km