Flight distance between Marrakesh, Morocco and Ulcinj, Montenegro 1,656.4 mi / 2,665.8 km