Flight distance between Harbin, China and Edmonton, Canada 4,719.5 mi / 7,595.4 km