Flight distance between Polatsk, Belarus and Marrakesh, Morocco 2,422.6 mi / 3,898.8 km