Flight distance between Tébessa, Algeria and Trujillo Alto, Puerto Rico 4,615.3 mi / 7,427.7 km