Flight distance between Qingdao, China and Hamilton, Canada 6,810.9 mi / 10,961.1 km