Flight distance between Dushanbe, Tajikistan and Hamilton, Canada 6,454.4 mi / 10,387.4 km