Flight distance between Tianshui, China and Edmonton, Canada 5,911.2 mi / 9,513.2 km