Flight distance between Salihorsk, Belarus and Cárdenas, Cuba 5,691.2 mi / 9,159.1 km