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