Flight distance between Khasab, Oman and Lanzhou, China 2,867.4 mi / 4,614.6 km