Flight distance between Tianshui, China and Oklahoma City, United States of America 7,369.7 mi / 11,860.4 km