Flight distance between Salihorsk, Belarus and Arroyo Naranjo, Cuba 5,732.6 mi / 9,225.8 km