Flight distance between Hamamatsu, Japan and Longueuil, Canada 6,559.7 mi / 10,556.8 km