Flight distance between Tébessa, Algeria and Puerto Armuelles, Panama 5,942.9 mi / 9,564.2 km