Flight distance between Marrakesh, Morocco and Tivat, Montenegro 1,641.1 mi / 2,641.1 km