Flight distance between Qingdao, China and Edmonton, Canada 5,460.9 mi / 8,788.5 km