Flight distance between David, Panama and Tangier, Morocco 5,131.0 mi / 8,257.5 km