Flight distance between Markham, Canada and Dushanbe, Tajikistan 6,403.6 mi / 10,305.5 km