Flight distance between Florence, Italy and Shahrisabz, Uzbekistan 2,844.3 mi / 4,577.5 km