Flight distance between Navapolatsk, Belarus and Ribeira Grande, Cape Verde 3,846.7 mi / 6,190.6 km