Flight distance between Tianshui, China and Calgary, Canada 6,044.6 mi / 9,727.8 km