Flight distance between Marrakesh, Morocco and Žabljak, Montenegro 1,677.6 mi / 2,699.8 km