Flight distance between Dushanbe, Tajikistan and Puebla, Mexico 8,370.3 mi / 13,470.8 km