Flight distance between Tabuk, Saudi Arabia and Tianshui, China 4,018.8 mi / 6,467.7 km