Flight distance between Fayzabad, Afghanistan and Trujillo Alto, Puerto Rico 7,675.3 mi / 12,352.2 km