Flight distance between Taza, Morocco and Şirvan, Azerbaijan 2,902.4 mi / 4,671.0 km