Flight distance between Shiyan, China and Montréal, Canada 7,029.8 mi / 11,313.4 km