Flight distance between Salihorsk, Belarus and Arroyo Naranjo, Cuba 5,733.8 mi / 9,227.6 km