Flight distance between Şaḩam, Oman and Tianshui, China 2,998.3 mi / 4,825.2 km