Flight distance between Florence, Italy and Şirvan, Azerbaijan 1,940.3 mi / 3,122.5 km