Flight distance between Navapolatsk, Belarus and Marrakesh, Morocco 2,417.5 mi / 3,890.6 km