Flight distance between Hamamatsu, Japan and Hamilton, Canada 6,553.3 mi / 10,546.5 km