Flight distance between Dushanbe, Tajikistan and Guaynabo, Puerto Rico 7,540.3 mi / 12,134.9 km