Flight distance between Kabul, Afghanistan and Guaynabo, Puerto Rico 7,749.2 mi / 12,471.1 km