Flight distance between Navapolatsk, Belarus and Haymā’, Oman 2,846.1 mi / 4,580.3 km