Flight distance between Tébessa, Algeria and Arroyo Naranjo, Cuba 5,339.3 mi / 8,592.7 km