Flight distance between Marrakesh, Morocco and Prague, Czechia 1,718.2 mi / 2,765.1 km